- Designed for Working Professionals
- No Cost EMI Options available
- IIIT Bangalore Alumni Status
- Placement Assistance (Job Opportunities Portal, Hiring Drives, Resume Building & more)
- Student Support is available 7 days a week, 24*7 for non-academic queries. You can write to us via studentsupport@upgrad.com Or for urgent queries, use the "Talk to Us" option on the Learn platform.
- 250+ Hours of Learning
- Advanced Certificate from IIIT Bangalore
- 1:1 Personalised Mentorship from Cloud - Backend Development Experts
- Showcase your expertise and skills to potential employers using an e-portfolio
- Get expert advice on how to craft your stellar GitHub profile
Top Subjects You Will Learn
Amazon Web Services, SQL & NoSQL Databases, Spring Boot, Spring Cloud, Microservices, Cloud-Native Development, deployment and much more.
Target Audience
IT and Technology Professionals, Project Leads and Managers in IT/Tech Companies, Data Professionals, Java & Other Coding Professionals, Testing Professionals, Cloud Developers
Minimum Eligibility
Bachelor’s Degree with 50% or equivalent passing marks. Prior knowledge in Java, Data Structures & Algorithms is required.
Job Opportunity
Cloud Developer, Software Engineer, Backend Engineer, Cloud Software Developer
Syllabus covered
- Variable and data types(Optional)
- Conditional loops and functions(Optional)
- Abstraction(Optional)
- Inheritance and polymorphism(Optional)
- Fundamentals of Linux & Scripting (Optional)
- Internet & Networking Basics (Optional)
- Distributed Systems and Cloud Databases
- Introduction to Distributed Systems
- Introduction to Cloud & AWS
- SQL and Relational Database Management Systems
- Hands-on with NoSQL - MongoDB
- Assignment: Databases
- Design & Development of Microservices
- Introduction to Spring Core & Spring Boot
- Data Access Layer & Service Layer
- Introduction to Backend Architectures
- Designing Applications Using Microservices
- REST & Controller Layer
- AOP, Exception Handling and Application Security
- Discovery and Communication between Microservices
- Asynchronous Communication Using Messaging Models
- Course Project: Hotel Room Booking Application
- Exam Week
- Serverless Development and Deployment of Cloud-Native Applications
- Introduction to Serverless Architecture & AWS Lambda
- Web Application Optimisation
- Microservices - Debugging and Trouble Shooting
- Spring Cloud Offerings for Cloud-Native Applications
- Application Deployment Using Docker
- Deploying containers at scale using Kubernetes
- Deploying web applications with AWS Elastic Beanstalk(Optional)
- Course Project: Application Deployment Using Docker
- Exam Week
- Capstone Project: BookMyConsultation Application