facebook

twitter

youtube

Virtual Tour

Learn to develop cloud-native applications using microservices.

Program Highlights:

  • Advanced Certificate Programme from IIITB - Differentiate yourself from your peers by earning the industry recognised Advanced Certificate Programme from IIIT Bangalore.
  • For the Industry, by the Industry - Learn and apply concepts on industry projects along with personalised industry mentorship.
  • Personalised Mentorship - Get unparalleled personalised mentorship and doubt resolution from IIITB faculty and our panel of industry experts.
  • Dedicated Student Success Mentor - Get a dedicated student mentor with proactive support every step of the way to ensure a seamless learning experience.
  • 360 Degree Career Assistance - Receive 360 degree career support from access to upGrad’s job opportunities portal, 1:1 profile reviews, career mentorship from industry experts and much more.
  • Unparalleled Learning Experience - Learn the concepts from experienced IIITB faculty & understand the applications from Industry experts to get a blend of theoretical knowledge and practical-hands on experience.

Please feel free to send an email to admissions-acpcc@iiitb.ac.in for any queries and clarifications.

Apply Now   Download Brochure    Enquiry

The program curriculum has been designed to give an in-depth understanding of Software Development and Cloud Computing. The curriculum, meticulously designed with inputs from the industry, will equip participants with deep knowledge of the subject, expertise in relevant tools/languages and understanding of cutting-edge algorithms and applications. The key areas of focus will be:

Pre-Program Preparatory Content

  • Fundamentals of Programming Language with basic data structures (Java)
  • Fundamentals of Linux & Scripting (Optional)
  • Internet & Networking Basics (Optional)

Distributed Systems & Cloud Databases

  • Introduction to Distributed Systems
  • Introduction to Cloud & AWS
  • SQL and Relational Database Management Systems
  • Hands-on with NoSQL - MongoDB

Design & Development of Microservices

  • Introduction to Spring Core & Spring boot
  • Data Access Layer & Service Layer
  • Introduction to Backend Architecture with Monolithic Approach, Service Oriented Architecture
  • Introduction to Microservices; Designing Applications using Microservices[HLD]
  • Introduction to REST & Controller layer
  • AOP - Aspect Oriented programming & Application Security
  • Discovery of Microservices & Communication Among Microservices
  • Non-blocking Application(Messening Queues) - Kafka

Serverless Development and Deployment of Cloud-Native Applications

  • Introduction to Lambda/Serverless Architecture + Serverless Development
  • Web Application Optimisation
  • Microservices - Debugging and Troubleshooting
  • Introduction to Spring Cloud and Deployment
  • Containers vs. VMs. Resource Efficiency. Dockers as case study.

Course 6 - Capstone Project

Question Answer

What is the Advanced Certificate Programme in Cloud Computing with upGrad?

This an industry-relevant yet academically-rigorous 7.5-month program covering Cloud Computing concepts. It is specifically designed for working professionals with Math/Software Engineering/Statistics/Analytics backgrounds to help them gain practical knowledge and to accelerate their entry into Cloud Computing roles.

What can I expect out of this program?

This program is designed for working professionals looking to pick up skills in advanced concepts like Infrastructure, Services, and Business, Virtualisation, Virtual Machines, and Deployment on the Cloud, Micro-services and Building Cloud-Native Applications, Deploying Cloud-Native Applications. This program demands consistent work and time commitment over the entire duration of 7.5-months.

What type of learning experience should I expect?

The content will be a mix of asynchronous lectures from industry leaders as well as world-class faculty. Additionally, the program comprises some live lectures or hangout sessions dedicated to solving your academic queries and to reinforce learning.

Is any certification granted at the end of the program?

Post completion of the program, an Advanced Certificate Programme in Cloud Computing would be awarded by IIIT Bangalore.

What is the time commitment expected for the program?

At least 12-15 hours per week of time commitment is expected to be able to graduate from the program.

What is the fee for the program?

The program is priced at ₹99,000 inclusive of taxes.

What is the selection process for this program?

upGrad, IIIT-B, world-renowned faculty, and many industry leaders have committed a lot of time in conceptualising and creating this program to make sure that the candidates can receive the best possible learning experience. Hence, we want to make sure that the participants of this program also show a very high level of commitment and passion for Cloud Computing.

The applicants will have to complete their Application Form with the correct details. If the applicant meets the minimum eligibility criteria, their application will be reviewed by the IIIT Bangalore and upGrad's Admission committee and they will be shortlisted for the program.

Is there any minimum educational qualification required to take this program?

Bachelor’s Degree with 50% or equivalent passing marks. No coding experience required.