Back-end for Front-ends: How it all stacks up
Hello world, I'm Steven Spadotto. You can find me on Twitter at @stevenspads.
I've been a Full-Stack Web Developer for over 12 years. I started off as a front-end web developer and then expanded my knowledge to the back-end. As a result, I enjoy mentoring front-end developers to help them gain knowledge and experience in back-end development. It's a rewarding process where I get to see them get more and more comfortable with server-side development.
I'm writing my first book, called "Back-end for Front-ends: How it all stacks up" because I want to help more front-end web developers gain back-end web development skills. This book will give you a solid introduction to back-end, server-side development by walking you through how to build realistic solutions using RESTful APIs, and even GraphQL.
You'll learn how to connect a back-end API to various databases, such as MongoDB and PostgreSQL. You'll also learn how to use Redis for back-end caching. This book will teach you how to use NestJS, one of the latest and greatest back-end frameworks for Node.js, to build solid and feature-rich back-ends.
If you've never done any back-end development before or never built an API, this book will walk you through the entire process. Knowledge of JavaScript and TypeScript will make following along with this book easier, but is not required.
This book will take you from Front-End Web Developer to Full-Stack Web Developer. It contains everything you need to know to gain those additional back-end skills that you're missing. Full-stack web developers offer the full package and are highly sought after on the job market. Your skillset and value on the job market will skyrocket after you grasp the material of this book!
Here is the Table of Contents
1. Introduction
2. System Setup
3. NestJS CLI
4. APIs
5. RESTful APIs
6. NestJS APIs
8. NestJS and MongoDB
9. NestJS, MongoDB, and Redis
10. NestJS, Prisma, and Postgres
11. GraphQL
12. NestJS and GraphQL
In chapters 1 to 6, and 11, we'll be going over the theory and core concepts behind what we'll be building. Then, in chapters 7 to 10, and 12, we'll be building practical, real-world projects together.
An e-book file and all the code from the projects that we build together in the book.