Java FullStack (Core + Advance)
Java FullStack (Core + Advance)
Course Highlights -
Core Java CSS with Bootstrap
Advance Java Java Script
Framework – Spring Boot New SASS
MySql Java Script Advance
JDBC React JS
Hibernate Interview Preparation
HTML Resume Development
3. Programming Fundamentals
● Keywords ● Unary Operators
● Identifiers ● Relational Operators
● Identifier naming rules ● Assignment Operators
● Identifier naming conventions ● Equality Operators
● Integer Literals ● Logical Operators
● Floating-Point Literals ● Bitwise Operators
● Character Literals ● Operator Precedence
● String Literals ● Using Parentheses
● Boolean Literals ● Separators
● Data Types ● Type Conversion and Casting
● Arithmetic Operators ● Automatic Conversions
4. Control Structure & Looping Statements
● if else ● For-each Loop | Enhanced For Loop
● nested if else ● Jump Statements
● else if ● Method Definition
● switch ● Method Call
● ternary ?: ● Return Keyword
● while ● Recursive Method Definition
● for ● exit() method
● do-while ● Methods of Math class
● Nested Loops ● Random Numbers
● Labeled Loops
5. Input in java
● Input from Scanner class ● Input from String
● skip method ● Input from Console class
● Character Input
6. Array in java
● What is Array and its advantages ● Searching
● Types of Array ● Sorting
● Jagged Array ● foreach loop
● One Dimensional Array ● Multi Dimensional Array
● Array Declare ● Uneven Array
● Input/Output
7. Array Topics
● Command line arguments ● Varargs and Ambiguity
● Passing array as an argument ● JShell
● variable number of arguments ● javadoc command
● Overloading Vararg Methods
11. Polymorphism
● Polymorphism and its advantages ● Method Overriding and its uses.
● Types of Polymorphism ● Difference between Overloading and Overriding
● Types of Binding ● About Class Casting
● Method Overloading and its uses. ● About Design Patterns
14. Interfaces
● Defining an Interface ● Multiple Inheritance
● Implementing Interfaces ● Default Interface Methods
● Nested Interfaces ● Static Interface Methods
● Applying Interfaces ● Private default & static Interface Methods
● Variables in Interfaces
17. Packages
● predefined Packages ● Importing Packages
● user defined Packages ● CLASSPATH
● Defining a Package ● Access Protection
18. String Handling
● The String Constructors ● replace()
● String Length ● trim()
● Special String Operations ● Data Conversion Using valueOf()
● String Literals ● Changing the Case of Characters Within a String
● String Concatenation ● Joining Strings
● String Concatenation with Other Data Types ● StringBuffer
● Character Extraction ● StringBuffer Constructors
● charAt() getChars() ● length() and capacity( )
● getBytes() ● ensureCapacity()
● toCharArray() ● setLength()
● String Comparison ● charAt() and setCharAt()
● equals() and equalsIgnoreCase() ● getChars()
● regionMatches() ● append()
● startsWith() and endsWith() ● insert()
● compareTo() ● reverse()
● Searching Strings ● delete() and deleteCharAt()
● Modifying a String ● replace()
● substring() ● StringBuilder
● concat() ● StringTokenizer
23. Multithreading
● The Java Thread Model ● Synchronization
● The Thread Class and the Runnable Interface ● Using Synchronized Methods
● The Main Thread ● The synchronized Statement
● Creating a Thread ● Inter Thread Communication
● Implementing Runnable ● Deadlock
● Extending Thread ● Suspending, Resuming, and Stopping Threads
● Creating Multiple Threads ● Obtaining A Thread State
● Using isAlive() and join() ● Daemon Thread
● Thread Life Cycle ● volatile Thread
● Thread Priorities
25. Generics
● What Are Generics? ● Generic Method
● Generic Class ● Generic Array Restrictions
● Generic Class with Two Type Parameters ● Comparable interface
27. Networking
● Basic terms in networking ● Socket Programming Examples
● Socket Programming ● DatagramSocket and DatagramPacket
● java.net package
29. JDBC
● Introduction ● execute()
● Jdbc Architecture ● PreparedStatement
● Types of Drivers ● SQL Injection
● Statement ● Read Only ResultSet
● ResultSet ● Updatable ResultSet
● executeQuery() ● Forward Only ResultSet
● executeUpdate() ● Scrollable ResultSet
3. BootStrap Framework
Introduction of Bootstrap BS Grid Basic
Bootstrap carousal BS Typography
BS Tables BS Collapse
BS Images BS Tabs/Pills
BS Jumbotron BS Navbar
BS Alerts BS Buttons BS Forms
BS Button Groups BS Inputs
BS Badges/Labels BS Carousel
BS Progress Bars BS Modal
BS Pagination BS Tooltip
BS Pager BS Popover
BS List Groups BS Affix
BS Dropdowns BS Filters
1. JavaScript
JS Introduction JS Random
JS Variables JS Booleans
JS Operators JS Control statements
JS Arithmetic JS Type Conversion
JS Assignment JS Bitwise
JS Data Types JS RegExp
JS Functions JS Errors
JS Objects JS Scope
JS Events JS Strict Mode
JS Strings JS this Keyword
JS Numbers JS Let
JS Arrays JS Const
JS Dates JS Debugging
JS Date Formats JS JSON
JS Math
2. Dom Feature
How to target Element Event
How to fetch current Content Event Listener
Modify, Update, and Append Content Form Validation
Attributes &Class through JS Type and Data congestion
String with variables Regular Expression
Arrow Function Local, global and return concept
Inbuilt Functions
3. SASS
Installation & Setup Varibale Declartion and reuse of Variables
About SASS / CSS / BootStarp Bonefit od SASS
Implement of SASS in project
4. JavaScript Advance
Variable Hoisting JS prototypal inheritance
Ways of Function Definition JS CallBacks
Ways of function calling JS CallBack Hell
Context binding JS Promise intro
JS Clousers JS Promise as a solution for CallBack Hell
JS Objects Observable
JS Constructor Observable implementation with RxJs
Async / Await in JS understanding 'this'
JS global object Module Export and Import
Module 4. React JS
1. Introduction to react JS
Styling React components. The different ways of styling the react components.
Inline styles and external styles to the components.
Using styled-components.
Creating a navigation-bar in reactJS.
Introduction to React Router.
Creating Routes to our Navigation Bar.
3. React Architecture
5. Hooks
2. Servlet
● Basics of Servlet ● Servlet Interface
● Web application Architecture ● GenericServlet
● Http Protocol & Http Methods ● HttpServlet
● Web Server & Web Container ● Servlet Life Cycle
● Servlet API ● Annotation Servlet
● ServletContext ● Http Session
● ServletRequest & Response methods ● Event and Listener
● Attribute set, get and remove ● Filter
● Session Tracking ● ServletInputStream and ServletOutputStream
● URL Rewriting ● Wrappers
● Cookies
3. JSP
● Basics of JSP ● Directives
● Life cycle of JSP ● Exception Handling
● JSP API ● Action Elements
● Scripting elements ● jsp:forward
● JSP tags ● jsp:include
● Implicit Objects ● Bean class
● Request & Response ● jsp:setProperty & jsp:getProperty
● session ● MVC in JSP
● page
4. Hibernate
● Hibernate Introduction ● Hibernate Dialects
● Hibernate Architecture ● Inheritance Mapping
● Understanding First Hibernate application ● Transaction Management
● Hibernate Application ● HQL
● Hibernate with annotation ● HCQL
● Hibernate Web application ● Transaction Management
● Hibernate Generator classes ● Hibernate Caching
5. Spring
Spring Modules ● AOP Concepts and Terminology
● Dependency Injection ● Spring MVC
● Constructor Injection ● Spring MVC Validation
● Auto Wiring ● Spring Security
● Factory Method
Module 6. Mongo DB