Software Development Specialisation in Blockchain
Software Development Specialisation in Blockchain
Software Development Specialisation in Blockchain
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.
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.
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
“
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
EXPERTS
NITIN GAUR
SUDIN BARAOKAR
Director
Chief Mentor - Bankchain
IBM Blockchain Labs
Blockchain
Alliance Alliance
ROHAN KAPADIA
Software Developer VARUN SEHGAL
Swiggy and ex-Amazon Director | Program Management
Zomato
(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)
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
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
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
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
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
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
Topics Covered:
Fundamentals of Ethereum
Creating Smart contracts
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
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
Fun and
Peer Career
Exciting
Interaction Networking
Activities
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
APPLY NOW
COMPANY INFORMATION
upGrad Education Private Limited
Nishuvi, 75, Dr. Annie Besant Road
Worli, Mumbai - 400018