You are on page 1of 14

Full Stack Development Certificate Program

CONTENTS

1. About upGrad 2

2. About Purdue University 3

3. Why Purdue University? 4

4. Program Highlights 5

5. Curriculum 6

6. Learning Experience 9

7. Industry and Capstone Projects 10

8. upGrad Career Support 12

9. Program Details 13
About upGrad
upGrad has delivered over 20 million hours of learning, offering programs in collaboration
with major global universities, including University of Maryland, University of Arizona,
Emory University, Duke CE (Corporate Education), Deakin Business School, Michigan State
University, Caltech, and Liverpool John Moores University, among others. In the seven
years of our existence, we have successfully impacted more than 2 million learners from
over 100 countries across the world.

Online education is a fundamental disruption that will have a far-reaching impact. upGrad
was founded taking this into consideration. upGrad is an online education platform that
helps individuals develop their professional potential in the most engaging learning
environment. Since its inception, the focus of upGrad has been to help working
professionals in their endeavor to learn, grow, and move up in their careers through a wide
range of programs designed to enhance their expertise.

Our research has consistently revealed that the greatest differentiator for professionals
looking to progress into positions of expertise and eminence in their domains is continuous
education. As they move into positions of influence, senior management professionals are
required to bring in-depth knowledge of key business theories along with the execution
aptitude that they have honed and perfected in the course of their careers.

As the ability to partake in the academic rigors of business education becomes limited due
to the demands of work and life, professionals often find themselves in a position of having
to treat their continuing education as a burden that comes in the way of their professional
performance. Through its association with Purdue University, upGrad endeavors to
facilitate continuing education for senior professionals without impeding their career
journeys.

Ronnie Screwvala
Co-founder & Chairman

02
About Purdue University

Purdue University is a top public research institution developing practical solutions


to today’s toughest challenges. Ranked in each of the last four years as one of the 10
Most Innovative Universities in the United States by U.S. News & World Report,
Purdue delivers world-changing research and out-of-this-world discoveries.
Focused on hands-on and online, real-world learning, Purdue offers transformative
education to all. Committed to affordability and accessibility, Purdue has frozen
tuition and most fees at 2012-13 levels, enabling more students than ever to graduate
debt-free. See how Purdue has always been persistent in the pursuit of the next giant
leap at https://purdue.edu/.

03
Why Purdue University?

Purdue University ranked as #9


Ranked
#9
public university in the U.S. (Source: The Wall
Street Journal/Times Higher Education, 2021)

Purdue University ranked as #8


for the most employable graduates in the Ranked
U.S. among public universities (Source:
Times Higher Education, November 2019)
#8

Ranked Purdue University ranked as #7

#7 best value school in the U.S. (Source: The Wall


Street Journal/Times Higher Education, 2020)

Purdue University ranked as #3


nationally, behind only Stanford and MIT, Ranked
in producing new companies based on
university-created innovations #3
(Source: The Wall Street Journal, 2019)

Ranked Purdue University ranked as #6

#6
in having the most number of alumni serving
as Fortune 500 CEOs (Source: Kittleman,
October 2018)

04
Program Highlights

Outcome driven curriculum Learn the latest skills


Accelerate your career with the With MERN stack, Microservices
most updated 360-degree and deployment, become a Full
curriculum created by industry Stack Ninja skilled in front-end,
experts and approved by Purdue back-end, database and
University professors. deployment for leading tech
companies.

No coding experience required


All you need to know to get started is high school mathematics! For those
coming from a non-technical background, a preparatory course will provide
you with a foundation in coding skills. Teaching assistants will ensure you get
the right support when you need it.

Immersive Learning experience Competitive Advantage


Learn by practicing on CloudLabs In nine months, gain an edge over
through industry projects, capstone your peers through a trusted,
projects and live sessions from century-old brand, cutting-edge
renowned subject matter experts pedagogy with an application based
approved by Purdue. capstone project and best-in-class
curriculum.

05
Program Curriculum

Module Name Session Name 0 Week

Preparatory Content Programming Essentials and Introduction to


the Web
Understand the programming essentials and the World
Wide Web

Software Engineering Fundamentals and


Life Cycle
Learn about the fundamentals of software engineering
and life cycle

Linux Fundamentals
Learn about the fundamental concepts of Linux

Module Name Session Name 1 Week

Git and GitHub Git and GitHub Essentials


Essentials Understand Git and GitHub, and learn how to use them

Module Name Session Name 12 Weeks

Web Design and HTML5 CSS3


Development Start the basic front-end development by learning
about the HTML and CSS languages

Web Development Using JavaScript


Dive into interactive web development using the
JavaScript language

06
Module Name Session Name 12 Weeks

Web Design and Module Bundlers and The Development


Development Toolchain
Learn about the development toolchain and the role of
webpacks and module bundlers in software development

Web Development Using React


Learn about the React framework from basic to
advanced concepts, and implement it to build
responsive web applications

Module Name Session Name 10 Weeks

Web Application Node.js Training


Development - Backend Comprehensive coverage of back-end development
using NodeJS and the ExpressJS framework

MongoDB for Developers


Lay a foundation in database management using
MongoDB and implement advanced techniques such
as sharding, modeling, and security

MySQL
Expand your knowledge of SQL databases and
database optimization using MySQL

Designing & Building RESTful APIs


Get started with developing RESTful APIs and handling
authentication

Microservices Using Node.js


Learn how to develop the back end using the latest
industry practice, i.e., building microservices, and using
API gateways and AWS Lambda for microservices
communication

07
Module Name Session Name 3 Weeks

Software Testing for Software Testing for JavaScript Applications


JavaScript Applications Learn about one of the most important aspects of
software development, software testing, with help of
advanced tools such as Jest and Puppeteer

Module Name Session Name 2 Weeks

Containerisation & Docker & Kubernetes for Node.js Applications


DevOps Culminate your web application development journey by
deploying the application using Docker and Kubernetes

Module Name Session Name 0 Week

Advanced Optional Cloud Deployment and DevOps using AWS


Advance deeper into DevOps technologies by leveraging
AWS for Cloud Deployment

CI/CD with Jenkins X


Automate the entire deployment process by building
CI/CD pipelines using Jenkins X

Module Name Session Name 1 Week

Process Management Agile and Scrum for Developers


Learn about important industry practices for developers,
such as the Scrum and Agile methodologies, for software
development

Module Name Session Name 4 Weeks

Capstone Project Capstone


Apply all your learning by working on a real-world
industry problem. Design, develop, test, and, finally,
deploy an end-to-end web application to solve the
problem statement

08
Learning Experience

Flexible online learning


A blend of recorded video lectures and interactive mentored learning.

Learn from world-renowned experts


Curriculum designed by upGrad in collaboration with Purdue faculty.

Projects
10+ projects, including capstone projects.

Weekly effort required


About 10-15 hours per week to suit your working schedule.

Course duration of 9 months


Carefully designed course to help you gain the most in an optimized
time frame.

Comprehensive career support


Receive 1:1 career counseling sessions. Receive specific, personalized
input on your resume structure, get coached on your profile and solicit
help in your career transition journey.

09
Industry and Capstone Projects

Coffee-Hut
The task is to use Git and GitHub as version tools to manage
development for the front-end and back-end of a cafe

React
Build a web page using React JS

Truffle
Check the end-to-end concept of NodeJS back-end
development
Implement CRUD operations, multiple routing, writing
middleware for adding JWT authentication, defining schema,
logging, handling Dynamic URIs and handling 404 error

Score Analysis
Create an application to populate MongoDB using the given
JSON data
Provide data using filtering operations

10
Industry and Capstone Projects

Electronic Store DB
Create an Electronic store database and perform the
following operations:
(i) WHERE, JOINS
(ii) GROUP BY, ORDER BY
(iii) INNER JOIN to retrieve data for purchase, products, and
member names
(iv) Join two or more tables to retrieve the data required

Foody API
Create a full-working API powered by Node and Express.
The API should have a database for facilitating API CRUD
operations. The JWT token should ensure validation

Course Registration System


Create registration application containing four microservice
applications that combine to give the required functionality

MyTask App deployed using Jenkins X


Build a Jenkins X pipeline for an app called "MyTask"

11
upGrad Career Support

Access to Job Opportunities Portal

Industry Readiness Assessments

Personalized Industry Session

Just-in-time Interview

AI-Powered Profile Builder

Career Mentorship Sessions

12
Program Details

Program Start Date Duration | Format Program Fees


Please visit our website 9 Months | Online INR 260000 + taxes
for details.

Minimum Eligibility Criteria


High school diploma or equivalent grade required.
Coding experience preferred but not required. We help you all along the way with
preparatory courses and on-demand TA support.

Admission Process

  


     
  
  

For further details, contact


admissions@upgrad.com
1800 210 2020
*We are available 24*7

COMPANY INFORMATION
upGrad Education Private Limited
Nishuvi, 75, Dr. Annie Besant Road
Worli, Mumbai - 400018

You might also like