About
This course offers an in-depth introduction to back-end web development, focusing on building the server-side logic, databases, and APIs that power modern web applications. Students will learn to create scalable and secure server-side applications using popular technologies such as Node.js, Express.js, and relational/non-relational databases like MongoDB and PostgreSQL. The course also covers RESTful API design, authentication and authorization, data modeling, and deployment practices. Through hands-on projects, learners will gain the skills to develop full-featured back-end systems that interact seamlessly with front-end interfaces. Key Topics: Introduction to server-side development Node.js and Express.js fundamentals Working with databases: SQL and NoSQL (MongoDB, PostgreSQL) Building and consuming RESTful APIs Authentication & authorization (JWT, OAuth) Middleware and error handling MVC architecture and clean code principles Version control with Git Deployment and hosting (Heroku, Vercel, or cloud platforms) Prerequisites: Basic understanding of web development, HTML/CSS, and JavaScript.
You can also join this program via the mobile app. Go to the app