0% found this document useful (0 votes)
121 views

Iit Roorkee Full Stack Software Dev PDF

The document provides information about an Advanced Certificate Program in Full Stack Software Development offered online by EICT IIT Roorkee in collaboration with Great Learning. Some key points: - The 10-month program aims to build essential software development skills and qualify learners for jobs as full stack developers. - Graduates will be proficient in building end-to-end web applications and specialize in cloud computing or Python for data science. - The curriculum covers programming, data structures, algorithms, database design, and front-end and back-end development. - Career support is provided to help graduates find jobs with top companies paying 6-9 LPA on average for full stack developer roles.

Uploaded by

Hardidar Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views

Iit Roorkee Full Stack Software Dev PDF

The document provides information about an Advanced Certificate Program in Full Stack Software Development offered online by EICT IIT Roorkee in collaboration with Great Learning. Some key points: - The 10-month program aims to build essential software development skills and qualify learners for jobs as full stack developers. - Graduates will be proficient in building end-to-end web applications and specialize in cloud computing or Python for data science. - The curriculum covers programming, data structures, algorithms, database design, and front-end and back-end development. - Career support is provided to help graduates find jobs with top companies paying 6-9 LPA on average for full stack developer roles.

Uploaded by

Hardidar Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

ADVANCED

CERTIFICATE
PROGRAM
IN FULL STACK
SOFTWARE
DEVELOPMENT
Online Live Classes
10 Months
+ Recorded Lectures
30 LAKH JOBS TO BE
ADDED BY 2025
The Indian IT/ITeS Industry added 1.4 lakh
jobs in 2020 and will continue to add around
30 lakh jobs by 2025.
Source: NASSCOM

TOP 10 EMERGING JOBS IN INDIA


Full Stack Developers, Back End Developers,
and JavaScript Developers are listed in the
Top 10 Emerging Jobs by Linkedin India.
Source: Linkedin Emerging Jobs 2020

HIGHLY REWARDING CAREERS


Average starting salary for Full Stack
Developers starts at 6-9 LPA and increases
based on experience.
Source: Cutshort.IO Salary Insights

#1 RANKED - FULL STACK


DEVELOPER
Full Stack Developers are the most in-demand
Software Developers followed by Back End
Developers and Front End developers.
Source: Hackerrank Developer
Skills Report, 2020

02
PROGRAM
INTRODUCTION

The increasing adoption of digital Site Reliability Engineers etc. who


products has enabled the penetration worked on specific aspects of the
of web & software technologies. With a software development life cycle
wider range of platforms - Desktop, (SDLC). The emergence of multiple
Web, Mobile, AR/VR, etc., the scope frameworks, tools, and libraries has
for software development is only going encouraged companies to hire Full
to increase. With development costs Stack Developers who can handle
dropping, many non-tech companies end-to-end development of software
are becoming tech-savvy which would applications in addition to testing,
lead to a future where every company building, and deploying applications
will be a tech company on some level. on the cloud.
The Indian IT/ITeS industry has shown
While we have around 6 lakh
phenomenal growth in the last decade
engineering students who graduate
contributing to the Digital India
every year, NASSCOM reveals that only
initiative and is poised to grow up to
around 25% of these graduates are
USD 350 million by 2025, creating
employable by IT/ITeS companies. This
30 lakh+ jobs in the process, according
puts India in a unique talent paradox.
to NASSCOM.
We have a multitude of engineering
The software industry initially focused graduates but a limited pool of
on hiring & training super specialised qualified engineers in computer
personnel such as Front End science and programming, resulting in
Developers, Back End Developers, companies struggling to meet their
Database Engineers, Testers, talent supply needs.

03
To address this digital skill gap and Learners build their expertise by
build the next generation of Full Stack solving real-world problems which will
Software Developers, EICT IIT Roorkee require planning, design, coding, code
in collaboration with Great Learning reviews, and testing with periodic and
has launched the Advanced Certificate constant support from faculty and
Program in Full Stack Software industry experts via live sessions and
Development. This program is focused webinars. Participants will also receive
on building essential software extensive career support and
development skills among learners to placement assistance from Great
make them productive and reliable Learning to crack their next dream
Software Developers to open new job in tech.
opportunities for them.

SPECIALIZATION
Learners have the opportunity to specialize in one of the two emerging
technologies below to augment their skill set and target multiple job roles.

CLOUD PYTHON FOR DATA


COMPUTING SCIENCE
• Foundations • Exploratory Data Analysis
• AWS Core & Advanced • Supervised Learning
• DevOps on AWS, etc. • Unsupervised Learning, etc.

04
ABOUT
IIT ROORKEE

Indian Institute of Technology - Roorkee is among the foremost institutes of


national importance in higher technological education and in engineering, basic
and applied research. The institute ranks amongst the best technological
institutions in the world and has contributed to all sectors of technological
development. It has also been considered a trend-setter in the area of education
and research in the field of science, technology, and engineering.

ABOUT
E&ICT ACADEMY
Electronics & ICT Academy IIT Roorkee (E&ICT IITR) is an initiative supported by
MeitY, Govt of India. EICT IIT Roorkee delivers FDPs and certification courses in
online as well as offline modes. Our courses lay emphasis on bridging the gap
between industry demand and academic learning to provide a foundation to
build your career in the ICT industry. All our courses have projects with real-life
problems which impart industry insights. We have assimilated both academic &
industry experts to formulate the most effective courses that help professionals,
students and faculty upgrade their skills without disrupting their regular schedule.

ACHIEVEMENTS

7
In Engineering In Overall Category of Among the IITs in the
Category of NIRF NIRF Rankings 2022 ‘Citations per Faculty’
Rankings 2020 parameter in QS World
University Rankings, 2021

05
PROGRAM
HIGHLIGHTS

10-MONTH LEARN FROM


program with
THE BEST
300+ Live classes & recorded lectures with
learning hours IIT Roorkee faculty and industry experts
with dedicated program support

BUILD CAREER
APPLICATIONS ASSISTANCE FROM
Work on 10+ projects GREAT LEARNING
& assignments Get exclusive access to
2400+ top hiring companies

WHO IS THIS PROGRAM FOR?

• Students and early-career professionals


who want to kickstart their software
development career and gain specialisation
in Cloud Computing and Python for Data
Science as well as other emerging
technologies.
• IT professionals working as System
Analysts and Backend Developers who
want to gain expertise in Full Stack
Software Development.
• Professionals looking to transition
to Software Development roles
from non-development IT roles
such as Testing, Support and
Quality Analysis, or other
non-technical roles.

06
PROGRAM
OUTCOMES

UPON SUCCESSFUL COMPLETION


OF THIS PROGRAM, YOU WILL:
• Become proficient in building • Based on the specialization
end-to-end web applications chosen, you can also target
handling all the areas of the emerging tech job roles as
tech-stack mentioned below:
• Become ready to kickstart your CLOUD COMPUTING : AWS Cloud
tech career in top IT companies Engineer, Cloud Devops Engineer,
Cloud Developer, etc.
• Become an ideal candidate for
early-career tech roles such as Full PYTHON FOR DATA SCIENCE :
Stack Developer, Back End Data Analyst, Business Analyst,
Developer, Front End developer, Data Scientist, etc.
Software Engineer, Software
Developer, etc.

CERTIFICATE
Upon successful completion of this program, you will receive a Certificate of Completion
from E&ICT Academy, IIT Roorkee.

07
CURRICULUM*
* The curriculum is subject to change based on industry trends and inputs from IIT Roorkee faculty.

COURSE - PREWORK
INTRODUCTION TO PROGRAMMING
a. Program Structure & Basic Principles
b. Programming Constructs - Loops, Functions, Arrays, Etc.
c. An Introduction to Version Control, Git
d. Basic HTML, CSS

COURSE - BACK END SOFTWARE


DEVELOPMENT
OBJECT-ORIENTED PROGRAMMING
• Object-Oriented Paradigms of Java Programming (Classes, Objects, etc.)
• Exception Handling, Collections, etc.

DATA STRUCTURES
• Linear Data Structures (Arrays, Strings, Stacks, Queues, Linked Lists, etc.)
• Binary Trees and Binary Search Trees, Tree traversals

08
ALGORITHMS
• Basic Algorithms: Recursion, Searching and Sorting Algorithms
• Analysis of Algorithms and Evaluating the Right Algorithm for a Problem
• Self-Study: Advanced Algorithms - Greedy Algorithms, Graphs, Dynamic
Programming and Hashing

DATABASE DESIGN & SYSTEMS


• Processing, Storing & Organizing Data: Data Models,
• Tables, Views, SQL Queries - Simple & Complex
• Database Schemas, Normalization, Keys, Indexes
• JDBC
• Self-Study: Introduction to NoSQL Databases

SERVER-SIDE DEVELOPMENT & FRAMEWORKS


• Spring MVC Architecture
• Backend Development Using Springboot Framework
• ORM & Hibernate
• REST APIs

COURSE - FRONT END SOFTWARE


DEVELOPMENT
FRONT-END DEVELOPMENT – HTML & CSS
• HTML & CSS Interaction, CSS : Styling, Selectors, Box Model,
Border, Margin, Padding, etc
FRONT-END DEVELOPMENT – JAVASCRIPT
• JavaScript Fundamentals, Hoisting, Callbacks, Promises, Asynchronous
JavaScript, DOM Manipulation, JSON, AJAX Calls, Communication with
Server, Event Listeners, Local and Session Storage etc.
• Advanced JavaScript –ES6, Let & Const, Arrow Functions, Array
Destructuring, Async/Await, Babel, Webpack, etc

JAVASCRIPT FRAMEWORKS – REACT


• React Introduction, React Router, Components and Single Page Applications
• React Forms, Flow Architecture
• Redux & Client-Server Communication, etc

09
COURSE - SPECIALIZATION IN
CLOUD COMPUTING
LINUX ESSENTIALS AWS ADVANCED
• Linux OS • Database Services (RDS,
• File Structure DynamoDB)
• Basic Shell Scripting • PaaS - Elastic BeanStalk
• CaaS - Elastic Container Service
CLOUD FOUNDATIONS • Monitoring & Logging - AWS
• Service Models CloudWatch, CloudTrail
• Deployment Models • Notifications - SNS, SES
• Virtual Machines vs Containers • Billing & Account Management
• Why Cloud
• Traditional vs Cloud Infra DEVOPS ON AWS
• Cloud Platforms • Continuous Integration and
Continuous Deployment
CONTAINERS • Deployment Pipeline(e.g. AWS
• Container Basics CodePipeline, CodeCommit,
• Application Containers (Docker) CodeBuild, CodeDeploy)
• Plan, Build, Deploy and Monitor
AWS CORE
(CloudFormation)
• AWS Organization & IAM
• Infrastructure as Code (Terraform,
• Compute CloudFormation)
• Storage
• Network

10
COURSE - SPECIALIZATION IN
PYTHON FOR DATA SCIENCE
PYTHON FOR DATA SCIENCE SUPERVISED LEARNING
• Numpy • Predictive Modelling- Linear
• Pandas Regression
• Matplotlib • Predictive modelling- Logistic
Regression
SQL PROGRAMMING • Popular supervised ML
• Introduction to DBMS Algorithms
• Subqueries and Joins • Naive Bayes
• Functions, Operations, Grouping & • K-Nearest Neighbor
Filtering, etc. • Decision Tree
EXPLORATORY DATA ANALYSIS UNSUPERVISED LEARNING
• Data Cleaning • Introduction to Clustering
• Data Preprocessing • K Means Clustering
• Feature Engineering • Visual Analysis of clustering

APPLICATIONS (SELF-PACED
OPTIONAL CONTENT)

TOOLS COVERED

AND MORE

11
FACULTY AND MENTORS
Learn from India’s leading academicians in the field of Software Engineering and
several experienced industry practitioners from top organisations. Below is an
indicative sample of faculty and mentors you might interact with during the
course of the program.

Prof. R. Balasubramanian
CSE Department, IIT Roorkee

Prof. Balasubramanian Raman is a Professor in the Department of


Computer Science and Engineering at IIT Roorkee since 2004. His
research focus is in the areas of Computer Vision, Graphics and
Image Processing, etc.

Prof. Partha Pratim Roy


CSE Department, IIT Roorkee

Prof. Partha Pratim Roy is an Associate Professor in the Department


of Computer Science and Engineering at IIT Roorkee since 2014. His
research focus is in the areas of Computer Vision, Machine Learning
and Deep Learning, etc.

Prof. Sanjeev Manhas


ECE Department, IIT Roorkee

Prof. Sanjeev Manhas is a Professor in the Department of Electronics


and Communications Engineering at IIT Roorkee since 2008. His
research interests are the areas of Nanoscale Devices and Circuits,
Semiconductor Memories, ML and In-memory Computing, IoT,
and Sensors.

12
FACULTY AND MENTORS

Prof. Abhinanda Sarkar


Academic Director, Great Learning

Dr. Abhinanda Sarkar has a degree in B.Stat. and M.Stat. from the
Indian Statistical Institute (ISI) and a Ph.D. in Statistics from Stanford
University. He is currently adjunct or visiting faculty at Stanford, ISI
Delhi, IIM-B and IISc. After working in the research teams at MIT and
IBM, he spent a decade at General Electric in Bangalore. At Great
Learning, Dr. Sarkar is the Academic Director where he ensures
academic rigour and quality for all programs offered by through
Great Learning.

Nirmallya Mukherjee
Academic Director, Cloud Computing

With over two and half decades of cross domain experience in IT


and ITeS across both services and products, Nirmallya Mukherjee has
served as Chief Architect at Dell, Principal Architect at Infosys and
Technical Architect at Ciber Inc, an HTC Global Services company.
He lends his expertise to various multinationals like Cisco, Walmart
Labs, Amadeus, Mercedes Benz, ANZ, Societe Generale etc. through
his consulting, development and training.

Prof. Mukesh Rao


Faculty, Great Learning

Prof. Mukesh Rao is an Adjunct Faculty at Great Learning for Big


Data and Machine Learning. Mukesh has over 20 years of industry
experience in Market Research, Project Management, and Data
Science. Mukesh has conducted over 100 corporate trainings in the
areas of Data Science, Big Data, etc.

13
GET THE
GREAT LEARNING
ADVANTAGE
Great Learning, a part of BYJU'S group, is India's leading professional
learning and higher education platform. When you chose this program, you
also get access to Great Learning's extensive pool of industry experts and
dedicated career assistance.

6.6 MILLION+ LEARNERS 5600+ INDUSTRY EXPERT MENTORS

170+ COUNTRIES 2400+ COMPANIES HIRE FROM US

*EdTech Review Awards 2020


BEST ED-TECH COMPANY OF THE YEAR* *Indian Education Awards 2022

BEST ONLINE SKILLS PROVIDER* *Entrepreneur, Education Innovation Awards 2022

E-PORTFOLIO EXCLUSIVE JOB


BOARD
An e-portfolio is a snapshot of all the
projects done and skills acquired The program provides candidates
during the program that is shareable access to a Job Board with job
across social media channels. This will opportunities shared by 2400+
help you showcase your expertise to organisations. Gain an average salary
potential recruiters. hike of 50% like many other learners.

RESUME CAREER
BUILDING AND GUIDANCE
INTERVIEW Get access to career mentoring from
PREPARATION industry experts who’ve transitioned
to roles in the industry. Benefit from
We help you build your resume to their guidance on how to build a
highlight your skills and your previous rewarding career.
professional experience. You'll also
learn to crack interviews with our
interview preparation sessions.

14
SOME TOP COMPANIES THAT HIRE
GREAT LEARNING LEARNERS

+2400 MORE COMPANIES

15
ADMISSION PROCESS
Register your interest by filling in the online application form
STEP 1 for the program.

Shortlisted candidates will be required to go through a


STEP 2 screening interview with the Great Learning Program
Admission Director's office.

Selected candidates will be provided with an offer of admission


STEP 3 to the program. Candidates are required to pay the admission
fee to secure their seat.

Eligibility
• Applicants should have 50% or above in Xth, XIIth.
• No programming experience is required.
• This program is suitable for both fresh graduates and
professionals with experience.
• College students that are due to graduate within the next
12-18 months are also encouraged to apply.

FEES
` 2,00,000 + GST

Learning is now made easy with financing options at 0% interest rate,


0% processing fee and longer tenure of up to 60 months. EMIs for the program
start at Rs. 4073. Please contact the admissions office for more details.

16
START LEARNING TODAY

ADVANCED
CERTIFICATE PROGRAM
IN FULL STACK SOFTWARE
DEVELOPMENT

CONTACT US

+91 8047185504
eictiitroorkee_fsd@greatlearning.in
mygreatlearning.com/iitroorkee-fsd

https://eict.iitr.ac.in/full-stack-software-development/
https://eict.iitr.ac.in/full-stack-software-development/

Visit E&ICT website


https://eict.iitr.ac.in/full-stack-software-development/
https://eict.iitr.ac.in/full-stack-software-development/
https://eict.iitr.ac.in/full-stack-software-development/
https://eict.iitr.ac.in/full-stack-software-development/

Power ahead in your career with

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy