The Back-End Developer path focuses on server-side logic, data, and systems. You will learn how to design APIs, store and query data, and deploy services.
What you will learn
- JavaScript and Node.js: runtime, modules, file system, and npm.
- APIs: REST conventions, routing, request/response handling, and validation.
- Databases: relational SQL design, joins, and basic NoSQL patterns.
- Authentication and security: sessions, tokens, password hashing, and environment variables.
- Deployment: getting an API online with a database connection.
Projects
You will build APIs that support a front-end client, a database-backed application, and a small service with tests. These projects demonstrate that you can handle data and scale.
Who this path is for
This path is for people who prefer logic, data modeling, and architecture over visual design. It pairs well with the Math for Programmers track.