Full Stack Java
Core Java
1) BasicIntroductionofJava
- Programming Language
- Modules In Java
- History of Java
- Internal Architecture of JVM
- Naming Conventions
- Identifiers
- Reserved Words
- Data-types
- Types of variables
- var-argmethod
- Main method
- System.out.println()
- Command linearguments
- Java Source File Structure
- Types of Blocks in Java
- Typecasting in Java
- Fully Qualified Name
- Import Statements
- Control-Statements.
- Arrays
2) OOPS
- class
- object
- Data Hiding
- Abstraction
- Encapsulation
- ls-A relationship
- Has-A relationship
- Types of inheritance
- this keyword
- super keyword
- Interfaces
- Abstract classes
- Wrapper classes
- What is API?
- Packages
- Enum
- Inner classes
- String
- String Buffer
- String Builder
- String Tokenizer
3) ExceptionHandling
- Exception vs Error
- Types of Terminations
- Exceptions Hierarchies
- try block
- catch block
- finally block
- throw statement
- throws statement
- custom exceptions in java
4) java.iopackage
- File
- File Writer
- File Reader
- Buffered Writer
- Buffered Reader
- Print Writer
- Various ways to provide inputs
5) Collections
- What is Collection?
- List interface
- Set Interface
- Map interface
- Types of cursors in Java
6) Multi-Threading
- Thread vs Process
- Multi-Tasking
- Multi-Threading
- Ways to startathread in java
- Setting and Getting name of athread
- Thread priority
- Various methods to preventathread from
- execution
- Daemon Thread
- Synchronization
- Types of synchronization
- Inter-Thread communication
- Deadlock in Java
7) Java1.8Features
- Functional Interface
- Lamda Expression
- java. time package
- default and static methods in interface
- Stream API
MySQL or Oracle Database
1) MySQL or Oracle Database
- Why database
- What is database
- What is SQL
- How to install MYSQL database
- Working with DDL commands
- create command
- alter command
- drop command
- rename command
- truncate command
2) Working with DML commands
- insert command
- update command
- delete command
- select command
3)Working with constrains
- primary key
- foreign key
- unique key
- null key
4)Working with order by clause
5) Working with where clause
6) Working with having clause
7) Transactional commands
- rollback
- commit
- save point
- Working with joins
- inner join
- outer join
- cross join
- full join
Advanced Java
1) JDBC
- Introduction to JDBC
- JDBC Drivers Architectures
- Files vs Database
- Connection object
- Types of Statement objects
- Types Result Set objects
- Select query executions
- Non-select query executions
- Working with Date values
- Working with LOB values
- Database Metadata
- Result Set Meta Data
- Batch Processing
- Transaction Management
2) Servlets
- What is web application?
- What is web resource program?
- What is web container?
- Sample web application creation
- Types of url patterns
- MIME Types
- Types of Communications
- Servlet Filters
- Servlet Lifecycle methods
- Servlet Config object
- Servlet Context object
- Stateless Behavior of web application
- Session Tracking
3) JSP
- Introduction to JSP
- JSP lifecycle
- JSP Tags
- JSP to Database communication
- JSP to JavaBean communication
- JSP implicit objects
- JDBC Connection pooling
- JSPMVC Architecture
- Working with IDE’s
4) Servers
- Tomcat Servers
- Web Logic Servers
5) IDE’s
- Eclipse
- NetBeans
6) Real tools
- GIT/GITHUB
- Maven/Gradle
- Junit
7) SDLC
- What is SDLC
- Types of phases in SDLC
8) Project
- Module1
- Module2
Java Framework: Spring Boot
1) Introduction
- Spring vs Spring Boot
- Spring Modules overview
- Spring MV Carchitecture
- What is Spring Boot
- Advantages of Spring Boot
- Spring Boot Architecture
- Spring Boot Application using lnitializr
- Spring Boot Application using STSIDE.
- Spring Boot Annotations
- Properties file vs YAML file
- Spring Boot starters
- Spring MVC Application
2) Spring Data JPA
Introduction
- Features of spring data JPA
- WorkingwithH2database
- Working with MySQL database
- Project Lombok
- CUR Doperations
- Exception Handling in Spring Boot
- Rest Template
- Web Client
- Flyway Database Migration
- Spring Boot Caching
- Swagger
- Spring Boot Actuators
- Spring Security
- Authentication
- Authorization
3) Java Framework : Spring Micro-services
Introduction
- Monolithic Architecture
- Micro Service Architecture
- Creating microservices using spring boot
- Microservice communication
- Spring Cloud API Gateway
- Service Registery (Eureka Server)
- Hystrixin microservices
- Loading Balancing using Ribbon.
- Zipkin and Slueth
- Cloud Config
4) IDE’s
- Spring Tool Suit(STS)
5) Embedded Servers
- Tomcat, Jetty, Undertow
6) Embedded Databases
- H2,HSQL,Derby
7) Tools
- POSTMAN
HTML-5
- What is HTML5?
- Types of Browsers?
- Types of Search Engines?
- What is Website?
- What web page?
- Simple HTML skeleton program
- Comments in Java
- HTMLS Meta Tags
- HTML Basic Tags
- PhraseTagsinHtm15
- HTML Colors
- HTML Images
- HTML Hyperlinks
- List in HTML
- HTML Tables
- Block Elements vs ln line Elements
- HTML forms
- GET vs POST methodology
- HTML data list Tag
- Frames
- <iframe>tag
- HTML Audio
- HTML Video
- Graphics in HTML
- HTML Layouts
css-3
- What is CSS?
- Types of CSS?
- CSS background property
- CSS borders
- CSS margins
- CSS paddings
- CSS ID selector
- CSS Design Work
- CSS overflow property
- CSS border-radius property
- CSS box-shadow property
- CSS float property
- List Property
- CSS tables
- CSS display property
- CSS trans form property
- CSS transition property
- CSS position property
CSS Design Work
- CssDesign1
- CssDesign2
- cssDesign3
JavaScript
- Java vs JavaScript
- Features of JavaScript
- Types of JavaScript
- Output statements in JavaScript
- JavaScript Engine
- JavaScript Comments
- JavaScript variables
- JavaScript LOOPS
- JavaScript Functions
- BOM(Browser Object(Model)
- DOM(Document Object(Model)
- JavaScript Date objects
- JavaScript Form Validation
- JavaScript Events
- JavaScript Regular Expression
bootstrap-4
- What is Bootstrap
- Advantages of Bootstrap
- Bootstrap colors
- Bootstrap borders
- Bootstrap backgrounds
- Bootstrap border-radius
- Bootstrap sizing
- Bootstrap Images
- Bootstrap spacing
- Bootstrap Margin
- Bootstrap Containers
- Bootstrap Grid System
- Bootstrap Tables
- Bootstrap Jumbotron
- Bootstrap Carousel
- Bootstrap List Groups
- Bootstrap Alerts
- Bootstrap Progress Bar
- Bootstrap Pagination
- Bootstrap Collapse plugin
- Bootstrap Glyph icons
- Bootstrap navbar
- Bootstrap Form layouts
React/React JS
- React Introduction
- Advantages of React
- JSX Introduction
- Expression in JSK
- JSK elements
- React virtual DOM
- Frist application development in react
- React project structure explanation
- React Fragment
- Components in React
- Function components vs Class component
- Props
- State
- Composing component
- CSS in React
- Type checking in props
- ReactJS vs React Native
- ReactJS vs AngularJs
- Event Handing in React
- Update state using event handing
- Phases of components in react
- Life cycle methods in react
- Hooks introduction
- Predefined hooks
- Custom hooks
- React Router
- Lists in React
- Key in React
- Assets in React
- Bootstrap in React
- React Forms
- Axios
- ReactJS+ NodeJS+ MYSQL datebase integration
AWS-Amazon Web Services
- Types of Applications
- PC vs Server
- Need of Cloud Infrastructure
- What is Cloud Computing
- What is AWS? And Why to choose AWS
- How to create an account in AWS
- What an Operating system and its types
- Importance of Linux in Cloud Environment
- How to create a Linux server in AWS
- Putty vs Xshell
- AWS EC2 Instance
- Types of instances in AWS
- AWS Launch Template
- AWS EBS volumes
- Need of Elastic
- IP Address
- AWS RDS service of JDBC Application
- How to deploy web Application?
- How to deploy web Application in AWS Elastic Bean Stalk
- AWS S3 service
- How to deploy spring boot application in AWS Cloud
B E N I F I T S
- Live Projects With Internship Certificate
- Course Completion Certificate Life Time Video Access
- Class Notes
- Free WIFI
- Job Assistance
- Resume Preparation
- Interview Preparation
- Mock Interviews
- Important Questions
- Unlimited Access to Classes & LAB