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

Full Stack Integration and Deployment

GMUSD92
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 "Full Stack Integration and Deployment" course aims to equip students with the skills needed to seamlessly integrate and deploy full-stack applications. It covers end-to-end processes including integrating front-end and back-end components, setting up continuous integration and continuous deployment (CI/CD) pipelines, and deploying applications to various environments such as cloud platforms. By the end of the course, students will be proficient in ensuring that all parts of a full-stack application work together harmoniously and are successfully deployed to production environments.

Course Content
Week 1 Full Stack Integration ,Integrating Front-End with Back-End ,Managing Data Flow and State Across the Stack ,Handling API Requests and Responses ,Hands-On: Connecting a Front-End Application with a Back-End API
Week 2 Deployment Strategies ,Introduction to Deployment and Hosting ,Deployment Platforms: Heroku, AWS, Azure, Vercel ,Setting Up and Configuring Hosting Environments ,Hands-On: Deploying a Full Stack Application to a Cloud Platform
Week 3 Containerization with Docker ,Introduction to Docker and Containerization ,Creating Docker Images and Containers ,Docker Compose for Multi-Container Applications ,Hands-On: Containerizing a Full Stack Application
Week 4 Continuous Integration and Continuous Deployment (CI/CD) ,CI/CD Concepts and Best Practices ,Setting Up CI/CD Pipelines with Tools like Jenkins, GitHub Actions ,Automating Testing and Deployment Processes ,Hands-On: Implementing CI/CD for a Full Stack Project

QUIZ 1

Week 5 Monitoring and Logging ,Introduction to Monitoring and Logging ,Tools for Monitoring: Prometheus, Grafana ,Centralized Logging Solutions: ELK Stack ,Hands-On: Implementing Monitoring and Logging for a Deployed Application
Week 6 Performance Optimization ,Identifying and Analyzing Performance Bottlenecks ,Techniques for Optimizing Front-End and Back-End Performance ,Tools for Performance Analysis: Lighthouse, New Relic ,Hands-On: Optimizing a Full Stack Application for Performance
Week 7 Security in Production ,Securing Deployed Applications ,Implementing Security Best Practices: HTTPS, CORS, Rate Limiting ,Regular Security Audits and Vulnerability Assessments ,Hands-On: Securing a Deployed Full Stack Application
Week 8 Scalability and Load Balancing ,Introduction to Scalability and Load Balancing ,Techniques for Scaling Applications Horizontally and Vertically ,Load Balancing Strategies and Tools: Nginx, HA Proxy ,Hands-On: Implementing Load Balancing and Scaling

QUIZ 2

Week 9 Capstone Project: Full Stack Application ,Final Project: Building and Deploying a Comprehensive Full Stack Application ,Integrating Front-End, Back-End, and Deployment Strategies ,Testing, Deploying, and Presenting the Full Stack Project ,Hands-On: Completing and Presenting the Capstone Project
Week 10 Review and Future Trends ,Review of Full Stack Development Concepts and Skills ,Exploring Emerging Trends and Technologies: JAM stack, Serverless ,Career Paths and Further Learning Opportunities ,Hands-On: Applying Learnings to Personal Projects
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