| Courses Basic Computer Training / Software Training / Application Programming | Locality Hitech City |
Java Full Stack hands-on Online training, job support, Corporate training by hands-on experts
Full Stack Course breaks down the basics of every technology that you simply would need to become a Full Stack Developer. the complete course is lessened into 5 separate segments: Frontend, Backend, Database, alternative Essential Technologies and Debugging/Version control. every section includes multiple technologies to assist you gain a lot of expertise as a developer.the course additionally focuses on sensible applications by covering multiple projects in nice detail.
FOR FREE DEMO contact :
Email : [email protected]
Phone/WhatsApp : +91-(850) 012-2107
USA Number : 214-628-3894
Gtalk : [email protected]
Blog: https://best-online-it-training-institute.blogspot.com
Full
Stack Developer Interview queries and Answers, Recorded Video Sessions, Materials, Mock Interviews,Assignments are provided
FULLSTACK DEVELOPER COURSE syllabus
(the course content is changed as per your requirements)
Core Java
Language Fundamentals
The main method starting point of execution
A Simple Java Program
Comments
Data Types and Variables
Assignments and Initializations
Operators
Strings
Control Flow
Arrays
Static Methods
Object Orientation
Object
Class
Class Specification
Characteristics of an Object
Basic Principles of Object Orientation
o Abstraction
o Encapsulation
o Modularity
o Hierarchy
o Polymorphism and overloading/overriding
Constructors
Relationships between Classes
Static attributes and Static Methods
Packaging in Java
Object-Oriented Programming in Java
You manipulate objects with references
Where storage lives
Special case: primitive types
Arrays in Java
Scoping and Garbage Collection
Static initialisers and Instance initialisers
Up casting and down casting (instance of)
Abstract Classes
Preventing Inheritance and the final keyword
Protecting Access
Object class and the singly rooted Hierarchy
The Class called Class (Run-Time Type Identification)
Inner Classes
Top level Nested classes and interfaces
Non-static Inner classes
Local classes
Anonymous classes
Error Handling with Exceptions
Basic exceptions
Exception arguments
Catching an exception
The try block
Exception handlers
Creating your own exceptions
Catching any exception
Re-throwing an exception
Standard Java exceptions
The special case of RuntimeException
Performing cleanup with finally
Exception guidelines
Collections
Advanced Array Operations
The Array Class
Copying Arrays
Comparing Arrays
Sorting arrays and the Equals Implementation
Containers
Printing Containers
Filling Containers
Disadvantages of Object Containers
Making a type conscious ArrayList
Parameterized types
Iterators
Container Taxonomies
Collection Functionality
List Functionality
Stack and Queue Implementations
Set Functionality
Sorted Set
Map functionality
SortedMap
LinkedHashMap
Hashing and hash codes
Understanding hashCode( )
HashMap performance factors
Overriding hashCode( )
Holding references and WeakHashMap
Choosing an implementation
Choosing between Lists
Choosing between Sets
Choosing between Maps
Sorting and searching Lists
Utilities and Algorithms in the library
Making a Collection or Map unmodifiable
Synchronizing a Collection or Map
Fail fast
Vector & Enumeration
Hashtable
Stack
BitSet
Input/Output
Byte Streams vs. Character Streams
Java Stream Hierarchy
Chaining of Streams and adding functionality
Standard Input: Reading strings
Standard Input: Reading Primitives
Writing to the Standard Output
File I/O
Other java.io Classes
Converting data
Fetching primitives
View buffers
Data manipulation with buffers
Buffer details
Memory-mapped files
Performance
File locking
Locking portions of a mapped file
Java ARchives (JARs)
Object serialization
Finding the class
Controlling serialization using Externalizable
The transient keyword
Versioning
Java Database Connectivity
Introduction
DB Drivers
Type 1,2,3 and 4 drivers
Driver Manager
Connection
Transaction concepts, Distributed Transactions and two phase
commit
Statements
Callable and prepared statements
Examine a Driver code
Resultsets
Meta Data
Threads
The Basic Threads
Yielding
Sleeping
Priority
Daemon Threads
Joining
Sharing Resources
Colliding over resources
Resolving shared resources contentions and synchronization
Atomic Operations
Fixing Semaphores and Mutexs
Critical Sections
Thread States
Becoming blocked
Cooperation between threads
Wait & Notify
Piping between threads
Deadlock
Proper Stopping
Interrupting a blocked
Java 8 Features
Lambda expressions
Functional interfaces
Streams
Collectors
Date and time
Data Parallelism
JUnit
Overview
Environment Setup
Test Framework
Basic Usage
API
Writing a Test Case
Using Assertion
Execution Procedure
Executing Test
Suite Test
Ignore Test
Time Test
Exception Test
Parameterized Test
Plug with Ant
Plug with Eclipse
Extensions
MySQL
Introduction
Syntax
Select, Distinct, Where, And/Or, Order by, Insert into, Update, delete, Injection, Select top,
like, Wildcards, in, Between, aliases, Joins, Inner Join, Left join, Outer join, Full join, Union,
Select into, into select,
Create DB
Create table
Constraints
Not null, Unique, Primary key, Forign key, Check, default,
Create Index, Drop, Alter, Auto increment, DDL, DML, DCL, TCL Commands, Views, Dates,
null values, null functions,
Data types
SQL Functions
DB Design Project
Project DB Schema Creation E-Commerce database development
Hibernate
Introduction to O-R Mapping
Hibernate Basics
Hibernate Architecture
Hibernate Configurations
POJO (Plain Old Java Classes) classes and O/R Mapping Object Identifier
One-to-One Association
One-to-Many Association
Many-to-One Association
Many-to-Many Association
Collection Mapping
Component Mapping
Inheritance Mapping
Hibernate Query Language
Criteria Queries
Hibernate in Web Application
Webservices
Web services Defining web services universal resource identification
XML based technologies
Concepts of Remote Method Invocation
DCOM
Web service architecture
Advantage of web services
Technologies behind web services SOAP, WSDL, and UDDI, RESTful Services, RESTful
support in JAX-WS,
Resouce Oriented Architecture.
Spring boot
Introduction
Spring boot CLI
Spring boot vs MVC
Configuration classes
Spring beans and dependency injection
Using annotations
Spring & Spring MVC
Introduction
Spring Core
Dependency Injuction
Aspect Oriented Programming
Major concepts in Spring
Spring Architecture
Spring web MVC
Installation Procedure
Spring in Web Application
Bean descriptor
Spring and Struts
Spring data access
Spring using Hibernate spring REST
Spring based Project
Create services required for project in Spring / Spring REST / AOP / Spring Data / Hibernate.
o Build using Maven
o Integrate with SONAR
o 100% unit test coverage using JUNIT
o 100% functional test automation of services using SOAP UI
Create UI using Spring MVC, JSP and JSTL and consume the services created
Application server: Tomcat / JBOSS
Front-End Training
HTML5
Intro to HTML5 and CSS3
What is HTML5
What is CSS3
The varied browser market
The growing mobile market
HTML5 Markup
A basic HTML5 template
Doctype
The html element
The head element
HTML5 FAQ
New elements for defining page structure
More HTML5 Semantics
Types of content
Document outline
New elements to organise content
Changes to existing HTML features
Validating HTML5
HTML5 Forms
HTML5 form attributes
Search
Email
URL
Telephone numbers
Numbers
Ranges
Colours
Dates and Times
Other new form input types
Changes to existing form controls and attributes
HTML5 Audio and Video
Video container formats
Video codecs
Audio codecs
HTML5 Audio and Video (continued)
Browser support for audio and video
Enabling native controls
Support for multiple formats
MIME types
Custom controls
Accessible media
JavaScript
Introduction
Output
Syntax
Statements
Comments
Variables
Data types
Functions
Events
Objects
Strings
Numbers
Operators
Math
Dates
Arrays
Booleans
Comparisons
Conditions
Switch
Loop for
Loop while
Breaks
Errors
Reg exp
Object definition
Object properties
Function definition
Function parameters
DOM Intro
DOM Methods
DOM Document
DOM Elements
DOM HTML
DOM CSS
DOM Events
DOM Navigation
DOM Nodes
DOM Nodelist
JS Window
JS Screen
JS Location
JS History
JS Navigator
JS Popup alert
JS Cookies
JS Timing
CSS3
Introduction to CSS3
CSS selectors
CSS3 colours and opacity
Rounded corners
Drop shadows
Text shadows
CSS3 Gradients and Multiple Backgrounds
Linear gradients
Radial Gradients
Repeating gradients
Multiple background images
Background size
CSS3 Transformations and Transitions
Transformations: translate, scale, rotate, skew
Transitions: property, duration, timing, delay, multiple transitions
Animation
Embedded Fonts and Columns
Web fonts with @font-face
Font considerations
CSS3 multivolume layout
Media Queries and browser support
Angular 2 Framework
Note: Angular Version 2/4/5/6/7
1. Rich Client User Interface
1.1 MVP, MVC, MVVM frameworks for Rich UI
1.2 Single Page Application
1.3 Single Application Frameworks
1.4 Angular as SPA Framework
2. Typescript Programming
2.1 Overview Typescript
2.2 Typescript vs JavaScript
2.3 Object Oriented Typescript
2.4 Typescript Design Patterns
2.5 JSON Objects
2.6 CRUD operations against JSON collection
3. Getting started with Angular
3.1 Overview of Angular
3.2 Creating project in Angular
3.3 Using Angular CLI
3.4 Creating first Component in Angular
4. Angular Components
4.1 Creating a data bound component
4.2 Using external templates
4.3 Communication between components
4.3.1 Using @input
4.3.2 Using @output
4.3.3 Using Template Variables
4.4 Styling components
5. Angular Template Syntax
5.1 Interpolation, Property binding & Expressions
5.2 Event binding & Statements
5.3 Repeating data with ngFor
5.4 Using safe Navigation Operators
5.5 Using ngIf for conditional display of data
5.6 Using [Hidder] binding
5.7 Using ngSwitch
5.8 Using ngStyle
6. Services in Angular
6.1 Overview of Services
6.2 Dependency Injection concept overview
6.3 Creating custom Service
6.4 Wrapping Third Party Service
7. Routing & Navigation in Angular
7.1 Overview of Routing & Navigation
7.2 Adding multiple pages to application
7.3 Creating first Route
7.4 Accessing Route Parameters
7.5 Linking Routes
7.6 Navigation via code.
7.7 Route Activation & De Activation
8. Forms & Validation in Angular
8.1 Using models for type safety
8.2 Creating template based forms
8.3 Using data from template based form
8.4 Validating template based forms
8.5 Validating reactive form
8.6 Using multiple validators in reactive forms
8.7 Editing data with 2 ways binding
8.8 Creating custom validators
9. Pipes in Angular
9.1 Pipes overview
9.2 Using build-in Pipes
9.3 Creating custom Pipes
9.4 Sorting & Filtering
9.5 Creating a filtering display