0 ratings 0% found this document useful (0 votes) 2 views 28 pages Java Full Stack Brochure
The document outlines a comprehensive 5-month Java Full Stack Training program offered by Appwars Technologies Pvt. Ltd., which is accredited by the Ministry of MSME, Government of India. It covers a wide range of technologies including HTML, CSS, JavaScript, React, Java, SQL, and various frameworks such as Spring and Hibernate, along with practical projects. The training aims to equip participants with the necessary skills for a career in IT solutions and software development.
AI-enhanced title and description
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here .
Available Formats
Download as PDF or read online on Scribd
Go to previous items Go to next items
Save Java full stack brochure For Later
Java Full Stack Training
(5 Months )
oO
TECHNOLOGIES
Training | Development | Consultancy
(A Ministry of MSME, Govt. of INDIA
Approved Enterprise)
OFFICIAL ACCREDITATION
[i corPORATE
EQ AFFairsJava Full Stack Course Content
INTRODUCTION TO WEB
* What is Web? Web Features?
* WSC and W3C Members
* Introduction to What WG
CORE HTML
© Introduction
Parts in HTML Document
Version Information
Head Section
Meta Information
Favicons
Body Section
HTML FORMS.
Anchors, Images
ADVANCE HTML5S
Introduction
© HTMLS HISTORY
Why HTMLS5 ?
New Features and Groups
Structure of HTML5 Document
Power of HTML5 and Features
* Semantics and Block Level Elements
HTML5 Forms
HTML5 Multimedia HTML5 GraphicsIntroduction
CSS Basics
CSS Introduction
CSS Syntax
CSS Verions
CSS Id & Class
CSS Styling
Styling Backgrounds
Styling Text
Styling Fonts
CSS Borders
ADVANCE CSS
Introduction
CSS3 Modules
Selectors
Box Model
Backgrounds and Borders
Text Effects
2D/3D Transformations
Core Advanced Animations
Multiple Column Layout User Interface
JAVA SCRIPT (ES-5 and ES-6)
Basic JavaScript
DOM and BOM
Intervals and Objects
Prototype, Hoisting and Closure
Let, Const, Arrow, Class and Inheritance
Map, Filter, Reduce, Template Literals
forEach, for-in, for-of loop.oh edi
© Why Typescript
* Basic Types
* Class and Interfaces
* Modules
REACT JS:
INTRODUCTION TO REACT JS
¢ What is React JS ?
¢ What is SPA ?
¢ DOM vs Virtual DOM
* Advantages and Disadvantages
* Key Features
ENVIRONMENTAL SETUP
Node | NPM
Installation of CLI
Setup Project
Directory Structure
Code Editors
* How React JS Application Boot
BASIC FEATURES OF REACT JS
* React Concepts
e JSX and TSX
* Render Elements
¢ Function and Class Components
* Props and State
¢ Handling Events
* Dynamic Data RenderingKEY FEATURES OF REACT JS
Conditional Rendering
List and Keys
Forms Handling
Forms Validation
COMPONENT LIFECYCLE HOOK
* Understanding component lifecycle
© All Lifecycles Hooks
EVENT HANDLING REACT
* Understanding React Event Sytem
« Passing arguments to event Handlers
NETWORK CALL
* Fetch
* Axios
CUSTOM SERVICES
* Introduction to Services
© Building a Service
LOCAL DATA STORAGE
* Local Storage
* Session Storage
* CookiesROUTING WITH REACT ROUTER
* Setting up React Router
* Configuring route with Route Component
¢ Making routes dynamic with React Params
« Working with nested routes
¢ Link and NavLink
Redirect Routes
UI COMPONEN
¢ Angular Material
¢ PrimeNG
INTRODUCTION TO REDUX
¢ Why Redux
Install and setup
* Store, Reducer, actions
* Dispatcher
* High order Components
* mapStateToProps and mapDispatchToProps usage
ADVANCE REDUX
* Async Actions
¢ Middleware
e Redux Thunk and Redux SagaREACT HOOKS
¢ Why We Need Hooks
© Different Types of Hooks
« Using State And Effect Hooks
« Usereducer, User Etc.
* Custom Hooks
Rules of Hooks
DEVELOP A CRUD APLICATION IN
REACT JS APPLICATION
DEPLYOMENT
* Build Application and Deplyoment
INTRODUCTION TO JAVA
* Why Java was Developed
¢ Application Areas of Java
« History of Java
¢ Platform Independency in Java
¢ USP of Java: Java Features
* Sun-Oracle Deal
Different Java Platforms
Difference between JDK, JREJVM
Java Versions
JVM Architecture
Installing Java on Windows
Understanding Path Variable: Why Set PathCREATING FIRST JAVA PROGRAM
© Understanding Text Editors to Write Programs
« How to compile java file
e Byte Code and class file
¢ Howto run class file
JAVA LANGUAGE FUNDAMENT,
* Identifiers
° Keywords
Variables
Literals
e Data Types
* Operators
¢ Comments
Looping Statements
Condition Statements
e Type Casting
OOP IMPLEMENTATION (PIE)
* Why Oop
© OOP Concepts with Real life examples
¢ Class & it's Syntax
© Object & it's Syntax
Reference Variable
Constructors
Instance(Non-Static) & Static Variables
Instance(Non-Static) & Static Methods
e this Keyword and it's usages
Object & Static Initializers(Anonymous Blocks)
Inheritance & its Syntax
~\* Types of Inheritance
© Object Class as Root of Java Class Hierarchy
¢ Variable Hiding
* Method Hiding
e Method Overriding
« Method Overloading
« Superkeyword and its usages
¢ Final keyword and its usages
e Constructor Chaining
« Upcasting and Downcasting
* Static & Dynamic Binding
e Run Time Polymorphism
* Abstract Keyword(Abstract classes and methods)
« Understanding Interfaces
¢ Implementation of Encapsulation
« Association with Implementation
* Understanding Packages
© Setting Class path
« Reading Input from Keyboard
* Access Modifiers
¢ Within Package &Outside Package Implements
Ss ed
* Static Nested Class
* Non-static Nested Class
¢ Local Class
* Anonymous Class
¢ Nested Interfacee General Definition of Array
« Advantages from Array
« Arrays in Java
« Id Arrays
© 2-d Arrays
° Jagged Arrays
° Array of reference type
* Operations on Arrays
e User Define Array & Object Type
COMMAND LINE ARGUMENTS AND
WRAPPER CLASSES
¢ How to read command line arguments
¢ Wrapper Classes
« Parsing of Numeric Strings
* String representation of Primitives
>< le) ale)
e Types of Runtime Errors
¢ Understanding Exceptions
* Exception Class Hierarchy
* Try & Catch Blocks
¢ Patterns of Catch Block
* Nested Try statements
* Throw, throws and finally
¢ Creating Custom Exceptions
e Checked & Unchecked Exceptions
« AssertionWORKING WITH STRINGS
« What is String
¢ String Class
* Creating String Object
* Operations on String
¢ String Buffer Class and it's Methods
* Difference between String and StringBuffer class
© StringBuilder Class and its Methods
* Difference between StringBuffer and StringBuilder
Introduction to AWT
« Introduction to Swing Components
* Look And Feel of Swing Components
* MVC Architecture of Swing Components
¢ Working with Image
* Advance Swing Components
« JOptionPane, JTree, JTable, JTabbedPane
* JfileChooser, JcolorChooser
« Menu Components
e JMenu
e JMenultem
« JMenubar
ULTI THREADED PROGRAMMING
¢ Multitasking: Why Concurrent Execution
¢ Multiprocessing v/s Multithreading
¢ MainThread (Default Java Thread)
* Creating Child Threads and understanding context
switching« Thread States
¢ Thread Group
¢ Thread Synchronization: Methods and Blocks
¢ Inter-Thread communication
* Daemon Threads
¢ Deadlock
eS
« What is 1/0
e Why Need Streams
* Byte Streams and Character Streams
¢ Read/Write operations with file
¢ Scanner Class
© Object Serialization & Deserialization
¢ Transient keyword
File Class and it's Methods
SOCKET PROGRAMMING
« Understanding Fundamentals of a Network
¢ Socket and ServerSocket Classes
¢ InetAddress Class
« DatagramSocket and DatagramPacket Classes
¢ URL, URLConnection, HttpURLConnection Classes
REFLECTION
e Understanding the Need Of Reflection
* Getting information about class's modifiers, fields,
methods, constructors and super classes
¢ Finding out constant and method declaration belong to
an interface« Creating an instance of the class whose name is not
known until runtime
* Getting and setting values of an object's field if field
name is unknown until runtime
* Invoking a method on an object if the method is
unknown until runtime
Invoking Private Methods
EXTENDED & UTILITY CONCE
« Generics
« Lambda Expression
¢ Annotations
© Object Cloning
« Vargas
© Static-import
e Enum
* Static, Default and Private Methods of Interface
« Var Type
* Java Modules
© Stream API
« What is Collection?
¢ What is Framework?
* Collections Framework
* Core Interfaces
¢ Collection, List, Queue, Deque
« Set, NavigableSet, SortedSet
© Map, NavigableMap, SortedMap
* Core Classes
¢ ArrayList, LinkedList, PriorityQueue, ArrayDeque« HashSet, LinkedHasSet, TreeSet,
e HashMap, IdentityHashMap, WeakHashMap,
LinkedHashMap, Tree Map
e Accessing a Collection via an Iterator
* Accessing List via ListIterator
* Accessing a Collection via for each loop
¢ Working with User Defined Objects
« The Comparator and Comparable Interfaces
* The Legacy classes and Interfaces.
« Enumeration, Vector Stack
« Hashtable, Properties
a e
¢ [Link]
¢ [Link]
¢ javasqlDate
SSA Ed elds aN
INTERNATIONALIZATION(I18N)
e Understanding Locale
« Resource Bundle
* Usage of properties file
* Fetching text from Resource Bundle
* Displaying the text in HINDI
© Displaying date in HindiINTRODUCTION TO SQL
(PROJECTBASED)
DATA BASE PROGRAMMING USING JDBC
Need Of JDBC
e JDBC Drivers
Statement, PreparedStatement, CallableStatement
Scrollable and Updatable ResultSet
Batch Updates
Transaction
¢ Metadata
¢ Connection Data Base
¢ Oracle
e MySQL
* MongoDB
JAVA EE(JAVA PLATFORM ENTERPRISE
EDITION)
Understanding the Concept of Java EE : JEE Specification
Java EE Architecture
Single Tier
¢ TwotTier
ThreeTier
© N-Tier
* Java EE Components
e¢ Web Components
. Distributed(Business) Components
e Java EE Containers Servers
« Web Container Web Server(Apache Tomcat)e EJB Container Or Application
Server(Weblogic,Glassfish, Websphere)
¢ Java EE Services
JNDI Service
¢ Java Transaction Service
e JAAS
e JMS
7 Aa
e Introduction to web programming
e Role of Serviet in web programming
* Servlet Lifecycle
* Servlet with Annotations
© @WebServiet
© @WebinitParam
* @Weblistener
e @QWebfFilter
© @MultipartConfig
e Request Dispatching
* Parameters & Attributes and their differences
© ServietConfig and ServietContext
¢ FileUploading and Downloading
© Session Tracking State Management
* Cookie
© Url Rewriting
© Hidden Form Field
© Session Object
° Events & Listeners
¢ Dependency Injection
© Refreshing Servlet
© FiltersJAVA SERVER PAGES(JSP) & JSTL
e JSP Architecture
e JSP Elements
© JSP Objects
° Understanding JavaBeans
e Custom Tags
© Using tags of JSTL
° Expression Language
PROJECT CLASSES
e Front End Coding
e FORM DESIGNING
© HTML
° CSS
e JAVA SCRIPT
© BOOT STRAP
© Back End Coding
© DATA BASE DESIGNING
© Connecting forms to database
e Writing Business Logic
© Project Hosting
e Why Design Patterns...?
¢ Front Controller
* Composite View
* Factory Pattern
© Singleton Pattern
* DAOPatternBNW PV BN |
e Email System and Protocols
e Sending & Receiving Mails
© Handling Attachments
INTRODUCTION TO DISTRIBUTED
eee AULT c)
e RMI
¢ Web Services
INTRODUCTION TO RESTFULL SERVICES
e¢ @PathParam
© @Path
° @FormParam
¢ @QueryParam
© @DefaultValue
OVERVIEW OF JPA FRAMEWORK
e SPRING
e What is Spring?
* Spring modules
e Understanding dependency Injection
e Applying aspect-oriented programming\.
MAVEN DEPLOYMENT
e Maven Configuration
e Converting Maven to Eclipse
¢ Various Maven Command
BASIC BEAN WIRING
e Containing your Bean
¢ Creating bean
* Injecting into bean properties
© Autowiring
Controlling bean creation
AspectOriented Programming
HITTING THE DATABASE
e Learning spring's data Access Philosophy
e Configuring a data source
* Using JDBC with Spring
* Working with JDBC Templates
¢ Using Spring's DAO Support Classes for JDBC
¢ Integrating Hibernate with Spring
* Caching
INTRODUCTION TO ORM
e Need of ORM
e Problems using JDBC Directly
© ORM ImplementationINTRODUCTION TO HIBERNATE
¢ Hibernate Architecture
e Hibernate configuration
© Hibernate's Support for Other Technologies
¢ Installing Hibernate
© A‘Helloworld” stand alone application
CREATING PERSISTING CLASSES
e Mapping a basic Java Class
¢ Mapping a Class with Binary Data
* Mapping a Serializable Class
* Mapping a class with Data/ calendar attributes
* Mapping a Read-only class
* Mapping a class using Versioning /Timestamps
MAPPING INHERITANCE WITH JAVA
CLASSES
e Table-Per—class Hierarchy Mapping
¢ Table-Per-subclass Hierarchy Mapping
* Table-Per—concrete-subclass Hierarchy Mapping
¢ Persistence interfaces
WORKING WITH COLLECTIONS
e Associations
¢ Lazyinitialization
LL * Mapping Maps/Sorted Maps« Mapping Sets/Sorted Sets
e Mapping lists
° Mapping Arrays
© Mapping a Bidirectional Association
HIBERNATE CACHING
e Howcaching improves performance
« First level lache
* Second level cache
SPRING BOOT
e Introduction To Spring Boot
¢ Spring Boot Annotation
© Spring Boot & JDBC Template
* Spring Boot & JPA Hibernate
© Spring Boot Rest AP! Spring Boot MVC
e Spring Boot Security Introduction to Microservices
PROPOSED PROJECTS:
1. Hospital Management Java Project
2. Currency Convertor
3. Brick Breaker Game
4. Number Guessing Game
5. ATMInterface
6. Airline Reservation System
7. Online Book Store
8. Snake Game in JAVA
9. Online Library Management System
10. Text Editor in Java Project&
APPWARS Technologies Pvt. Ltd. (Registered with the
Ministry
of Corporate Affairs, approved by the MSME Government
of
INDIA & an ISO 9001:2015 certified Company) is India's fastest
growing company in the field of IT Solutions and Software
Trainings with most advanced technologies & experience in
hand.
Appwars Technologies Pvt. Ltd. is the recipient of
the
prestigious CSI IT Excellence Award- 2024 in the category
of
Best Training Institute of the Year as well as the winner of the
"Student's Choice Award 2024" by UrbanPro for Excellence in IT
; 7
Technologies > Gi) pata snails a
,
&, Full ® python
java Stack ~~ Full Stack B Reaet fn ede ® @ python
ah Digital
ib+obleau yb Metating| | E| Excel Robotics || QIncuLARIs
Sor PLC fi android |
OSS Yd rowers] 1ST | SEABE |] Moco
ge or || & Java | django Many More...OUR ACHEVEMENTS
=aOUR PLACEMENT PARTNERS
kK S 7 cognizant Capgemini oe
ne s | J fon | |
Onrroare | yemeritto Sere | ‘practo: |
Srowom] mnfoedge | &. | t |
accenture | SyNOPSyS | cadenc é | AMDZ\ |
servicenow | 8 | vvTe J
—— sequor seam ere
q ©
EXCELLENCE unicloud oO Wiredsoft Baa
ol | tol | ts
ey em ) pacar J syscrind | cisco |
a) = Mahincirabirlasoft | HCLTech | . sive htc)
white n Wayilla | acre G synamedia
Engineering Company
paracview caneens= | GEMIDS J i
Worldish
BRISA) scene) Figun., | _#
—
oe :
t:HONO. In2iT | (Queues | tr9pclap
Bp esti: soLyeDA @ J ex. |
yrlapea
Bro | Aveta rwowront) co |
4. | = J] algoscalé | CSC |
Infosys | Paytin| Soo Bows |OUR CERTIFICATION PARTNERS
EE Microsoft
@ Apple @\ AUTODESK.
E¢-Council 0 Meta
TEDx & CSI IT EXCELLENCE AWARD
APPWARS Technologies Pvt. Ltd.
(The Ministry of Corporate Affairs Registered Company)
: TECHNOLOGIES
(A Ministry of MSME Govt. of India Approved Company) afc |eveiiereste fiona}
Training | Development| Consultancy
(A Ministry of MSME, Govt. of INDIA
‘Approved Enterprise)
© C-20, Noida Sector-2, near Noida
Sec-15 Metro Station. 201301 U.P. INDIA oO
© Mobile : +91-9911169001, +91-8743019452
@ info@[Link]
@ [Link]
@ Noida 0600