Full Stack Development
Full Stack Development
Full Stack Development
com
This reflects our dedication towards “Raising Excellence” and demonstrating the company’s
professionalism. Our top priority is to provide unparalleled training and consulting to students and
professionals in India and abroad so they can shape their future in the right direction.
On the heels of this good news, we are more committed than ever to creating a state-of-the-art
platform for all of you to succeed in your career and come out with flying colors.
Our 250+hour Full Stack Development Course is an exhaustive program that covers the wide-ranging
aspects of software development. Replete with labs, projects, hackathons, and bootcamps, this training
program gives any budding developer a lucid understanding of Java programming, Spring
framework, Javascript, HTML, CSS, SQL, and more. The course highlights, curriculum, and value-added
courses presented here will tell you why you should go for a course with us right away!
While there are experts for each end individually, our full
stack development course intends to help learners gain
proficiency in developing end-to-end software solutions,
that involve scripting both the client and server sides of a
software application.
74% 27%
Job Satisfaction Job Growth
for Freshers by 2024
Source(s): Naukri
www.excelr.com
40
36
32
28
24
20
16
12
8
4
0
Full Stack Sr Full Stack Technical Principal Technical
Engineer Engineer Lead Developer Architect
45% Europe
4% South America
Course Highlights
Our Full Stack Development Course is a comprehensive program that takes you from the classroom to
the workplace. Once you complete your training, internship, and assessments successfully, you’ll get into
the placement pool. Once in it, you’ll have guaranteed job interviews until you receive the first job offer.
We have tie-ups with 2000+ companies for this job interview assurance program.
Guaranteed job interviews 250+ Hours of Blended Learning 100+ hours of internship
until you get placed experience with AiVariant
Tools Covered
Skills Covered
www.excelr.com
Our course curriculum doesn't end with merely the core concepts of the Full Stack Web Development
Course. We also provide value-added courses, which go hand-in-hand with the core concepts of the
course and prove essential in the world of full-stack development. This will help you gain a
comprehensive skill set, which will give you a competitive edge over your peers during interviews.
UI/UX Fundamentals
A CSS preprocessor is a scripting language that extends the default CSS capabilities
by incorporating modern programming-language methodologies. In this course, we
cover topics such as variables, operations, functions, inheritance, and rules for
selector nesting, empowering you to write more efficient and maintainable
stylesheets, and ultimately improve your front-end development workflow.
Material UI offers a comprehensive suite of UI tools to help you ship new features
faster. Gaining knowledge of Material UI enables you to create visually appealing
and responsive web applications with ease.
ExpressJS is one of the most popular HTTP server libraries for Node.js. When we use
Express, we can simplify API development by abstracting away the boilerplate code
required to set up a server. This simplification leads to faster development, improved
code readability, and greater simplicity, allowing you to build robust and efficient
back-end services.
React
DevSecOps Overview
ChatGPT
Python
Industry-Relevant Projects
Level: Beginner
2. Recipe App
Project Overview: Build a recipe app using ReactJS for the front-end and Java for the back-end. The
app should allow users to search for recipes, view recipe details, and save their favorite recipes.
Level: Beginner
3. E-commerce Store
Project Overview: Build an e-commerce store using ReactJS for the front-end and Java for the
back-end. The store should allow users to browse products, add products to their cart, and checkout.
Level: Intermediate
4. Weather App
Project Overview: Build a weather app using ReactJS for the front-end and Java for the back-end. The
app should allow users to enter a location and get the current weather conditions for that location.
Level: Advanced
5. Expense Tracker
Project Overview: Build an expense tracker app using ReactJS for the front-end and Java for the
back-end. The app should allow users to enter their expenses, categorize them, and view reports on
their spending.
Level: Advanced
ExcelR Solutions
,ĞƌĞďLJĐŽŶĨĞƌƐƵƉŽŶ
Ms. Nandini V 5IJT$FSUJöDBUFJT1SFTFOUFEUP
dŚĞ
Nandini V
Full Stack Java Developer Certification
ĨƚĞƌƐƵĐĐĞƐƐĨƵůĐŽŵƉůĞƚŝŽŶŽĨƚŚĞŵĂŶĚĂƚĞĚĐŽƵƌƐĞƌĞƋƵŝƌĞŵĞŶƚƐǁŝƚŚ for successfully completing the internship
ĚŝƐƚŝŶĐƚŝŽŶ project through 'VMM4UBDL+BWB%FWFMPQFS
ĂƚĞ͗ϬϲƚŚKĐƚŽďĞƌϮϬϮϯ
from 15th Dec 2022 to 15th Sep 2023
Code: AIV/23-24/Q3/09/10000
EXCELR SOLUTIONS
A Division of
ZĂŵdĂǀǀĂ
EXCELR SOLUTIONS (USA)
ŝƌĞĐƚŽƌ 201 S High Point Road APT 213
Madison, Wisconsin – 53717 USA.
y>Z^K>hd/KE^
www.excelr.com
Curriculum:
Java Full Stack Developer Course
Introduction
• What is Fullstack
• 3-tier Architecture of FullStack
• What are the Requirements to build End to End Web Application?
• What are the Challenges in modern web development?
Java Introduction
• Introduction To Java
• Java History
• Why Java , Features of Java
Installation
Operators
• Types of Operators
Looping-Statements
Methods
Static members
OOP’s
Object class
Arrays
Strings
Exception handling
Collection
• List(ArraysList, LinkedList)
• Iterator, ListIterator, for-each loop
• Set(Hashset,Treeset) , Queue, Stack
• Map interface
MySQL
JDBC
• J2EE, JDBC, JDBC Introduction, JDBC Architecture, Database Overview, JDBC basics &
example Resultset, Prepared Statement, Callable Statement
www.excelr.com
Hibernate
• Hibernate Introduction
• Hibernate Architecture
• Hibernate Association Mapping
1. One to One Mapping
2. One to ManyMapping
3. Many to OneMapping
4. Many to Many Mapping,
• Hibernate Session
• Hibernate SessionFactory,Lazy_loading,Early-Loading
• Hibernate Configuration, Hibernate with Annotation, Hibernate CRUD
Spring
• Spring Framework
• Spring Framework Introduction
• Spring Basics
• Inversion of Control
• Dependency Injection, Beans Scope(Singleton,Prototype,Request,Session,Global-Session)
• Autowiring
Spring MVC
• Spring MVC Architecture, Spring Annotations, Spring MVC Basics , Spring MVC with Maven,
creation of project
• Spring mvc first program with configuration, methods used in springMVC
Spring Boot
HTML(FRONT END)
Introduction to Web
• What is form and why should we create a form? Form tags and form attributes
(form, form attributes, form methods, actions, enc-type, autocomplete, autofocus,
novalidate, readonly, required)
HTML 5
CSS
Introduction & Selectors Layout
• Text Manipulation
• Font Size, Bolding & Style
• Font Families
• Including external fonts W/Google Fonts
• Using External Fonts
www.excelr.com
Introduction to Javascript
Operators
Operators
Loops
• Document.getElementById('idvalue').style.property = 'value';
• Classlist
• addClass
• RemoveClass
• InnerHTML
• Document.write() vs innerHTML
• Document.getElementById('idvalue')
• Attaching Event
style.property = 'value';
• AddEventListener()
• Classlist
• Detaching Event
• AddClass
• RemoveEventListener()
• RemoveClass
• Manipulating Elements
• InnerHTML
• CreateElement()
• Document.write() vs innerHTML
• AppendChild()
• Manipulating Attributes
• RemoveChild()
• SetAttribute()
• ReplaceChild()
• RemoveAttribute()
www.excelr.com
Functions
GIT
React
• React Introduction
• What is React?
• React Project Setup/React Boilerplate
• Variables and Datatypes
• Node, Module, Package, Node Package Manager(NPM)
• Create React App
React Basics
• Virtual DOM?
• Loops, Operator and Conditions?
• Array and String Methods
JSX
Components
Props
State
Navigation
Forms
Map Multithreading
• Synchronization
Thread
• Object Locking
• Concept, Lifecycle • Inter Thread Communication
• Extends Thread
• Implement Runnable Interface
• Thread Priorities
• Thread Methods
Programming
Logical programming
• factorial
• swap two numbers without temp
• sum of digits
• fibonacci series
• number of digits
• armstrong number
• sum of even digits
• strong number
• count number of digits
• perfect
• reverse a number
• happy number
• palindrome
• sunny number
• factors of the number
• xylem and phloem
• prime or not
• leap year or not
• swap two numbers with temp
• check whether character is uppercase or
lowercase or number or special character
www.excelr.com
Pattern printing
• reverse of a string.
• String is palindrome or not
• count the number of special characters in string
• repeated characters in string
• WAP to display number of lowercase, uppercase, special symbols, spaces, digits in a string
• convert string uppercase to lowercase and vice versa
• count the total number of vowels and consonants in a string
• java program to remove all the white spaces from a string
• java program to replace the spaces of a string with a specific character
• java program to separate the individual characters from a string
www.excelr.com
My SQL
Servlet
JSP
JSP
• JSP Basics
• Creating dynamic Web content with JSP
• Scriptlet
• Declaration
• Servlet, JSP, MySQL, Tomcat,CRUD Application
• Introductions
• properties
Introduction to BootStrap
• What is Bootstrap
• History of Bootstrap
• Versions of Bootstrap
• Popularity of Bootstrap
Bootstrap Documentation
• Containers • block
• grid
• container- fluid
• flex
• container
• inline-flex
• Columns • Float
• column
• float-start
• row
• float-end
• Gutter • Position
• Horizontal gutter
• position-static
• Vertical gutter
• position-relative
• Row column gutter
• position-absolute
• No gutter
• position-fixed
• position-sticky
• Margins
• Padding
• Components in Bootstrap
www.excelr.com
Flex Grid
• Grid options
• Direction
• Extra small (xs)
• flex-column
• Small (sm)
• flex-column-reverse
• Medium (md)
• flex-row
• Large (lg)
• flex-row-reverse
• Extra large (xl)
• Extra extra large (xxl)
• Justify-content
• justify-content-start
• Containers and rows
• justify-content-end
• justify-content-center • Columns
• justify-content-between • Responsive Breakpoints
• justify-content-around
• justify-content-evenly
• align-items
• align-items-start
• align-items-end
• align-items-center
• align-items-baseline
• align-items-stretch
• flex-fill
• flex grow & shrink
www.excelr.com
• ES6 Concepts
• Strict Mode
• Module Export and import
• Block Scoping
• Template literals
• JSON
• JSON Structure
• JSON Parse and Stringify
• ES5 vs ES6
• HTML 5 Features
• HTML5 Canvas
• HTML5 Web API’s
• HTML5 Geo Tags, Drag and Drop
• Web Storage – Local vs Session
• Overview of PWA
• Web Service Workers
• Browser Tools – Chrome, Firefox and Edge
www.excelr.com
Training Methodology
01
Day-wise Agenda and Activities
Consisting of topics as per day-wise calendar,
lab sessions for important topics, day-wise
interview questions, and interview preparation
practice tests in LMS
02
Technical Presentations by Learners
Weekly technical presentation sessions by the
learners, assessed and moderated by trainers
03
Topic-wise Interview Questions
Multiple practice tests with questions from
real-life interviews
04
Bootcamps & Case Study Analysis
Learners will work on bootcamps with
real-life interview questions and
case studies along with faculty
05
Graded Quizzes
Graded quizzes after completion of day-wise
agenda and assignments
06
Placement Preparation
Dedicated placement team will guide participants
in preparing resume and LinkedIn profile, and
also hold graded mock interviews
07
Job Interview Guarantee (JIG)*
Participants are eligible for JIG* after being
evaluated on technical presentations and
clearing the graded quizzes.
Why ExcelR?
Jumbo Pass
Top-Notch Faculty
Our training doesn’t stop with theory and practice. We also take
responsibility to make you job ready. Our placement support is always
inclusive of the course.
There might be times when you need to refer to some topics in the
future. Lifetime access to LMS will come in handy here! You can revise
and recap them by going through the recorded sessions as and when
you want.
Considering the unmet gaps in the industry, our course modules are
aligned to the tech trends and deal with all the essential aspects and
tools of the Software Testing with Selenium.
Thanks to our learners who had been our driving force and the true
measure of our success, without whom we wouldn’t be a global leader
Reviews in training.
www.excelr.com
Placement Assistance
Our dedicated placement teams have a decade-plus of experience transitioning students from
classroom to workplace. Here’s how it goes:
LinkedIn is the platform where you get the tickets to your dream
job, and we help you optimize your profile there in the finest way
so you bag the best salary in the market.
Mock Interviews
Academic Partners
Our Clientele
www.excelr.com
We offer classroom training at `64999/- or `7222. (for a 9-Month no-cost EMI) at selected locations.
Payment Options
UPI Netbanking Debit / Credit Cards All Major Credit Cards Are Accepted
(One-Time Payment)
All Major Bank Credit / Debit Cards Accepted for EMIs too.
For further information regarding EMI, please feel free to contact our career counsellors.
We don’t just TRAIN
We build CAREERS
Overseas Malaysia
Kuala Lumpur
USA
Houston
UK
Reading RG1 5DS
Singapore