GMU - School of Digital Technical Competency Development
call  18001237099   |   send  info@gmu.ac.in

Advanced Back-End Development and Integration

GMUSD90
Credits: 2.00
Prerequisites : Basic programming & computer knowledge
Course Duration : 30 Hours / 12 Weeks
Start Date : 2024-08-01
End Date : 2024-10-31
Seats Remaining : 60
Domain: IT

BACK

Aim & Summary

The "Advanced Back-End Development and Integration" course aims to provide students with expert knowledge in building and integrating robust, scalable server-side applications. It covers advanced topics such as server architecture, database management, API design, authentication, and cloud services. The course also emphasizes best practices in security and performance optimization. By the end of the course, students will be adept at developing and integrating complex back-end systems, ensuring seamless communication between various components and services.

Course Content
Week 1 Advanced Node.js ,Asynchronous Programming in Node.js ,Working with Streams and Buffers ,Error Handling and Debugging Techniques ,Hands-On: Advanced Node.js Application Development
Week 2 Introduction to Express.js ,Setting Up an Express.js Application ,Routing and Middleware in Express.js ,Error Handling and Debugging in Express.js ,Hands-On: Building a RESTful API with Express.js
Week 3 Working with Databases ,Advanced SQL Queries and Transactions ,Introduction to NoSQL Databases (MongoDB) , ORM/ODM Libraries: Sequelize (SQL), Mongoose (MongoDB) ,Hands-On: Integrating SQL and NoSQL Databases with Node.js
Week 4 Authentication and Authorization ,Introduction to Authentication and Authorization ,Implementing JWT (JSON Web Tokens) ,OAuth and Third-Party Authentication (e.g., Google, Facebook) , Hands-On: Adding Authentication and Authorization to an Application

QUIZ 1

Week 5 API Development and Documentation ,Designing RESTful APIs and Endpoints ,API Versioning and Best Practices ,Tools for API Documentation: Swagger, Postman ,Hands-On: Documenting and Testing APIs
Week 6 Microservices Architecture ,Introduction to Microservices Architecture ,Designing and Implementing Microservices ,Inter-Service Communication: REST, gRPC, Message Brokers ,Hands-On: Building a Basic Microservices Application
Week 7 Server-Side Rendering and Templating ,Introduction to Server-Side Rendering (SSR) ,Templating Engines: EJS, Pug, Handlebars ,Implementing SSR in Node.js Applications ,Hands-On: Adding SSR to a Web Application
Week 8 Introduction to DevOps for Full Stack ,Overview of DevOps Practices for Full Stack Development ,Continuous Integration and Continuous Deployment (CI/CD) ,Tools for DevOps: Jenkins, Docker ,Hands-On: Setting Up a Basic CI/CD Pipeline

QUIZ 2

Week 9 Security Best Practices ,Securing Applications Against Common Vulnerabilities (OWASP Top 10) ,Implementing HTTPS and Security Headers ,Best Practices for Data Protection and Privacy ,Hands-On: Securing a Node.js Application
Week 10 Capstone Project: Back-End Development ,Project Planning and Requirements Gathering ,Developing and Integrating Back-End Services ,Testing and Deploying Back-End Applications ,Hands-On: Completing a Full Back-End Project
Week 11 -
Week 12 -

PROJECT REPORT

Course Certification

Certificate will have your name, photograph and the score in the final exam with the breakup. It will have the logos of GMU and company handling the course.
I'm a beta version
©️ All rights reserved - GEM VENTURES LLP