Full Stack
Development
Bootcamp
11 MONTHS | ONLINE
CONTENTS
1. ABOUT UPGRAD 2
2. WHY FULL STACK DEVELOPMENT 3
3. WHY UPGRAD 4
4. PROGRAM HIGHLIGHTS 5
5. INDUSTRY EXPERTS 7
6. PROGRAM CURRICULUM 8
7. PROGRAM DETAILS 11
1
ABOUT
UPGRAD
upGrad is India’s largest online higher education company with a learner base of
2 million+ across 85+ countries.
Having ranked #1 in LinkedIn's Top Startups in India 2020 and having been awarded
the title of ‘Best Tech for Education’ by IAMAI in 2019, upGrad was among the Top 50
Fast-growing Companies listed by the Financial Times.
“
Our aim is simple:
We strive to create
high-impact, hands-on
experiences that will prepare
you for an aspirational career
and empower you to be the
“
leader of tomorrow.
Ronnie Screwvala
Co-founder and Executive Chairman
2
WHY
FULL STACK DEVELOPMENT?
Why Full Stack Development?
As with anything under demand, the pay is high. The average salary of a full stack
developer is 6 lakh rupees which is higher than the average salary of a web
developer. With the right skills and the right company, you can get a salary higher than
the national average especially in FAANG companies i.e around 10-15 lakhs per
annum. As a full stack developer, you have a know-how of multiple technologies.
Whether it's about adding images to a web page or creating a database, you'd be
familiar with all of them. This gives you an edge over other developers because you
can make technical decisions faster and see the bigger picture.
Job role of a Full Stack Developer:
Developing front-end website architecture
Designing user interactions on web pages
Developing back-end website applications
Creating servers and databases for functionality
Ensuring cross-platform optimization for mobile phones
Ensuring responsiveness of applications
Working alongside graphic designers on web design features
Seeing through a project from conception to finished product
Designing and developing APIs
Meeting both technical and consumer needs
Staying abreast of developments in web applications and programming languages
What skills are required to become a successful Full Stack Developer?
This means learning full stack development will help you master a wide variety of
skills. Knowledge of HTML, CSS, JavaScript, back-end languages (Python, PHP, Ruby),
database storage, HTTP, REST and NPM, along with a good set of soft skills are
inevitable to become a good full stack developer.
3
WHY
UPGRAD
INR 73 LPA
Highest Salary Package
2 MILLION+
Learners
1600+
Learner Transitions
433%
Highest Salary Hike
300+
Hiring Partners
700+
Industry Experts 57%
Average Salary
Hike
4
PROGRAM
HIGHLIGHTS
Learn from Seasoned Industry Experts
Learn new age tools like Mongo Shell + CLI + MongoDB, JavaScript,
NodeJs + CLI + VS Code
Live Online Sessions
The live online lectures held by industry experts from product-based
companies with flexible timings
TA Hours Personal Mentorship
Clear all your doubts during the teaching assistant sessions
Industry relevant Project taught by Industry Experts
Learn and apply concepts to industry projects and work on a mini-capstone
project along with personalized industry mentorship
Easy Deferral Option
Easy (free) deferral option to the next cohort in case you face time
commitment issues (due to personal reasons, office workload, etc)
3+ Hackathons
Multiple Hands-on Sessions
5
PROGRAM
HIGHLIGHTS
Assured Job Opportunities
Access to Career Center from Day-1
Dedicated Student Success Mentor
4+ Practical Hands-on projects (Including Capstone as well)
Career Coaching (CV, motivational interviewing)
12 Industry Readiness Exams for Job Readiness
No Cost EMI options available
Practice Coding Tests & MCQs
Each module has coding exercises to give you hands-on experience to
reinforce the learnings from this bootcamp
6
INDUSTRY
EXPERTS
Archit Agarwal Nishant Goyal Vishwa Mohan
SDE-3, PayPal SDE II at Microsoft Staff Engineer at LinkedIn
Archit now works as an Nishant now works as an Vishwa is working as the
SDE-3 at PayPal. Overall he SDE-2 at Microsoft. Overall Staff Engineer at LinkedIn
has 7+ years of experience he has 8+ years of India. He bring with him
with technology giants such experience with big around 10 years of
as SAP Labs and Lowe's companies like Amazon, experience working with
Companies. Cisco and JIO. multiple MNCs.
Raghavendra M Jagadeesh Arkroprovo Dey Mrigank
Full Stack Developer Software Development SDE II at Atlassian
(Java Angular) at Engineer 2 at Amazon Mrigank now works as an
Morgan Stanley Arkoprovo now works as an SDE-2 at Atlassian. Before
Raghavendra has 8+ years SDE-2 at Amazon. He this, he worked with Visa
of experience in web believes that sharing your and has extensive
development technologies. knowledge enhances your experience in technologies
He currently works as a skills which keeps him used in the web domain.
Senior Manager at Morgan deeply involved with
Stanley. teaching.
7
PROGRAM
CURRICULUM
Course 1: Introduction to Programming
Module Name No. of Sessions
Introduction to Java 1
Variables & Datatypes & I/O in Java 1
Conditionals and Loops 2
Functions, Class and Object in Java 2
Constructors 1
Abstraction and Encapsulation 2
Inheritance and Polymorphism 2
Course 2: Basic Data Structures and Algorithms
Module Name No. of Sessions
Analysis of Algorithm and Time Complexity 1
Recursion 3
Arrays, Multidimensional Arrays and Dynamic Arrays 2
Linked Lists 6
Searching & Sorting 11
Strings 2
Stacks & Queues 7
Hashset and HashMap 3
8
Course 3: Introduction to Version Control
Module Name No. of Sessions
Git Hands-On 4
Course 4: Introduction to JavaScript and TypeScript
Module Name No. of Sessions
JavaScript 19
TypeScript 9
Course 5: Server-Side Development using Node.js, Express.js & MongoDB
Module Name No. of Sessions
NodeJS 9
ExpressJS 10
RDBMS 4
MongoDB 8
Course 6: System Design
Module Name No. of Sessions
System Design 9
Course 7: Introduction to Frontend Technologies
Module Name No. of Sessions
HTML 4
CSS and Bootstrap 10
9
Course 8: Advanced Frontend Technology
Module Name No. of Sessions
React + Redux 19
Transpilers and Module Bundlers 2
Course 9: Deployment
Module Name No. of Sessions
Integration of Frontend and Backend 2
Deployment 6
Course 10: Advanced Data Structures and Algorithms
Module Name No. of Sessions
Trees & BSTs 8
Collection Framework in Java 2
Advanced String Algorithms 4
Graphs 6
Priority Queues & Heaps 2
Greedy Algorithms 2
Dynamic Programming 8
Bit Manipulation 2
10
PROGRAM
DETAILS
DURATION TIME COMMITMENT
12 Months 10-12 hrs/week
ELIGIBILITY: PROGRAM FEES
Bachelor’s Degree / Diploma INR 2,25,000/-
with 50% passing marks or (inclusive of GST)
3 years experience with 45%
passing marks.
FOR ADMISSIONS, VISIT:
https://www.upgrad.com/full-stack-software-development-certification-program/
ADMISSION PROCESS:
STEP 1 STEP 2 STEP 3
Online eligibility Qualify the test Start your
test and begin your preparations
enrolment process
FOR FURTHER DETAILS, CONTACT:
[email protected] I 1800 210 2020
COMPANY INFORMATION
upGrad Education Private Limited
Nishuvi, 75, Dr. Annie Besant Road Worli, Mumbai - 400018
[email protected] | 18002102020