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

Become a

Java Full Stack


Developer

5-Months Online Classes on Weekdays

With Assured Placement Opportunities

About IIT MADRAS

The Indian Institute of Technology Madras or IIT Madras is


a public Technical and Research University established by
the Government of India. IIT-M is recognized globally and
holds the laureate of being the No.1 Engineering University
in India. With a faculty of international fame, bolstered by
a highly motivated and profound student community, IIT
Madras stands true as an Institute of Eminence.

GUVI In A Glance

Grab Ur Vernacular Imprint-GUVI (an IIT-Madras


Incubated Company) is World’s First Vernacular Ed-Tech
Learning Platform. Introduced by Ex PayPal Employees,

GUVI empowers students to master programming skills


with the comfort of their native language. Its mission is to
impart technical skills to all through focussed pedagogical
tools.

About the Co-Founders

Co - Founder at GUVI

20+ years of Technical Expertise

& more

Tech Women Entrepreneur who was selected

For Google Developers’ Launchpad Program


Sridevi

CEO & Founder at GUVI

20+ years of Technical Expertise

& more

Built 7 Products from Scratch Mentored 1000+

Arun Prakash
students Hosted 200+ sessions & 25+ webinars

Co - Founder at GUVI

17+ years of experience with IT industry

Technologist with 9+ years of Entrepreneurial


experience
Bala Murugan

Java Full Stack Developer Program

Java Full Stack Development is a leading-edge


Technological Program that delivers an all-around suite of
top-notch development skills imbibed in the web industry.
Master the creative Front-End side of Web Development
and go pro with the technical Back End Domain while also
perfecting the middleware development!

This comprehensive course focuses on the industry


expectations & makes you job-ready to fit into the top
fortune companies.

Why GUVI’s Java Full


Stack Development
Bootcamp?

175% Highest Hike ₹21 Lakhs Highest Salary

40% Hike in Demand 600+ Hiring Partners

360+ Best Industry


Assured Job
Experts
Opportunities

Pre-Program Phase

Candidate

Book a Seat with ₹8000

(100% Refundable)

Attend Pre-Program Session

Take Assessment

If Selected

Proceed to Java Full Stack


Development Bootcamp

₹89999(Course Fee) - ₹8000(Booking

Fee) = ₹81,999(Remaining Fee)

If not selected

Immediate Refund

Java Full Stack


Development Bootcamp

5-month Weekday LIVE Classes

Hands-on Industry Projects

+ Bi-weekly Hackathons

Technical Mentorship by Industry


Experts + Periodic Meetups

Practise on Coding Practise Platforms


CodeKata | WebKata | MicroArc

Mock interviews + Compensation Management

Placement Interview Eligibility Test(by Mentors)

Proceed to the Placement Phase

Placement Phase

Tech-Skilled Java Full


Stack Developer

Enters Placement Window

Exclusive Skill-based Job Notifications

Company-specific Expectations Setting

(Hits Interviews Arranged)

Tech-Guidance +

Assured Job Opportunities

Top skills you’ll learn!

Front End Development

Back End Development

Data Structure & Scalability

Interview and corporate skills

Building Project Portfolio

And more!

Programming
Languages & Tools
Covered

JAVA Eclipse HTML

Javascript CSS Bootstrap

Maven Gradle MySQL

MongoDB Spring AWS

System Design Git GitHub

Mockito Hibernate Lombok

Reactjs Redux

Program Curriculum

Module -1 (JS Basics)

Introduction to web

Browser Wars

DOM tree, CSSOM tree.

Browser internals - HTML parser , CSS parser ,


JS engine

Layout engine or rendering engine JavaScript

V8 engine internals - Browser js vs Node js

IP – MAC address – Ports & Evolution of HTTP

How the Server looks at the URL

Request & Response cycle

HTML Browser view - Debugger, Inspect,


Responsive View

Data types - Copy by value and Copy by reference

Window object - Array and JSON iteration -


XMLHTTPRequest

Hoisting & scope

Function & return keyword - types of function

MRF - array method

Error handling

ES5 vs ES6
OOP, this, rest & spread operator
Array & object destructuring
Arrow functions

Module -2(HTML, CSS, Bootstrap)

HTML
What is HTML?

Basic tags in HTML?

Inline vs block element

Div vs Section vs Article

HTML forms & Form input element with its


attributes

HTML form submit

CSS
What is CSS?

Property vs Value

Selector:- tag vs class vs id

Intro to pseudo-classes
(link,visited,hover,active)

Parent inherit

Box model - margin, padding, border

Flex - display, direction, wrap, flex-flow, justify-


content, align-content

Position property - static, relative, absolute,


fixed, sticky

Overflow property - hidden, visible, scroll, auto

Box-shadow property

Media query & Use of Font, icons

Bootstrap
What is Bootstrap?

Layout, Container, grid system, gutters

Responsive web design

Module - 3(DOM & Advance JS)

DOM Manipulation
The basic method in the document objec

createElement(), setAttribute()

innerHTML vs innerText

append() vs appendChild()

getElementById() vs querySelector() vs

querySelectorAll()

The basic method in the Window objec


prompt() vs alert() vs conform()
setTimeout() vs setInterval()

Events - Change CSS through JavaScript

Cookies, session & local storage

Callback - Event loop

Promise
What are the states in the promise?

Promise chaining

Fetch API

Async/Await

WebCode Project-1

Mock Interview- 1

Module -4(ReactJS)

ReactJS introduction

Components, states, props, lifecycle

Conditionals, hooks, router, Axios

Redux

Module -5(Core Java)

Introduction to Jav
Object - Constructors - This Keyword -
Inheritance - Super Keyword - Polymorphism -
Abstraction - Interface - Encapsulation -Access
Specifiers - String & Array - Exception
Handling
Collection Frameworks (utils package, List, Sets,
Map)

Module -6(Database)

MySQL
Introduction to database

What is MySQL?

Intro to MySQL engines

Basic queries - create DB, table and insert,


update, alter of tables

Select - where clause, distinct, group by, order


by, offset, limit

Normalization, select queries, joins

MongoDB
Why MongoDB?

What is a document?

What is a collection?

MongoDB vs MySQL

Creation of database, collections, documents

Find - query & projection

Use of operators in find() query

Basic cursor methods - map, toArray, pretty,


forEach, limit, count, sort

Aggregation

Module -7(Spring Framework)

Spring Framework
Spring JPA - Spring MVC - Spring Web Client -
Spring Data MongoDB - Spring with SQL -
Hibernate - Lombok - Maven - Gradle - Unit -
Mockito

WebCode Project- 2

Mock interview - 2

Fullstack session demonstration

Module -8(Data Structures)

Data Structure & Algorithms

Module -9(System Design & AWS)

System Design

AWS

In between add-on sessions like alumni meet, cracking


interviews, personality development, webinars

Sample Projects

Custom Gmail client using Gmail API

Bored of your Gmail client, then build your own


frontend for GMail by accessing it through Gmail API.
This will teach you how to design & integrate the API
and do OAuth

Youtube radio

Everyone wants a personalized presentation.


Customized player for your preferences and you can
store the data in a MongoDB via a backend like NodeJS.

Music streaming apps like Spotify

Publish a web app like Spotify using modern


Framework React and learn how to create
components and build a large-scale project and
host it live.

Google Docs Clone

Build Realtime Document editor for users for


editing, creating and sharing with all the features
like Google Docs using Socket.io.

Hear it from our learners

“They are very approachable and friendly when “GUVI is one of the best platforms to
we ask any doubt or any clarification. Before start a new course and a new career.

joining guvi I have already done a course of data Advanced Programming and Master Data
science in another institution.When comparing Science is one of the best programs
these two institutions, there is a lot of difference which are been trained with industry
in teaching.I love that the mentor who is experts. It has its own software to
teaching the course is not only a mentor but a practise and a huge number of exercises
professional too. This is a very unique thing to master any topic.”

about guvi. I will rate 5/5 to Guvi.”

Vishally Tejas Samanthapudi

“I have attended several classes of Masters in Data


“Guvi helps me to improve my self-confidence science course conducted by Guvi. It is really
in coding skills . The zoom classes are totally
helpful to gain knowledge as it is different from
comfortable,friendly and easy to learn .It helps
other online courses. Here, we have mentors in live
me to understand the basic and the core
sessions, so we will be more concentrated than
concepts and it helped me to. Build logical
other online courses where we watch pre
skills.I got great mentor's which helped me to
recorded videos. Also we are getting weekly tasks
bridge between the academics. I'm very proud
that would make us learn even if there is no class.

Thanks to Guvi.”

I am thankful for all the people in Guvi for building


up such a valuable program for our career.”

Gokila Gokul

“I always liked coding but I didn't really get a


good platform to learn things as per industrial
“Guvi offers a cordial, supportive and friendly requirements. When I was in search I got to know
environment to learners. With excellent support
about Guvi, I really felt trustworthy by their
and 24*7 assistance from the mentors guvi
response When I joined the Data Science course
does not leave any stone unturned to improvise
the weekend live classes and recorded course
your learning. Thanks for being such an
videos has made learning easy to me. Eventually
inspiration to us.”

I started spending more time practicing in


Codekata. I loved the way Guvi took care of
clarifying doubts asap. Thank you!.”

Gokak Mohd Ishtiyaque Sonia kola

“Hello folks, if you are thinking of a career transition in


the ‘Data Science’ field then, “GUVI” is the best
“The datascience course is very good,
platform to get nourished, indulged and protruded in
the concepts are being explained in a
this upcoming field and also, it doesn’t matter from
crisp manner. The instructors have good
which engineering background you are or whether
depth in the subject and solve every
you are a working fellow. The best thing I found here
doubt one might have. Thanks to GUVI for
is you will always get motivated unknowingly and
setting a great structured program.”

become curious to learn more & more from the


tutorial videos conducted by the IITM professors.
GUVI helps me to think about the problem in
multidimensional ways. Thanks to the GUVI team”

Shubham Nehete Diliban Sibi

“This course is designed being dynamic, interactive


and range of materials to refer. This is very well
“The course videos help you to learn the tools by
structured in such a way that it makes the
yourself and you can track the progress.The
participants to perform, discuss, and to participate in
mentors are very patient and ensure that
assessments that will help the participants to
students understand the concept, sometimes
maximize the utilization. This program is suitable for all
going the extra mile and explaining. Sometimes
students, freshers and working professionals. This
the mentors try to teach in your native language, if
course is excellent for those who would like to learn
needed. The practice platforms are easy to learn
the basics of program like Python and would like to
and practice. By completing this data science
course, sure you can become a Data Scientist.”

broaden their knowledge in Data Science. I enjoyed


seeing videos in GUVI website from experts that also
explains the concepts in a detailed manner. ”

Sridharan K Anba hagan z

Placement Highlights & Support


Ensuring our learners reach their full potential &

land their dream job through…

Dedicated mentorship with 24/7 Doubt clarification

support

Revision Sessions + New Technology addition in

course syllabus

Mock + Pre-placement Interviews

Activity analysis through coding platforms -

CodeKata WebKata MicroArc

Periodic Assessments with compensation

management

65% of our Learners got placed with more than 4LPA


More than 30% of Learners got placed with 6LPA

5% of Learners bagged salary package ranging

14LPA to 21LPA

Meet our learners in well-


known M Cs N

& many more...

Who can take this course?

Students, Freshers & Engineers stepping into

their tech journey

Software Developers & other working


professionals who are interested in Website

& Web App Development.

Program Details

5-Month Weekday

Master Java Full Stack


Development

&

Develop Outstanding
Websites!

IITM Research park - phase 2

module # 9, 3rd floor, D block,

Kanagam Rd, Tharamani, Chennai,

Tamil Nadu, India. 600113

You might also like