Nothing Special   »   [go: up one dir, main page]

Advanced Software Engineering Course Iit Madras PDF

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

ADVANCED CERTIFICATION IN

SOFTWARE ENGINEERING
FOR CLOUD, BLOCKCHAIN
& IOT
10 Months | Online
ABOUT IIT MADRAS
The Indian Institute of Technology Madras (IIT M) is a public technical and research university
located in Chennai, Tamil Nadu. As one of the Indian Institutes of Technology (IITs), it is recognised
as an Institute of National Importance. Founded in 1959 with technical and financial assistance from
the former government of West Germany, it was the third IIT that was established by the
Government of India. IIT Madras has been ranked as the top engineering institute in India for five
years in a row (2016-2020) by the National Institutional Ranking Framework of the Ministry of
Human Resource Development.

• The institute has nearly 600 faculty, 10,000 students and 1,250 administrative and supporting
staff.

• About 360 faculty belonging to science and engineering departments and centres of the institute
are engaged in teaching, research and industrial consultancy.

• The institute has 16 academic departments and advanced research centres across disciplines of
engineering and pure sciences, with nearly 100 laboratories.

among engineering colleges by the National


1st Institutional Ranking Framework in 2020

Atal Rankings of Institutions on Innovation

1 st Achievements (ARIIA), Govt. of India in


the year 2019.

QS World University Rankings


17 2019 for BRICS nations

QS World University
50 Rankings 2020 for Asia

among Emerging Economies by Times Higher


63 Education World University Rankings of 2020

in Asia by Times Higher Education


125 World University Rankings of 2020

QS World University
271 Rankings 2020

Times Higher Education World


601-800 University Rankings of 2020

02
PROGRAM INTRODUCTION

Cutting edge technologies such as Blockchain, Cloud Computing and IoT are
leading the digital revolution. We can understand the scale of their impact
better when we look at the facts.

30% Reduction in infrastructure costs for banks with blockchain.


$12 Billion in yearly savings with blockchain.
$20 Billion in revenue generated by blockchain by 2024 . [1]

94% of workloads to be processed by cloud data centres in 2021 . [2]

$623.3 Billion global market size for cloud computing by 2023 .


[3]

31 Billion IoT devices in 2020.


$1.29 Trillion global IoT spend [4]
.

Source: [1] TechJury, [2]


Cisco, [3] Report Linker, [4] Security Today

The rise of these technologies is redefining business opportunities. This has led to a growing need to learn
these skills to remain relevant in a competitive job market. An added testament to this is LinkedIn, Forbes,
Deloitte and others declaring them as part of the Top 10 in-demand technology skills. Put together, these are a
potent combination of technologies that will dictate how our future is written, which is a strong indicator of
rewarding job opportunities in those domains. In order to empower professionals to leverage this demand,
Indian Institute of Technology Madras (IIT Madras) in association with Great Learning has introduced the
Advanced Certification in Software Engineering for Cloud, Blockchain & IoT.

The program follows a rigorous curriculum which blends the academic excellence of IIT Madras and
industry-relevant applications. As a part of this program, learners will be exposed to a breadth of skills which
will help them become multi-faceted software engineers with a deeper understanding of these modern
technologies, their applications, and interdependence. Through this online program, technology professionals
have a unique opportunity to learn from one of the world's leading technology institutions (IIT Madras) without
having to quit their jobs. We are excited to see the kind of possibilities that program learners create, and what
they achieve with it.

“As the world increasingly adopts frontier technologies such as Cloud Computing, Blockchain
and IoT, it is important for our software engineers and tech professionals to master these
technologies. In order to retain India’s edge in a software-dominated world, we at IIT Madras,
India’s pioneering institution are happy to offer this Advanced Certification in Software
Engineering for Cloud, Blockchain & IoT in collaboration with Great Learning.”

DR. JANAKIRAM 03
Professor, Department of Computer Science and Engineering, IIT Madras.
03
PROGRAM HIGHLIGHTS

10 300+ 80+ 8+ 1
Months Hours of Learning Hours of Mentorship Projects & Assignments Capstone Project

PROGRAM FEATURES

Learn without quitting your job in a convenient online format

Get guidance on your learning journey with weekly personalised mentorship from industry experts

Build practical skills with projects and assignments

Step ahead in your career with Great Learning's Career Assistance Services

WHO IS THIS PROGRAM FOR?

Technology professionals looking to upgrade their skills in


cutting-edge technologies

Mid-career professionals and functional managers handling


technology implementation of projects in Cloud Computing,
Blockchain and Internet of Things (IoT)

Recent Computer Science graduates who want to continue


learning in the field of technology and prepare themselves
for their aspirational roles in technology companies

WHAT CAN THIS PROGRAM HELP YOU ACHIEVE?

Learn cutting edge technologies from the best academicians and industry experts in the country,
in a program offered by India's #1 ranked technology university and Great Learning.

Lead and contribute to digital transformation projects in the areas of Cloud Computing,
Blockchain and IoT at your workplace.

Acquire in-demand skills and build your candidature for high growth roles and leading technology
companies.

04
LEARNER PROFILES
The program attracts learners majorly from the IT/ITeS Industries and technical / software
engineering professionals from other Industries such as BFSI, Manufacturing, Telecom etc.
maintaining a good mix of mid to senior working professionals and young graduates & professionals,
as shown below.

EXPERIENCE DISTRIBUTION

13% 25% 19% 17% 26%

0-3 Years 3-8 Years 8-12 Years 12-15 Years >15 Years

INDUSTRY DIVERSITY

68% 9% 7% 3% 3%
IT & Technology Others BFSI Manufacturing Education

2% 2% 2% 2% 2%
Telecom Consulting Energy Pharma Automobile

The program has learners across the globe from countries such as below

Canada Europe
UK

USA
China
UAE
Africa India
Saudi Arabia
Malaysia
Singapore
Australia

05
ROLES & COMPANIES
Our learners work in technical/functional roles such as Technical Architects & Directors, Senior
Technical Consultants, Technical Leads, Project & Engineering Managers, AVPs, Sr. Software
Engineers, etc. in major companies as listed below.

AND MORE

04

06
CERTIFICATE
Upon successful completion of this program, you will receive a course completion
certificate from IIT Madras and Great Learning.

07
PROGRAM CURRICULUM
PRE-WORK • Python Foundations
• SQL Foundations
• Cloud Computing Foundations
• Data Structures & Algorithms

COURSE 1 SOFTWARE & DATABASE DESIGN 4 Quizzes, 1 Project

• Program Design
• Software Design
• Relational Databases
• NoSQL Databases

COURSE 2 DESIGN & ARCHITECTURE PATTERNS Self-study

• Design Patterns: Creational, Structural, Behavioral


• Design v/s Performance
• Distributed System Architecture

COURSE 3 DISTRIBUTED SYSTEMS 4 Quizzes, 1 Project

• Distributed System Architecture


• Concurrency Control
• Distributed Commit Protocols
• Distributed Timestamping Protocols
• Leader Election
• Consensus Algorithms

COURSE 4 IoT DEVICES & NETWORKING 4 Quizzes, 1 Project

• IoT Introduction and Architectures


• IoT Things
• IoT Networking Protocols & Applications
• IoT Edge Computing

COURSE 5 IoT CLOUD PROCESSING & ANALYTICS 4 Quizzes, 1 Project

• AWS IoT
• IoT Stream Processing
• Batch Processing
• IoT Analytics
• Connecting the Dots

08
COURSE 6 CLOUD MANAGED SERVICES AND DOCKER
CONTAINERS 5 Quizzes, 1 Project

• Cloud Essentials
• AWS Managed Services
• AWS Monitoring Services
• Serverless Computing
• Docker and Containers
• AWS Elastic Container Services (ECS)

COURSE 7 CLOUD DEVOPS - INFRASTRUCTURE


AS CODE 3 Quizzes, 1 Project

• DevOps on AWS
• Automated CI/CD Pipeline, AWS Tools
• Infrastructure as Code (IaC)
• AWS Cloud Formation, Terraform

COURSE 8 BLOCKCHAIN FUNDAMENTALS & BITCOIN 4 Quizzes, 1 Project

• Introduction to Blockchain
• Transactions and Blocks
• Mining and Consensus
• Connecting the Dots
• Smart Contracts

COURSE 9 BLOCKCHAIN DEVELOPMENT - ETHEREUM 4 Quizzes, 1 Project

• Blockchain Development on Ethereum


• Creating a Block
• Adding the Hash Function to the Block
• Creating Smart Contracts

LANGUAGES & TOOLS COVERED

and many more..

09
CAPSTONE PROJECTS
This is an indicative list of project themes our learners will work on as part of the Capstone Project.

SMART CITIES

Smart Home Solutions


Build smart home solutions with an ability to control home devices using your smartphone.

SMART CITIES

Smart City Traffic Management Solutions


Build a connected car ecosystem to effectively manage and streamline your city traffic.

FINANCE & TRANSPORTATION

Sharing Economy Solutions - Bounce


Build a sharing economy solution similar to Bounce where users can share/rent others
vehicles seamlessly.

SUPPLY CHAIN

Agritech - Supply Chain Automation


Build a farm-to-fork supply chain automation solution increasing transparency, reducing
leakages, etc.

SMART CITIES

Smart Building Management


Sensor based community lighting, water management, connected power and water meters,
and access control. Common dashboard, alert notifications, and rule-based management.

TRANSPORTATION

Location Dashboard - Cab Aggregator


Large scale location updates ingestion in cloud using serverless computing. High-level
dashboard and map based live display.

10
FACULTY AND MENTORS
PROGRAM DIRECTOR & COORDINATOR

DR. JANAKIRAM D DR. ABHINANDA SARKAR


Professor - CSE department Academic Director
IIT Madras Great Learning

Program Director Program Coordinator


Dr. Janakiram (Ph.D - IIT Delhi) is currently a Dr. Abhinanda Sarkar has a degree in B.Stat. and
professor in the Department of Computer Science M.Stat. from the Indian Statistical Institute (ISI)
and Engineering, IIT Madras where he heads and and a Ph.D. in Statistics from Stanford University.
coordinates the research activities of the Distributed He has been currently adjunct or visiting faculty
and Object Systems Lab. His current research focus is at Stanford, ISI Delhi, the IIM-B and IISc. After
on Large Scale Distributed Systems, Cloud and Grid working in the research teams at MIT and IBM,
Computing, Big Data Systems. He is currently the SIG he spent a decade at General Electric in
Chair of Distributed Computing of Computer Society Bangalore. At Great Learning, Dr. Sarkar is the
of India and also the founder of the Forum for Academic Director wherein he ensures academic
Promotion of Object Technology in India. He is also rigour and quality for all programs offered
the founding Chair of ACM Chennai Chapter. through Great Learning

FACULTY AND MENTOR PROFILES

This is an indicative list of faculty and mentors you would interact with during the course of the program.

NIRMALLYA MUKHERJEE PRASHANT JOSHI


Academic Director Founder & CEO
Great Learning Leap & Scale

DR. AYON CHAKRABORTHY GOVINDKRISHNA


Professor - CSE department Founder Director
IIT Madras DeepSell

ABHILASH GOPALAKRISHNAN RAVEENDRAN TV


Ex- Principal Engineer Chief Software Architect
ABB

VARUN KARTHIKEYAN SUBRAMANIAN


Software Development Manager Principal Software Engineer
Amazon Fidelity Investments

SACHIN DIVYANK SHUKLA


Chief Technology Officer Senior Principal Engineer
Siesta Hospitality Services Digital Guardian

11
LEARNER TESTIMONIALS
I would say it's an architect's delight. I'm learning so much out of it. I come from an
application support background to an architect’s role.. so not so strong in the basics of
architecture this course is helping me a lot. Perfect course for me!!
- Nagaraj Ulgaraj, Solutions Architect, ITC Infotech

The course has been informative so far especially the material shared as part of the course
and subsequent exchange of information between the cohorts and mentors. The
assessments are fair and provide value towards the learning achieved. Eagerly waiting for
courses on IoT and blockchain to learn more.
- Ramanathan Narayanan, Director, Vancity

This is the future of the technology stack. Its really been a wonderful experience to get the
mentored sessions by IIT Madras faculty. They emphasise on the practical use cases and
real life implementations of the latest technology concepts. I am very happy I enrolled for
this course and found the course structure and the teaching methodology very good.
- Hardik Jani, Technical Architect, Performix

The program is well thought of and organised. The content quality, delivery methodology
and practical orientation is highly appreciated with industry examples and case studies.
The projects provide a platform to test and implement our learnings. Overall an excellent
and recommended program.
- Hardik Jani, Technical Architect, Performix

So far the course is very interesting with a lot of topics to learn. Also, the practical session
during weekend is quite useful, the mentors are having real world experience in using the
technology they talk about, it's a good learning experience to get an insight from those
experts. The course is demanding but also challenging.
- Sridharan, CEO/Technical Director, Ramarson

The course is robustly designed to keep me competitive. I find myself excel professionally
amongst my colleagues. The terminologies of the trade and understanding on the
architecture bigger picture enabled me to ask relevant questions in my official meetings. I
have started already recommending this course to all my friends and colleagues.
- Vivek Sagar, Test Lead, Tech Mahindra

12
GET THE
GREAT LEARNING
ADVANTAGE

Great Learning is India’s leading


• 1.1 MILLION+ LEARNERS
professional learning and higher
• 2600+ INDUSTRY EXPERT MENTORS
education platform. When you
• 170+ COUNTRIES
choose this program, you also get
• 500+ HIRING PARTNERS
access to Great Learning’s
• BEST E-LEARNING COMPANY OF THE YEAR*
extensive pool of industry experts
EdTech Review Awards 2020
*
and dedicated career assistance.

E-PORTFOLIO
An e-portfolio is a snapshot of all the projects done and skills acquired during the
program that is shareable across social media channels. This will help you showcase
your expertise to potential recruiters.

RESUME BUILDING AND INTERVIEW PREPARATION


We help you build your resume to highlight your skills and your previous professional
experience. You'll also learn to crack interviews with our interview preparation
sessions.

GREAT LEARNING JOB BOARD


The program provides candidates access to the Great Learning Job Board. 500+
organizations approach us with job opportunities that are shared through the Job
Board with our candidates. We’ve seen over 8000+ alumni transitions to the careers
of their choice, with an average salary hike of 48%.

CAREER GUIDANCE
Get access to career mentoring from industry experts who’ve transitioned to roles in
the industry. Benefit from their guidance on how to build a rewarding career.

13
HIRING PARTNERS

+ 500 MORE

14
ADMISSION PROCESS
ELIGIBILITY

Applicants should have 50% or above in Xth, XIIth and Bachelor's degree.

This program is suitable for both fresh graduates and professionals with knowledge/exposure to
any programming languages.

APPLICATION PROCESS

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

STEP 2
Shortlisted candidates will be
required to go through an
admissions test and a screening
call with the Admission Director's
office.

STEP 3
Selected candidates will be provided
with an offer of admission to the
program. Candidates are required to
confirm their participation in the
program by paying the admission fee.

PROGRAM FEE

`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 `4300.

Please contact the admissions office for more details.

15
READY TO ADVANCE
YOUR CAREER?

APPLY NOW

CONTACT US
+91 8047 188 428
iitmadras.acse@greatlearning.in
www.greatlearning.in/iitmadras

You might also like