Brochure - MIT XPRO - Post Graduate Certificate in Full Stack Development - 05!01!22

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

POST GRADUATE

CERTIFICATE IN
FULL STACK DEVELOPMENT
Confidently enter this in-demand career with hands-on coding
skills and the MIT xPRO advantage
Overview
As technology becomes a driving force across every So how can you develop the skills often called the
business function, organizations need agility and "Swiss Army Knives" of software development to
versatility to effectively bridge front-end (client-side) become an in-demand full-stack developer? The
and back-end (server-side) software engineering to answer is simple. MIT xPRO's Post Graduate Certificate
secure a competitive edge. There is an ever-increasing in Full Stack Development is an immersive program,
demand for full-stack developers with digital meticulously curated to provide you with the tools and
transformation revolutionizing business processes technologies to build, deploy, test, run, and manage
full-stack applications. You will also benefit from
coupled with the rising adoption of digital platforms.
receiving personalized feedback through weekly live
Their biggest challenge? Talent.
office hours with program leaders and the opportunity
to develop a GitHub portfolio for potential employers.
Job recruiters are aggressively recruiting for these
positions, as full-stack developers deliver a lot of value
MIT xPRO's online learning programs feature exclusive
and flexibility to any organization. The transition from a
content from world-renowned experts to make
conventional IT professional to a full-stack developer
learning accessible anytime, anywhere. If you want to
who can work on multiple domains of software
accelerate your career with new skills or enhance your
development and adapt quickly to the diverse existing expertise, take the next step to launch your
complexities of interdisciplinary IT projects can full-stack software development career.
genuinely be game-changing for your career.

For residents of India, Bangladesh, Bhutan, Burma, Nepal, Pakistan, and Sri Lanka only.

45%
Increase in the number of coding jobs in India in the past three years.
(Moneycontrol, 2020)

STARTS
March 31, 2022

PRICE
USD 4,000
(Approx. INR 3,00,000)

DURATION
1 Year
10-12 hours per week
Program Highlights

Earn a certificate from Insights and coding


MIT xPRO to recognize demos from renowned
your skills and success MIT faculty

Market-ready GitHub portfolio to


coding skills in a share with potential
high-growth market employers

Services Offered by Emeritus

Live weekly office Personalized feedback, job


hours with program placement support, career
leaders followed guidance, and network
by a Q&A development
Tools and Resources
The MERN stack is a popular JavaScript stack used for a smooth, ultra-efficient development
process. MERN consists of four different open-source components: MongoDB, Express,
React, and Node.js. These components provide end-to-end framework support for
developers. MIT faculty believe that using MERN (with ReactJS) is the best stack for this
course, as React is easier to use given it has a pre-built UI library. The program uses these
tools and resources:

MERN Stack (MongoDB, Airbnb Style Guide Mozilla Developer


ExpressJS, React and for JavaScript Network for JavaScript
NodeJS)

Docker Containers DevOps Cloud

35%
Annual hiring growth for a full stack
developer since 2015.
(LinkedIn Emerging Jobs Report, 2020)
Who Is This Program For?

This program is most suited for graduates and early career professionals looking to launch
and accelerate their careers by starting early in a high-growth field and gaining exposure
to the entire development lifecycle from a globally recognized school.

Mid-career professionals pursuing careers in software development and looking to enhance


their skills, build on their coding knowledge, and gain a certificate from a globally recognized
school will also benefit from this program.

Note: There are no prerequisites for this program, though a capacity for understanding technical concepts is
recommended.

PREPARE FOR THESE


POTENTIAL JOB TITLES

Web Developer

Front End Developer

Full-stack Developer

Software Developer
Program Schedule
This program is designed to prepare you with the skills you will need to start or continue your career in web and
application development. High-level learning outcomes for this program include:

Build, test, and deploy a web application using the MERN stack

Build, test, and deploy APIs

Build, test, and deploy a front-end web application using React

Set up Continuous Integration (CI) and Continuous Delivery (CD) pipelines to deploy a React application

Present a GitHub portfolio of your work to potential employers

Section 0
Orientation

The first week is an orientation module. You will have access to the learning platform from the program start date.
There is no teaching, and all the content is pre-recorded.

Section 1
Web Development

Key Takeaways
Explain key web programming concepts
Build web applications using Javascript, HTML, and CSS
Design and code user interactions on web pages
Design and implement UI components for web applications
Define and breakdown modern software development lifecycle processes
Set up code management tools such as GitHub

Module 1: Setting up Your System Module 6: Callback Functions

Module 2: Foundations 1: Computational Module 7: Introduction to Testing, GitHub,


Thinking and the DOM

Module 3: Foundations 2: Mental Model of Module 8: Styles and Bootstrap


Computing Operations

Module 4: Introduction to Javascript Module 9: Asynchronous Code

Module 5: Functions: Array Manipulation Module 10: Introduction to Cybersecurity and


and Scope Recursion
Section 2
Front-End Development and React

Key Takeaways

Build, test, and deploy a React application


Explain key React concepts such as JSX and Hooks
Design and build UI components using the React framework

Module 11: Introduction to JavaScript ES6 Module 16: Tic-Tac-Toe Exercise with React

Module 12: Introduction to React Module 17: Working with React Components

Module 13: Introduction to JSX Module 18: Bad Bank Exercise

Module 14: Working with Lists in React Module 19: Shopping Cart Exercise

Module 15: Working with Simple Components Module 20: Testing

Section 3
Back-End Development

Key Takeaways

Build a secure full stack web application using the MERN stack
Create a backend API with Express
Integrate React with a backend Express API
Explain the interactions between the different components of the MERN stack
Explain key cloud concepts related to modern web application development
Deploy a full stack solution using DevOps pipelines
Explain key DevOps concepts for Continuous Integration (CI) and Continuous Delivery (CD)

Module 21: Application Servers & Storage Module 25: Architectural Patterns

Module 22: Containers and Cloud Basics Module 26: DevOps & Testing

Module 23: APIs Module 27: Capstone Week

Module 24: Security

Note: Break weeks are included to cover project assignment work and prepare for the upcoming module.
CODING DEMOS
Hundreds of coding demos giving you
hands-on experience and guidance on
coding in your environment.

CODING ASSIGNMENTS
Coding assignments are integrated into
the learning platform to allow you to
practice building composite skills (like how
to write a callback function or a loop) to
prepare you for the portfolio and capstone
assignments.

Capstone Project
Each module culminates with a GitHub portfolio project where you will create a website
using the technologies of that portion of the course. You will receive personalized
feedback from Course Leaders and share it on your GitHub repositories, securing a market-
ready portfolio to share with potential employers.

Module Module Module


1 2 3
Create a Develop a Capstone
GitHub website using project that
portfolio React is a fully
website components functional
website with
MERN stack
Career Preparation and Guidance*
Stepping into a career in software and web development requires a variety of job-ready skills, both hard
and soft. This program guides you in navigating a career path to becoming an IT ninja, starting
from personalized mentorship sessions to job placement assistance while developing your technical
expertise to gain an edge over your peers. These services are provided by Emeritus, our learning
collaborator for this program. The program support team includes program leaders who help you
reach your learning goals and career coaches to guide you through your job search. The primary goal is
to give you the skills needed to be prepared for a job in this field; however, job placement is not
guaranteed.

Emeritus provides the following career preparation services:

1:1 Mentorship Sessions by 1:1 Mock Interviews by


an Emeritus Career Coach Industry Experts

Resume Building Group Workshops Access to Emeritus' Career Services


Job Portal

LinkedIn Profile Building


Participation in Career Fairs
Group Workshops

Interview Preparation
Job Placement Assistance**
Group Workshops

*Available to Indian residents only.


**Job placement assistance from partner companies are published, applied to, and tracked to success via
an online platform – offered in partnership with Superset.
Emeritus Hiring Partners

Note:
- This service is available only for Indian residents.
- All product and company names are trademarks or registered trademarks of their respective holders. Use
of them does not imply any affiliation with or endorsement by them.
- MIT xPRO or Emeritus do NOT promise or guarantee a job or progression in your current job. Career
services are only offered as a service that empowers you to manage your career proactively. The career
services mentioned here are offered by Emeritus. MIT xPRO is NOT involved in any way and makes no
commitments regarding the career services mentioned here.

70-120%
Salary increase reported by people who switched
their jobs to full stack engineers.
(Indeed India Report, 2021)
Faculty
John Williams holds a BA in Physics from Oxford University, an MS in Physics
from UCLA, and a Ph.D. in Numerical Methods from the University of Wales,
Swansea. His research focuses on the application of large-scale computation
to problems in Cyber-Physical security and energy studies. He is director of
MIT’s Geospatial Data Center and from 2006-2012, was Director of the MIT
Auto-ID Laboratory, which invented the Internet of Things.

He is the author or co-author of over 250 journal and conference papers, as


well as the book, RFID Technology and Applications. He contributed to the
2013 report for the UK Office for Science Foresight Project- The Future of
JOHN R. WILLIAMS Manufacturing.
Professor of Information
Engineering in MIT Department of Alongside Bill Gates and Larry Ellison, he was named as one of the 50 most
Civil and Environmental Engineering powerful people in Computer Networks. He consults with companies including
Accenture, Schlumberger, SAP Research, Microsoft Research, Kajima Corp, US
Lincoln Laboratory, Sandia National Laboratories, US Intelligence Advanced
Research Projects Activity, Motorola, Phillip-Morris Inc., Ford Motor Company,
Exxon-Mobil, Shell, Total, and ARAMCO.

His international collaborations include HKUST and PolyU Hong Kong,


Cambridge University-UK, Imperial College of Science and Technology-UK,
Malaysia University of Science and Technology (MUST), KACST Saudi Arabia,
Masdar Institute of Science and Technology (Abu Dhabi.)

He organized the first Cyber-Physical Security Conference in the UK (2011),


and along with Dr. Sanchez, he runs the MIT Applied Cyber Security
Professional Education summer course. At MIT, he teaches courses
Architecting Software Systems (MIT 1.125) and Engineering Computation and
Data Science (MIT 1.00/1.001).
Faculty
Dr. Abel Sanchez holds a Ph.D. from the Massachusetts Institute of Technology
(MIT). He is the Executive Director of MIT’s Geospatial Data Center, architect of
“The Internet of Things” global network, and architect of data analytics
platforms for SAP, Ford, Johnson & Johnson, Accenture, Shell, Exxon Mobil, and
Altria. In cyber security, Dr. Sanchez architected impact analysis of large-scale
cyber-attacks designing Cyber Ranges for the Department of Defense (DOD).

In password security, Dr. Sanchez led the design of a password firewall


(negative authentication) for the Intelligence Advanced Research Projects
Activity (IARPA) agency. In machine learning, addressing fraud detection, Dr.
ABEL SANCHEZ Sanchez designed a situational awareness framework that exploits different
perspectives of the same data and assigns risk scores to entities for Accenture.
Research Scientist and Executive
Director of MIT’s Geospatial Data
He led the design of a global data infrastructure simulator, modeling
Center
follow-the-sun engineering, to evaluate the impact of competing architectures
on the performance, availability, and reliability of the system for Ford Motor
Company. He has been involved in developing e-learning software for Microsoft
via their I-Campus Program and with establishing the Accenture Technology
Academy, an online resource for over 200,000 employees. He has 10 years of
experience with learning management systems and has made deployments in
America, Asia, and Europe. He teaches MIT courses on cybersecurity,
engineering computation, and data science and has produced over 150
educational videos.
Certificate
Get recognized! Upon successful completion of this
program, MIT xPRO grants a certificate of completion
to participants. This program is graded as a pass or

E
fail; participants must receive 75% to pass and obtain

P L
the certificate of completion.

AM
This is to certify that

Your Name

S
has successfully completed

After successful completion of the program, your verified digital Post Graduate Certificate in
Full Stack Development
certificate will be emailed to you, at no additional cost, with the Date

name you used when registering for the program. All certificate
Sanjay Sarma Dr. Keri Pearlson

images are for illustrative purposes only and may be subject to Vice President for Open Learning Executive Director Cybersecurity at
Massachusetts Institute of Technology MIT Sloan (CAMS) research consortium

change at the discretion of MIT.

About MIT xPRO


MIT xPRO’s online learning programs leverage vetted content from world-renowned experts to make learning
accessible anytime, anywhere. Designed using cutting-edge research in the neuroscience of learning, MIT xPRO
programs are application focused, helping professionals build their skills on the job.
To explore the full catalog of MIT xPRO programs, visit: xpro.mit.edu.

About Emeritus
MIT xPRO is collaborating with online education provider Emeritus to deliver this online program through a
dynamic, interactive, digital learning platform. This program leverages MIT xPRO's thought leadership in
engineering and management practice developed over years of research, teaching, and practice.
Easily schedule a call with a program advisor
from Emeritus to learn more about this CONNECT WITH A
MIT xPRO program.
PROGRAM ADVISOR
SCHEDULE A CALL
Email: [email protected]
Phone: +1-857-626-9645
You can apply for the program here

APPLY

Delivered in collaboration with

You might also like