Software Development Specialisation in Blockchain

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

&

PG Program in
Software Development
Specialisation in Blockchain
11 Months | Online with Offline Basecamp | Admission Close: 19th March 2019
up Grad is an online education platform to help individuals develop their
professional potential in the most engaging learning environment. Based on industry
trends, we have identified Blockchain as one of the fastest growing technologies with
an exponential increase in demand for skilled professionals.

With our meticulously designed PG Program in Software Development Specialization in


Blockchain, we promise to equip you with the perfect mix of conceptual knowledge and
hands-on experience to help you kickstart a successful career in this industry.

Ronnie Screwvala
Co-founder & Chairman
upGrad

IIIT-B is one of the leading institutes of higher education in the country which has
outstanding world class faculty, with years of experience in the latest technologies.

industrially relevant PG Program in Software Development Specialization in Blockchain.


Our strong placement and alumni network, along with the credibility of a PG Certification
will provide you just the right push to accelerate your career in this field.

Prof. S. Sadagopan
Director
IIIT Bangalore
WHY BLOCKCHAIN
290% $9.7 bn 40-60%
increase in number of Total Blockchain increase in salaries
cryptocurrency and blockchain spending by 2021 with a of Blockchain skilled
jobs posted from May to compund annual growth professionals compared
November 2017 rate(CAGR) of 82% to peers

~Indeed ~International Data Corporation ~Randstad


Disruptive technologies such as Blockchain and the Internet of Things
will have a profound impact in the way we live and work. They will require
rapid adaptation in our workplaces.

Narendra Modi
Hon’ble Prime Minister of India

WHOM IS THE
PROGRAM FOR?
Whether you want to transition Developers & Sr Developers
into a Blockchain Role or acquire the
right skill-set to grow in your current IT/ITeS Project Leads & Managers
role, this program is just right for you.
Technical Leads

Blockchain Start Up Professionals


WHY BLOCKCHAIN
WITH IIIT-B AND UPGRAD?

PG CERTIFICATION 1:1 INDUSTRY


FROM IIIT-B MENTORSHIP
Earn a reputed Post Graduate Receive 1:1 mentoring from Industry
Certification without leaving Experts to understand your career
your pathway

HANDS ON LEARNING DEDICATED STUDENT


OPPORTUNITIES SUPPORT
Receive industry certificates on completing Dedicated Student mentor along
industry projects and participate in action with teaching assistants for academic
workshops or other doubts.

RESUME GET PERSONALIZED


FEEDBACK FEEDBACK
Feedback on your resume and profile Grading and personalized feedback on
building to kickstart your career your assignments

STRONG PEER-TO-PEER ON-THE-GO


INTERACTION LEARNING
State-of-the-art platform to connect Learning squeezed into
with the entire network of smaller learning sessions;
accomplished peers anytime - anywhere
INSTITUTE
FACULTY

DR. T K SRIKANTH PROF. K V DINESHA


Professor - Computing Professor
IIIT Bangalore IIIT Bangalore

PROF. TRICHA ANJALI PROF. MURALIDHARA


Associate Professor Associate Professor
IIIT Bangalore IIIT Bangalore

PROF. MEENAKSHI PROF. SUJIT


Associate Professor Assistant Professor
IIIT Bangalore IIIT Bangalore

PROF. THANGARAJU PROF. R. CHANDRASHEKHAR


Professor Dean (Academics)
IIIT Bangalore IIIT Bangalore

PROF. JAYAPRAKASH PROF ASHISH CHOUDHARY


LALCHANDANI Assistant Professor
Assistant Professor IIIT Bangalore
IIIT Bangalore
INDUSTRY
ABHIJEET SINGH ASHUTOSH SHINDE
Sr. Engineering Manager Engineering Manager
Microsoft Inmobi

EXPERTS

NITIN GAUR
SUDIN BARAOKAR
Director
Chief Mentor - Bankchain
IBM Blockchain Labs
Blockchain
Alliance Alliance

PRASANNA LOHAR SEAN HAN


Head Technology Author
DCB Bank Blockchain Demo

ROHAN KAPADIA
Software Developer VARUN SEHGAL
Swiggy and ex-Amazon Director | Program Management
Zomato

CHENG-HAN LEE SUNIL SHARMA


Program Manager Co-founder
ex-Microsoft SquadX

KARTIK MANDAVILLE SANACHIT MEHRA


Founder & CEO CEO
SpringRole Cateina Technologies
PROGRAM
CURRICULUM

(Duration : 3 weeks)
We have built this pre-course for people who don’t have prior programming/ coding
experience. In 3 weeks, you will be given a strong foundation in order to prepare for the
intensive learning experience of the program. We strongly encourage learners to take this
up if they don’t have a background in computer science

Topics Covered:
Computational Thinking
Programming foundations in Java (loops, functions and variables)

FOUNDATIONS OF SOFTWARE DEVELOPMENT


(Duration : 12 weeks)
Professional full-stack developers use these practical concepts every-day to write
high-quality code. Mastery of these concepts will help you crack job-interviews at tech
companies and make you stand-out among other developers. Not only that, you will stay
forever in demand, as you can easily pick up new languages, libraries and frameworks.

Topics Covered:
Object Oriented Programming (OOP) - Classes, Objects, Inheritance, Polymorphism,
Abstraction and Encapsulation
Algorithms - Recursion, Big-O, Divide and Conquer and Dynamic Programming
Data Structures - Arrays, Linked Lists, Stacks & Queues, Trees & Binary Search Trees,
Heaps, Hash Tables, Graphs

Tools & Languages Used:

Note: IIIT-B and upGrad reserve the right to edit/alter the curriculum at a later date based on
academic requirement and industry feedback
BACKEND DEVELOPMENT AND AGILE ENGINEERING
(Duration - 12 weeks)
Build complex server-side applications, and write advanced backend logic. Write your
own SQL queries, learn how to use the popular PostgreSQL database, and master how
to integrate databases into your backend applications

Go beyond programming to master software engineering skills like refactoring,


test-driven development to be an all-round developer. Learn Agile Methodology - the
cornerstone for software development in the digital age.

Topics Covered:
MVC Architecture using Spring Databases and ORM using PostgreSQL and Hibernate
Agile Methodology Refactoring and Test-Driven Development
Version control with Git Building an API Backend

Tools & Languages Used:

FUNDAMENTALS OF FRONTEND DEVELOPMENT


(Duration - 3 weeks)
User expectations have sky-rocketed in recent years, and developers are increasingly
expected to create sophisticated front-end user interfaces for their software applications.
Learn the basics of front end development through this module.

Topics Covered:
Front-end development with HTML5, CSS, XHR HTTP Requests and AJAX
and JavaScript
Storing data using SessionStorage
Responsive webpages using Bootstrap
DOM Manipulation using JavaScript

Tools & Languages Used:

Note: IIIT-B and upGrad reserve the right to edit/alter the curriculum at a later date based on
academic requirement and industry feedback
FUNDAMENTALS OF BLOCKCHAIN AND SMART CONTRACTS
(Duration - 6 weeks)
Demand for Blockchain developers has sky rocketed recently and there is a need for
professionals who understand the core basics of blockchain. Learn the fundamental concepts
behind building a blockchain, it's features & then code your own Blockchain!

Topics Covered:
Introduction to Blockchain Types of Blockchain
Features of Blockchain System Architecture
Cryptography in Blockchain Build your own Blockchain using JavaScript

Tools & Languages Used:

HYPERLEDGER
(Duration - 6 weeks)
Hyperledger, the most popular public blockchain, is widely used to build blockchain solutions
for use cases across industries. Learn how Hyperledger functions, build and deploy fabric
network and chaincode.

INTRODUCTION TO HYPERLEDGER
(Duration - 1 week)
Topics Covered:
What is Hyperledger Components of Fabric
Distributed Ledger Technology Architecture
and its Challenges
Transaction Flow
What is Fabric

FUNDAMENTALS OF ETHEREUM AND SMART CONTRACTS


(Duration - 2 weeks)

Topics Covered:
Fundamentals of Ethereum
Creating Smart contracts

Tools & Languages Used:


FABRIC UNDER THE HOOD
(Duration - 3 weeks)

Topics Covered:
Building the Hyperledger Fabric Network
Writing the Chaincode
Performing Transactions

HYPERLEDGER COMPOSER
(Duration - 2 weeks)

Topics Covered:
Introduction to Hyperledger Composer
Understanding Hyperledger Composer(Model , Transaction Processor , Access Control , Query)
Hyperledger Composer Playground Experience
Developing Application using Composer Playground

Tools & Languages Used:

CAPSTONE PROJECT
After months of lectures and hands-on practice on latest tools, it is time for the capstone
project! You will work on a project mentored by industry experts through 1-on-1 discussions
and feedback sessions. The projects have been decided to ensure that you get to apply all
the lessons you have covered during the 11 month program

Note: IIIT-B and upGrad reserve the right to edit/alter the curriculum at a later date based on
academic requirement and industry feedback

Industry Projects: Action Workshops:

Industry Experts: Ecosystem Partners:


UPGRAD BASECAMP:
OFFLINE MEET-UPS & LEARNING
upGrad Basecamp
Basecamps are an online meet up held across
major cities in India to provide a networking and
idea exchange platform.

WHAT'S IN IT FOR OUR LEARNERS?

Networking with Career Engaging and


Faculty and Building Live Group
Student Mentors Sessions Projects

Fun and
Peer Career
Exciting
Interaction Networking
Activities

upGrad Action Workshop


Understand how to build blockchain solutions from leading Start ups

Discuss challenges faced in the process

Build the assignment solution presented in the workshop


PROGRAM
DETAILS
PROGRAM STARTS
31st March, 2019
DURATION
11 Months
PROGRAM FEES
2,25,000/- (inclusive of taxes)

ELIGIBILITY
Having a minimum 3 year UG degree Minimum 50% marks or 5/10 GPA (on a
(e.g. BE, BTECH, BCA, BCOM, BA) scale of 10) or 2/4 GPA (on a scale of 4)
in undergraduate degree examination.
Final year college students enrolled in
degree types mentioned above, are also In case a student has lower than 50% marks
eligible to apply. However, in order to in UG degree but has higher than 50% marks
successfully graduate from the program and in a PG qualification (e.g. Postgraduate
receive a post-graduate certification, they Diploma, Master's Degree etc.), he/she will
will have to provide proof of UG graduation also be eligible to apply
(e.g. provisional degree)

ADMISSIONS PROCEDURE
Post application, we have an admission process (customised to your profile) to assess your eligibility

FOR FURTHER DETAILS, CONTACT US AT:


[email protected] / [email protected]

APPLY NOW

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

You might also like