Backend developer
Build a secure REST API with a database, sign-in and tests, and run it in Docker.
People who want to build APIs, servers and databases.
Build a secure REST API with a database, sign-in and tests, and run it in Docker.
14 topics, about 11 weeks at 20 minutes a day
- linux-terminalStart from zero, Core basics, Next stepsServers run Linux, so the terminal is your home.
- gitStart from zero, Core basics, Next stepsVersion control for every project.
- pythonStart from zero, Core basics, Next steps, Go deeperA clear backend language with a large ecosystem.
- networking-basicsStart from zero, Core basicsHow requests travel, ports and HTTP.
- rest-apiStart from zero, Core basics, Next steps, Go deeperDesign clean endpoints that clients can trust.
- sqlStart from zero, Core basics, Next steps, Go deeperQuery and change data in relational databases.
- database-designStart from zero, Core basics, Next stepsModel tables and keys that stay correct as data grows.
- postgresqlStart from zero, Core basics, Next stepsThe database most teams choose for new projects.
- fastapiStart from zero, Core basics, Next stepsBuild fast, typed Python APIs.
- auth-oauth-jwtStart from zero, Core basics, Next stepsSign-in, tokens and permissions done safely.
- redisStart from zero, Core basicsCaching and queues for speed.
- unit-testingStart from zero, Core basics, Next stepsProve your code works and keep it working.
- web-securityStart from zero, Core basicsStop the common attacks on APIs.
- dockerStart from zero, Core basicsPackage the service so it runs the same everywhere.