1709973972366java Full Stack
1709973972366java Full Stack
FULL STACK
React JS is the most popular JavaScript framework and platform for developing client-side
(front-end) mobile and desktop web apps or single page applications (SPAs).
HTML
Introduction to HTML
l headings
l paragraph
l formatting tags
l image
l anchor
l lists
l table
l id
l class
l iframe
l div
l span
l form
l audio
l video
l html vs html5
CSS
Introduction to CSS
l ways to use CSS (inline , internal, external)
l css selectors
l css color
l border
l padding
l margin
l height
l width
l lists
l text
l display (none, inline , block , inline - block)
l flex
l grid
l position
l z- index
l media
Java Script
Js Basics
l keywords
l identifiers
l datatypes
l variables and constants
l tokens
l operators
Decision Making Statements
Conditions Statements Or Selection Statements
l if
l if else
l nested if else
l if else if ladder
l switch case
Strings Methods
array Methods
Global Execution Context and Function execution context
l scope chain rule and lexical scoping
l closure
Objects
l literal and keys
l object functions
l nested objects
l Object Prototypes
l setter and getter methods
Set and Map
WeakMap and WeakSet
Dates and Time
OOPS
l literal and keys
l object functions
l nested objects
l Object Prototypes
l setter and getter methods
DOM Manuplation
l DOM
l BOM
l event handling
l time based events
Advanced Js
How Javascript Works
l hoisting
l strict mode
l closure
l synchronous and asynchronous programming
Event propagation
l bubbling
l capturing
Event loop
function curring
ajax and json
calling api using ajax
callback hell
promise
async await
fetch
modules
version
Typescript
l Why Typescript
l Basic Types
l Class and Interfaces
l Modules
React Js
INTRODUCTION TO REACT JS
l What is React JS?
l What is SPA?
l DOM vs Virtual DOM
l Advantages and Disadvantages
l Key Features
ENVIRONMENTAL SETUP
l Node | NPM
l Installation of CLI
l Setup Project
l Directory Structure
l Code Editors
l How React JS Application Boot
Rest Js Testing
l Jest with Enzyme
INTRODUCTION TO JAVA
l Why Java was Developed
l Application Areas of Java
l History of Java
l Platform Independency in Java
l USP of Java: Java Features
l Sun-Oracle Deal
l Different Java Platforms
l Difference between JDK,JRE,JVM
l Java Versions
l JVM Architecture
l Installing Java on Windows
l Understanding Path Variable: Why Set Path
CREATING FIRST JAVA PROGRAM
l Understanding Text Editors to Write Programs
l How to compile java file
l Byte Code and class file
l How to run class file
JAVA LANGUAGE FUNDAMENTALS
l Identifiers
l Keywords
l Variables
l Literals
l Data Types
l Operators
l Comments
l Looping Statements
l Condition Statements
l Type Casting
OOP IMPLEMENTATION (PIE)
l Why OOP
l OOP Concepts with Real life examples
l Class& it's Syntax
l Object& it's Syntax
l Reference Variable
l Constructors
l Instance(Non-Static)& Static Variables
l Instance(Non-Static) & Static Methods
l this Keyword and it's usages
l Object & Static Initializers(Anonymous Blocks)
l Inheritance& it's Syntax
l Types of Inheritance
l Object Class as Root of Java Class Hierarchy
l Variable Hiding
l Method Hiding
l Method Overriding
l Method Overloading
l Super keyword and it's usages
l Final keyword and it's usages
l Constructor Chaining
l Upcasting and Downcasting
l Static &Dynamic Binding
l Run Time Polymorphism
l Abstract Keyword(Abstract classes and methods)
l Understanding Interfaces
l Implementation of Encapsulation
l Association with Implementation
PACKAGES
l Understanding Packages
l Setting Class path
l Reading Input from Keyboard
l Access Modifiers
l With in Package & Outside Package Implements
NESTED TYPES
l Static Nested Class
l Non-static Nested Class
l Local Class
l Anonymous Class
l Nested Interface
ARRAYS
l General Definition of Array
l Advantages from Array
l Arrays in Java
l 1-d Arrays
l 2-d Arrays
l Jagged Arrays
l Array of reference type
l Operations on Arrays
l User Define Array & Object Tpye
EXCEPTION HANDLING
l Types of Runtime Errors
l Understanding Exceptions
l Exception Class Hierarchy
l Try & Catch Blocks
l Patterns of Catch Block
l Nested Try statements
l Throw, throws and finally
l Creating Custom Exceptions
l Checked & Unchecked Exceptions
l Assertion
WORKING WITH STRINGS
l What is String
l String Class
l Creating String Object
l Operations on String
l String Buffer Class and it's Methods
l Difference between String and StringBuffer class
l String Builder Class and it's Methods
l Difference between StringBuffer and StringBuilder
MULTITHREADED PROGRAMMING
l Multitasking: Why Concurrent Execution
l Multiprocessing v/s Multithreading
l Main Thread (Default Java Thread)
l Creating Child Threads and understanding context switching
l Thread States
l Thread Group
l Thread Synchronization: Methods and Blocks
l Inter-Thread communication
l Daemon Threads
l Deadlock
l Concern Threads
I/O STREAMS
l What is I/O
l Why Need Streams
l Byte Streams and Character Streams
l Read/Write operations with file
l Scanner Class
l Object Serialization& Deserialization
l Transient keyword
l File Class and it's Methods
SOCKET PROGRAMMING
l Understanding Fundamentals of a Network
l Socket and ServerSocket Classes
l InetAddress Class
l DatagramSocket and DatagramPacket Classes
l URL,URLConnection,HttpURLConnection Classes
REFLECTION
l Understanding the Need Of Reflection
l Getting information about class's modifiers, fields, methods, constructors and super classes
l Finding out constant and method declaration belong to an interface
l Creating an instance of the class whose name is not known until runtime
l Getting and setting values of an object's field if field name is unknown until runtime
l Invoking a method on an object if the method is unknown until runtime
l Invoking Private Methods
COLLECTIONS FRAMEWORK
l What is Collection?
l What is Framework?
l Collections Framework
l Core Interfaces
l Collection, List, Queue,Deque
l Set,NavigableSet, SortedSet
l Map,NavigableMap, SortedMap
l Core Classes
l ArrayList, LinkedList,PriorityQueue,ArrayDeque
l HashSet,LinkedHasSet,TreeSet,
l HashMap,IdentityHashMap,WeakHashMap,LinkedHashMap,Tree Map
l Accessing a Collection via an Iterator
l Accessing List via ListIterator
l Accessing a Collection via for each loop
l Working with User Defined Objects
l The Comparator and Comparable Interfaces
l The Legacy classes and Interfaces.
l Enumeration, Vector ,Stack
l Hashtable, Properties
l My SQL
l Mongo DB
WEB PROGRAMMING
l Servlet
l JSP/JSTL
l Project Work
SPRING
SPRING
l What is Spring?
l Spring modules
l Understanding dependency Injection
l Applying aspect-oriented programming
MAVEN DEPLOYMENT
l Maven Configuration
l Converting Maven to Eclipse
l Various Maven Command
HIBERNATE
INTRODUCTION TO ORM
l Need of ORM
l Problems using JDBC Directly
l ORM Implementation
INTRODUCTION TO HIBERNATE
l Hibernate Architecture
l Hibernate configuration
l Hibernate's Support for Other Technologies
l Installing Hibernate
l A “Hello world” stand alone application
HIBERNATE CACHING
l How caching improves performence
l First level lache
l Second level cache
SPRING BOOT
Introduction To Spring Boot
Spring Boot Annotation
Spring Boot & JDBCTemplete
Spring Boot & JPA Hibernate
Spring Boot Rest API
Spring Boot MVC
Spring Boot Security
Introduction to Micro Services
+91 7042175774
+91 9810851363