You are on page 1of 25

You’re not made to write code,

You’re made to rewrite the future.

CERTIFICATE
PROGRAM IN
FULL STACK
DEVELOPMENT
WITH SPECIALIZATION
FOR WEB AND MOBILE

PART-TIME

MENT
ACE AS
PL

Placement
SU
RAN E • PLA

Assurance
C
CE •
AN

CE
MEN SSUR
TA
THE DEFINITIVE,
JOB FOCUSED ROUTE
TO LEARNING FULL
STACK DEVELOPMENT
FOR HOLISTIC WORK
GROWTH
Powered by

This program is designed with an industry-first, project


-centric approach and equips you with the knowledge of
tools and techniques that take you beyond just coding, and
gives you the requisite skillsets to build end-to-end applica-
tions.

With this program, you open up your possibilities to a future


in all segments of web development, making you an asset in
one of the fastest growing professional niches in the world.
FULL STACK DEVELOPMENT

there are around

1.4 million
27 %

The average salary for


a Frontend/Backend
Developer is

25-40 LPA* 5-12 LPA*


based on experience
based on experience

The average
salary of a Web
Developer is

- LPA*
38 %

*Indicative Salaries
CERTIFICATE PROGRAM IN FULL STACK
DEVELOPMENT WITH SPECIALIZATION FOR
WEB AND MOBILE

program (528 hours)


that integrates Full Stack Mobile & Web App Development
Cloud Deployment
70-90% live instructor-led classes
with mentors to guide you through the program
journey
10 months (including a 3-month capstone and 1-month bootcamp),
powered by Codecademy

Deep industry connect


live

assurance with a minimum


of 8-10 guaranteed job opportunities

1:1 areer oaching with ust- n- ime

Lifetime access to “VRISE”, Hero Vired’s online placement portal

Eligibility:

Pre-Requisites:

Learners should be willing to dedicate 10-15 hours per week to the


program

Non-coders have to go through a mandatory 1 month Python


Programming Bootcamp

This program is accredited by the


National Skill Development Corporation
CURRICULUM
DURATION: 10 months (including a 3-month capstone and 1-month bootcamp)
Online Live Classes over weekends

1-2 Assignments per Module (1-2 hours of effort per week)


3-4 Mini Projects per Program (2-3 hours of effort per week)
One capstone project (16-24 hours of effort) at the end of the program

MODULE ABOUT THE MODULE LEARNING OUTCOMES

Programming Fundamentals - Bootcamp (For Non-Coders)


Duration: 1 Month (Optional)

Bootcamp Master the basic concepts of frontend Web • Create a basic Python console-based
Development and Python application using Loops, Functions, and
conditional statements
This module includes interactive web • Create a personal digital CV/Portfolio
development, which will help lay the website on WordPress by editing HTML
foundation for becoming a full-stack and CSS tags
developer.

Core Software Development


Duration: 3.5 Months

Introduction To Get acquainted with the underlying concepts • Understand key aspects of full-stack
Full Stack that make full-stack development work, development and how it differs from other
Development ranging from client-server architecture and IP programming paradigms
addressing to the Agile methodology and • Analyze the different elements of the
VSCode. client-server relationship
• Identify different tools and technologies
used in full-stack development

Git and GitHub Manage your code and its versions • Use Git and GitHub during web/mobile
effectively, without letting it take your application development
focus away from the actual task at
hand, which is full-stack development,
and leverage sharing of code and
resources over the web to become a
smarter and more resourceful full-stack
developer using Git and GitHub. This
module arms you with the knowledge of
using the most indispensable tools
called Git and GitHub to take care of
version control and code sharing.

Java Understand the fundamentals of JAVA and


lay the necessary coding and framing
foundations for programming.

Algorithms and Set out on the journey to becoming a • Apply algorithms and data structures to solve
Data Structures master full-stack developer by learning real-life problems
seemingly basic but extremely powerful • Implement searching and sorting algorithm
programming constructs called Algorithms techniques
and Data Structures,
CURRICULUM
MODULE ABOUT THE MODULE LEARNING OUTCOMES

which set apart a master full-stack developer • Analyze linked lists, tree data structure,
from the average ones. You can also apply the and hashing techniques
knowledge of these powerful constructs when • Use of Heap to sort an array
using any other programming language, since
these are derived from C, the foundational
programming language that still lies at the
core of all programming languages, either
directly or indirectly.

SQL Understand, design and structure robust


backend databases and operations using
SQL

Building Become familiar with the language of the • Use HTML to create a basic read-only webpage
Webpages With Web, which is HTML, and the art and craft of • Use HTML to create a web page with a user
HTML and CSS adding style to your web pages, which is input field
Cascading Style Sheets or CSS. • Use CSS and HTML to create a webpage
• Use JavaScript to code client-side scripting

Programming Find out why web development has become • Use JS Arrays and Objects
With JavaScript synonymous with using JavaScript as a • Use JSON, HTML Requests, and AJAX to
programming language, followed by the develop effective web pages
basics of JavaScript programming for • Use ES6 to develop an effective website
interactive web development, such as loops,
functions, and conditional statements,
culminating in the development of a
console-based application using JavaScript.

Creating a Reach the next level of front-end develop • Implementing Advanced CSS concepts
Dynamic ment and learn easy styling of web pages • Execute DOM CSS manipulation and
Website Using JS using advanced CSS, coupled with JavaS- JavaScript
cript's powerful Document Object Model • Execute DOM events and validate forms
(DOM). - • Use Bootstrap to create a webpage
• Use classes
• Implement class methods to define
functions in a class
• Use inheritance to organize code in classes
and subclasses
• Implement static methods to return values
within a class
• Use a debugger to debug a JavaScript Code

Bootstrap Learn how to create responsive websites


and web applications using the open-source
front-end development framework of
Bootstrap 5.

System Design Learn how to apply design principles, patterns, • High-Level Design
and architectures to create reusable and • Low-Level Design
flexible software applications and systems.

Assessment - for choosing elective


CURRICULUM
Elective 1 - MERN stack
Duration: 3.5 Months

MODULE ABOUT THE MODULE LEARNING OUTCOMES

Client Side Boost the power of JavaScript for • Set up the ReactJS environment
Programming front-end development using the React • Use ReactJS environment
with React JS JS library – the 'R' of MERN– which • Use React Lifecycle methods
makes building cool and interactive user • Use conditional rendering
interfaces a breeze, taking care of the • Use forms in React
client-side programming aspect of • Use controlled components
full-stack development. • Use Fetch API to make requests to a server
• Apply useState() Hook and useEffect() in
React

Web Server with Work on the server-side programming • Analyze Node.js architecture
Node JS aspect of FSD with Node.js – the 'N' of • Evaluating synchronous and asynchronous
MERN, and a cross-platform, run-time programming
JavaScript environment for the back-end,
which runs on a JavaScript Engine and
executes JavaScript code outside a web
browser, helping quickly build scalable
network applications.

Mongo DB Harness the power of MongoDB • Evaluate databases


– the 'M' of MERN and the most • Use Rows and Columns in SQL Queries
widely used NoSQL database • Perform CRUD operations in MongoDB
and the back-end of MERN for • Evaluate MongoDB architecture
FSD, used to store, retrieve and
search documents quickly.

Express JS Top up your Node.js skills with Express • Implement the client and server-side
JS – the 'E' or MERN, which is a flexible scripting
Node.js web application framework • Analyze CRUD operations and authentica-
with a robust set of features and a tion in Express.js using MongoDB
minimal interface. Use Express JS to • Conduct Node.js testing
build your web and mobile applications • Evaluate real-time communication using
faster and with more ease when Socket.io
compared to using just Node.js for • Execute Test Driven Deployment (TDD)
server-side programming.

MERN Graded Develop an application for renting cars • Go through the phases of Full Stack
Project 1: Car with a dynamic frontend in React JS Development
Rental Service and the Backend in Node JS which will • Define problem statement
Application include 3 separate interfaces: a
user-facing application; an admin
dashboard for managing products, and
will include features such as creating
profiles, adding cars, booking cars of
your choice; and an owner
CURRICULUM
MODULE ABOUT THE MODULE LEARNING OUTCOMES

profile for the customer who wants to offer • Formulate the strategy and devise the
their cars for rent for a specific duration. approach towards problem-solving
• Create HLDs and LLDs
• Work with teams and understand collabora-
tion through GIT
• Discussion on the system design
• Implement the development process
• Map the frontend to the backend
• Provide a project Walkthrough
• Discuss project-related doubts
• Deploy a complete full-stack application

Elective 2 - Springboot
Duration: 3.5 Months

Backend with Add the application layer to the learnings you Java Programming basic constructs
had from the previous Modules with core • OOP in Java
Core JAVA
JAVA for the backend, deep dive into the OOP • Generics
concepts and standard libraries such as • Functional Programming Java
those used for file handling, string libraries, • Standard libraries like (file handling, string
and network libraries. The Module also libraries and network libraries)
covers the Gradle and Maven build tools. • Gradle/Maven

Database To handle the backend operations, a Fundamentals of SQL Database


Architecture and full-stack developer must know how to • CRUD operations
Advanced manage databases using the basic • Querying on SQL
Operations Create-Read-Update-Delete operations,
apart from understanding the basic
using SQL
database architecture. This Module covers
the fundamentals of SQL database and
CRUD operations, with a specific focus on
querying data in SQL.

Angular Get yourself acquainted with an .Build a front-end application using the
Fundamentals introduction to the Angular framework Angular Framework and TypeScript.
and then delve into the OOP concepts Control what happens when an event is
and TypeScript
in TypeScripts. This Module covers triggered in Angular by handling events.
the fundamentals and generics of Create a single-page application with
TypeScript before moving on to core multiple views with navigation between
Angular concepts, followed by event them using the Routing feature.
handling and routing. Manage dependencies using Node
Project Manager. (NPM)
CURRICULUM
MODULE ABOUT THE MODULE LEARNING OUTCOMES

Backend with In this module, you will be introduced to the Implement backend frameworks using Java
Spring Boot Spring Boot framework, which we will be and Spring Boot frameworks
used for implementing a RESTful backend,
and with the help of Angular, we will be
creating a JavaScript-based frontend.

Java Springboot After learners have learnt to implement both


Project 1 front-end and backend using the Angular and
Spring boot frameworks respectively, they will
put their understanding to the test by working
on a project where they will use Angular and
Spring boot together to build a Java Spring
boot stack application.

Deployment Basics
Duration: 1 Month

Python Ace your backend skills with Python and its • Use basic syntaxes in Python to write a
two popular frameworks: Flask, a lightweight program
framework without external libraries and • Use functions and create database
with minimalist features; and Django, which connections to access the database
is a full-stack framework that offers • Implement a framework for Python
ready-to-use fully-loaded resources and Microservices
features. Both allow developers to create • Implement OOPS, Django and Flask with
and scale web apps easily and quickly. Python

Authentication Address the security issues and develop • Evaluate the role of a session and a cookie
and Authorization secure web applications by mastering the in authentication and authorization
authentication and authorization concepts • Use authentication middleware passport.js
for full-stack development. • Analyze the implementation of authentica-
tion using OAuth 2.0

MERN Project 2: Build a MERN stack application using React • Go through the phases of Full Stack
Online Library in the frontend, NodeJS in the backend and Development
Application MongoDB as the database. • Define the problem statement
• Formulate the strategy and devise the
approach towards problem-solving
• Create HLDs and LLDs
• Work with teams and understand
collaboration through GIT
• Discussion on the system design
• Implement the development process
• Map the frontend to the backend
• Provide a project walkthrough
• Discuss the project-related doubts
• Deploy a complete full-stack application
CURRICULUM
MODULE ABOUT THE MODULE LEARNING OUTCOMES

Web Security Arm yourself with the skills and knowledge • Analyze high-profile data breaches with SQL
needed to take on the security attacks your injection
web or mobile application might be faced • Analyze the advanced web browsing
with in the real world by acing the concepts vulnerabilities to develop potential solutions
of web security.

DevOps And Ensure faster development of new web and • Setup Docker to build, deploy, and manage
Docker mobile applications and easier maintenance containerized applications
Implementation of the existing ones by learning DevOps • Use Jenkins to build, test, and deploy
practices. Also, use the Docker platform for software products
more streamlined delivery of your web and • Implement a build and a build pipeline with
mobile applications. Jenkins
• Execute continuous build and deployment
using Jenkins and Docker

Agile and Manage your software development • Analyze Agile principles and methodologies
Continuous lifecycle better, build and deploy code • Using SCRUM and Agile to manage work in
Development more efficiently by using the Agile a collaborative environment
methodology and practices for • Implement a project with JIRA
continuous development.

Cloud Deploy your application on the Cloud to • Set up EC2 Servers


Deployments allow access to it from anywhere and using • Execute live EC2 deployment with S3 and
any device. RDS

Mobile Development
Duration: 1 Month

Mobile Build mobile applications that cut across • Evaluate the components of mobile
Applications with platforms – Android and iOS – and still run architecture
React Native like native ones! Use the JavaScript-based • Analyze how to create native applications
(Optional) React Native to build feature-loaded hybrid • Use mobile services in applications
mobile applications with ease. • Create basic React Native applications
• Deploy authentication and authorization
• Utilize rapid prototyping techniques to
design and develop mobile interfaces
• Program mobile applications for the
android operating system
• Implement cloud-based java microservices
to design a mobile application

Mobile Add another tool to your repertoire for • Use Flutter to develop a cross-platform
Development native mobile app development by mobile application
with Flutter mastering Flutter – the free and
open-source framework from Google that
uses DART programming language to
build hybrid mobile apps.

Capstone Project
LEARNER JOURNEY
Entry for Non-Coders

Duration-
3.5 months
(SQL+JAVA+DSA)

Entry for Coders


Programming with Test
Fundamentals
(Bootcamp)

Core Software
Development
(Mandatory)

Elective 2:
Elective 1:
Java + Spring Boot
MERN
Choose your path In this module, you will be
Build a MERN stack introduced to the Spring Boot
application using React in framework, which we will be used
the frontend, NodeJS in the for implementing a RESTful
backend and MongoDB as backend, and with the help of
Angular, we will be creating a
the database.
JavaScript-based frontend.

Deployment
Basics

Deployment basics: Agile,


DevOps basics, Cloud, AWS
EC2 and Docker

(For both electives)

Mobile
Development

Build mobile applications


Capstone Project
that cut across platforms –
Android and iOS – and still
run like native ones.

(For both electives)

Cer Cer
F evelopment F eveloper
(MERN) (J v
SAMPLE INDUSTRY PROJECTS
Develop a car rental application that allows a user to rent a car for a
specified amount of time with 3 types of accounts, owner, user and
admin. A user/customer can rent a car for a specific duration that will
range from one day to one year. Price will be according to the duration
and the model of the car. The price will be set by the owner.

Develop an android application for first-line contact points in the


journey of Home Construction/Home Improvement and collect the
first-hand information of the tentative customers seeking credit facility
for the same.

Build an application to allow patients to connect with therapists virtu-


ally via messaging and video calls, and also help to find the right
therapist based on patient reviews and star ratings.

Create a web application for E-Commerce Website in NodeJS and


ExpressJS and Frontend using React framework.

Build an application to form a bridge between restaurants and consumers;


it should also allow customers to browse various restaurants and cafes to
order their meals. In addition, the technology platform should also allow
restaurant owners to list their restaurants on the website and add details
such as an addresses, menus, photos etc.
KEY FACULTY PROFILES

Sanjoy Paul

Experience

Co-Founder & CTO


myELSA Cognizant
Infosys

Shakul Malik

Experience

Primed Talent Web-Forte Technologies

Devraj Sanyal

Experience
CTO
Bdec.in Goldman Sachs
KEY FACULTY PROFILES

Prashant Dey
• Master's Degree, Digital Security
• Bachelor of Technology (BTech), Electronics and
Communications Engineering
Experience

Co founder Chief Technology Ex-Security


AtharvaAI officer Infosec Advisor YUWEE,
United Singapore

Subhashis Majumder

Experience

Heritage Institute
of Technology IIIT Astralsys Software

Roopali Salwan

Experience

LEARNXT Amity University


KEY FACULTY PROFILES

Melvin Manuel X
• Graduate in Electronics
• Communication Engineering

Experience

Sr. Web Developer IRM Concultant


IceLab Solutions ProVise Consulting,
Muscat

Satyavrat Bondre
• B. Tech Aerospace Engineering - IIT Madras

Experience

Nspira Management Goldman Sachs


Services
LEARNING
HOURS

Assignments,
TOTAL Career
Self-Paced Mini Projects Live Online
COURSE DURATION LIVE LEARNING (Faculty-Led) Service
& Capstone
SESSIONS

10 Months
18
Hours
204
Hours
234
Hours
72
Hours
(includes 3 month capstone)

TOTAL
TOTAL EFFORT
(Learning Hours + Self Work) 528 Hours WEEKLY EFFORT 12-15 Hours
BATCH DEMOGRAPHICS

~ 6 years
LEARNER TESTIMONIALS

Divya Bettampadi
The dedication shown by the entire team in
ensuring that the learning process is
smooth & fruitful is amazing. The faculty is
highly qualified & the curriculum is aptly
designed keeping the industry standards &
requirements in mind

Venkata Sai Saketh M


With the help of expert trainers and
hands-on experience, I've gained a solid
understanding of the latest technologies
and techniques used in front-end web
development and back-end programming.
Your
Learner
Success Industry Faculty

Story

Integrated Mini-Projects

Internship or Industry Project

Personali ed Career Services

Post Program Outcome

- Senior Web Developer,


Full Stack Development, MERN Stack Developer,
Tech Lead, and UI/UX Developer. This program
comes with the Hero Vired
placement assurance.*
CERTIFICATION

ates ar ative and ar hange


ABOUT
WHY 1
VIL – Vired Integrated Learning
Comprehensive professional

VIRED?
development through measurable
transformation

Hero Vired is a premium


learning experience, offering
industry relevant programs
2
VIR - Vired Industry Ready
‘Industry relevant focus’- from
the industry, of the industry,
for the industry
and world class partnerships,

3
to create the change makers
of tomorrow.
I Vired – Vired Personalized Training
With a goal to make learning a Personalized & high- engagement
continuous endeavour, Vired learning experience
offers a holistic experience
that is applied, real-time and

4
engaging.
Vired Connect
At Hero Vired, we believe Premium access to international
everyone is made for big learning experiences
things. With the experience,

5
knowledge and expertise of
the Hero Group, Hero Vired is Vired Globally
on a mission to change the Recognized certification from
way we learn. the world’s premium
institutions
OUR PARTNERS
THE HERO GROUP IN EDUCATION
K12, medical education and higher education.

Raman Munjal BCM Chain Green Meadows


Vidya Mandir of Schools School

ISB Founding BML Munjal Dayanand Medical


Members University College & Hospital

THE HERO STORY


leading business conglomerates in the world.

companies with primary interests and operations in automotive


#getvired

1800 309 3939 | Visit us at www.herovired.com

You might also like