Backend Engineering
Learn everything you need to know in Backend Engineering all in one place, including basics of Backend engineering, server-side programming language, API and API design, caching, mastering database, scalability, CI/CD, and more.
Backend as a Journey (BaaJ)
Backend engineering is a Journey of no return. If you're ready to jump on this rewarding journey. Start below:
What you will learn
Learn about back-end development and programming servers.
What you will learn
Learn a server side programming language
What you will learn
Learn how to create back-end servers and APIs in any framework of your choice.
10 Resources
ExpressJS Tutorial: The Ultimate Guide (2023)
NestJS Typescript: The Ultimate Guide (2023)
AdonisJS Tutorial: The Ultimate Guide (2023)
Laravel Tutorial: The Ultimate Guide (2023)
Spring Boot: The Ultimate Guide (2023)
Django Tutorial: The Ultimate Guide (2023)
Gin Tutorial: The Ultimate Guide (2023)
Actix Web: The Ultimate Guide (2023)
What you will learn
Learn APIs and API design
What you will learn
Learn how to use Git and GitHub to collaborate efficiently with developers.
What you will learn
Get acquainted with databases and how they help store, retrieve, and manipulate data.
What you will learn
Learn how to build an API with Node, Express, and PostgreSQL and deploy it to cloud providers.
What you will learn
Understand the fundamentals of Test Driven Development (TDD) and how you can apply its principles when developing back-ends.
What you will learn
Start designing more complex systems with techniques such as design patterns, SOLID principles, and UML.
0 Resources
What you will learn
Learn intermediate concepts in web security including prevention techniques for common threats.
0 Resources
What you will learn
Learn about how content is stored on different servers with caching and CDNs.
1 Resources
What you will learn
The chapter covers when and why to use microservices, how to transition from monolithic systems, and strategies for scaling, securing, and monitoring distributed services.
What you will learn
Learn message brokers and search engines
0 Resources
What you will learn
Learn the fundamentals of DevOps, a culture supported by practices and tools.
0 Resources
What you will learn
Build an API with Node, Express, and Postgres that uses authentication and authorization best practices to manage an online contest.
0 Resources
What you will learn
Continue interview preparation by learning the fundamentals of algorithms.
0 Resources
What you will learn
Know what to expect when interviewing for engineering jobs.