upGrad
upGrad Logo

Advanced Full stack development Bootcamp for Working professionals 

  • Offered byupGrad
  • Private Institute
  • Estd. 2015

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 
Overview

Gain a deep understanding of how to build, deploy, secure and scale programs and build expertise across the user interface, business logic and database stacks

Duration

10 months

Total fee

1.30 Lakh

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 
Highlights

  • Earn a certificate from upGrad
  • No Cost EMI options available
  • Mock interview preparation and 20+ projects case studies
  • Immersive Learning
  • Get weekly support sessions from the best experts
  • Learn from learning tools, Java, Spring Boot, GitHub, Redux, Microsoft VSCode
  • Prepare a GitHub portfolio, LinkedIn profile and improve your CV to enter product companies
Read more
Details Icon

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 
Course details

Who should do this course?
  • This program is designed for working professionals with computer science or IT backgrounds and those already familiar with coding
What are the course deliverables?
  • You will be introduced to Fullstack software development, as technology, process, and a career option
  • You will deep dive into the Java programming language which serves as the core language across this program
  • You will also learn about version control systems and assets management using Git and GitHub
  • You will be introduced to critical software development and ecosystem concepts that will solidify your ground and empower you to face difficult tech interview questions with ease
  • You will deep dive into the world of data structures and algorithms as you work with your mentor and the wealth of learning and exercise content on the PRISM learning experience platform
More about this course
  • The Advanced Full-Stack Development Bootcamp Program by upGrad is designed to equip you with all the skills to level you up as a Full stack software engineer at a top-tier product company
  • You will go from learning the fundamentals to mastering the critically important data structures, algorithms, and system design topics using a host of expert-led sessions, world-class curated content, and interactive cloud-lab enabled exercises
  • Pay after placement (Upfront Payment- 80,000 INR & Pay After Placement- 1,50,000 INR)

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 
Curriculum

Module-1 Fundamentals and Mastering Java

Introduction to Fullstack software development

Software development job roles and growth opportunities

The Software Development Lifecycle [SDLC] Process, Phases and Models

Data types and Java essentials

Classes, Methods, Interfaces and more

Object-Oriented Programming

Recursion

Collection framework

Multithreading and Concurrency

Lambda functions

Version control systems

Using Git and the workflow

Working with local vs remote repositories

Git Branches, Cloning, Forking

Code reviews

Using GitHub for collaboration

Module-2 Software Development 101

Introduction to Design Patterns

Interpreting UML notation and diagrams

Impact of design on performance

Use cases

Creational design patterns

Structural design patterns

Behavioral design patterns

Understanding Operating System Concepts

Memory

Threads and Process

Process Synchronization

Deadlock

Understanding Computer Networks

Protocols and Layers

Security Essentials

Network Address Translation (NAT)

Introduction to Data Structures & Algorithms

Introduction to Arrays, Stacks, Linked Lists, and more

Basic Algorithms

Time and Space Complexity

Module-3 Mastering Data Structures and Algorithms

Math Fundamentals

Arrays, Stacks and Queues

Linked Lists, Tree, Heaps and Graphs

Binary Search

Sorting

Bit Manipulation

Hashing Algorithms

Greedy Algorithms

Dynamic Programming

Backtracking

Module-4 Interview Prep I

Mock Interviews

Essential communication skills

Behavioral interview preparation

Time management

Module-5 Mastering System Design

Mastering SOLID Design Principles

System Design Essentials

Storage, Stores and Databases

Network and Load Balancers

Caching, Proxies and Rate Limiting

Logging and Monitoring

Security

Low-Level Design (LLD) with case studies

High-Level Design (HLD) with case studies

Module-6 Interview Prep II

Essential communication skills

Behavioural interview preparation

Resume and LinkedIn Profiles

Art of keeping the interviewer engaged

Interview Strategy

Time management

Salary Negotiation

Module-7 Full Stack Software Development

Types of Databases

Relational Databases - Important Concepts

Introduction to MySQL

Introduction to NoSQL concepts

Basics of MongoDb

Fitment into various architectures

CAP Theorem

Deep Dive into APIs - Types and use cases

Basics of Spring Core and MVCs

Introduction to Spring Boot

Dependency Injection and Inversion-of-Control

Service Architecture Patterns

Basics of DevOps - Concepts and Workflows

Introduction to Frontend Development

Learning HTML5 and CSS3

Learning JavaScript

Basics of Module Bundlers and toolchain development

Building interactive UIs and apps using React

Capstone Project Development and Review

Faculty Icon

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 
Faculty details

Ashish Sarkar
Shishir Chandra
Sachin Bhatnagar
Darsh Sanghavi

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 
Entry Requirements

Eligibility criteriaUp Arrow Icon

Other courses offered by upGrad

99 K
11 months
– / –
2.99 L
13 months
– / –
80 K
4 months
– / –
1.5 L
6 months
– / –
View Other 174 CoursesRight Arrow Icon
qna

Advanced Full stack development Bootcamp for Working professionals
 at 
upGrad 

Student Forum

chatAnything you would want to ask experts?
Write here...