Full Stack Java Developer
CoreJava:
- Introduction
- Installation
- Programming Elements
- First Application
- Data Types
- Operators
- Control Statements
- Access Modifiers
- Wrapper Classes
- Packages
- OOPS
- Object Casting
- Exception Handling
- Multi Threading
- Garbage Collection
- Inner Classes
- Java I/O
- File Handling
- String Handling
- Reflection API
- Arrays
- Collection Framework
- Map Interface
- JDK 8 features
- JDK 10, 11 features
AdvJava:
- Java Database Connectivity (JDBC)
- Introduction
- Introduction to JDBC
- Establishing Connection to database
- Statement
- PreparedStatement
- CallableStatement
- ResultSet Interface & Metadata
- Batch Updates
- Transaction Management
- Servlet
- Introduction
- Developing and Deploying Servlet Apps in Diff Servers using Generic Servlet
- Developing Servlet
- ServletRequest & ServletResponse
- ServletConfig
- ServletContext
- HttpServlet
- HttpServletRequest & HttpServletResponse
- HTML to Servlet Communication
- Servlet to DataBase Communication
- RequestDispatching
- Redirecting
- Attributes
- State and Session Management
- URL Rewriting
- Hidden Form Fields
- Cookies
- HttpSession
- Filters
- Listerners
- Annotations in Servlet Programming
- Authentication and Authorization (Security in Servlet Programming)
- Error Handling in Servlet & Working with Welcome-file
- Java Server Pages (JSP)
- Introduction & JSP Tags
- Scripting Elements & JSP Implicit Objects
- Directives
- Standard Actions
- Using Java Bean in JSP
- Expression Languages with JSTL Introduction
- Working with JSTL
- Custom Tags
- MVC Architectures
- Deploying project using MVC
Oracle:
- DB Fundamentals
- RDBMS
- Oracle Introduction
- DDL
- DRL
- DML
- Functions
- Integrity Constraints
- Joins
- Sub Queries
- Transactions
- Views
- Indexes
- PL/SQL
- Error Handling
- Procedures
- Functions
- Triggers
HTML:
- Web – Introduction & Internet Based Services
- Introduction to HTML
- Presentational or Formatting Tags
- HTML Images
- Anchor Tag
- HTML – Tables
- Lists
- Frames & Div Tag
- HTML Forms
- HTML Form Controls
- HTML5
- HTML5 Canvas HTML5-GRAPHICS (2D and 3D Effects)
- HTML5 SVG & Canvas
- Multimedia
- HTML5 Geolocation(Deeper Integration with OS)
CSS:
- Introduction to CSS
- CS Selectors
- CSS Attributes
- CSS Lists & CSS Tables
- Advanced Cascading Style Sheets
- Border, Text Properties & Backgrounds
- CSS3 2D & 3DTransforms
- CSS3 Transitions & CSS3 Animations
- CSS3 Multiple Columns & CSS3 User Interface
JavaScript:
- What is Scripting Language?
- The History of JavaScript
- More in JavaScript
- JavaScript Operators
- JavaScript Condition Controls
- JavaScript Looping Control Statements
- Arrays
- Functions
- JavaScript Object Basics
- Time Date Math
- JavaScript – Errors & Exceptions Handling
- JS OOPs
- JS HTML DOM
- Events in JavaScript
- Regular Expressions
- JavaScript Window Object
- JavaScript History Object & Cookies
- Web Hosting (Live Web Site)
ReactJS:
- React Introduction
- React Essential Features And Syntax
- React Components, Props And State
- Styling Components
- Debugging React Apps
- React Component Life Cycle
- React Hooks
- React Component Ind Etails
- HTTP Requests / Ajax Calls
- React Routing V5 And V6
- React Forms And Form Validation
- Deploying React App To The Web React Redux
- React Material UI
- Error Handling
- New Features Of React 18
- Unit Testing In React
- Webpack Primer
- Server – Side Rendering With React
- Deploying On Cloud
SpringBoot & MicroServices:
- Introduction to spring boot
- Building Spring Boot Application
- Rest Annotation with In Memory Database & CRUD Operations
- Rest Annotation with Relation DB
- JPA Repository Concepts
- Actuator Concepts
- Spring Boot Custom Logging
- Spring Boot Profile Components
- Auto Configuration
- Thymleaf Concepts
- Integration with Spring Web
- Spring Boot Security
- Database Concepts
- Core Concepts
- Microservices
- Microservices Design Considerations
- Spring Cloud
- Spring Cloud Config
- Netflix
- Fault Tolerance Concepts
- API Gateway
- Messaging Queue Concepts (CloudBus)
- Oatuh2 Concepts
- Swagger API
- Cloud Hosting
Tools:
- GIT
- GitHub
- Jenkins
- Docker
- Datadog
- JUnit
- Mockito
- Jmeter
- Maven
- Gradle
- Jira
- Sonarqube
- SIF4J
- ELK
- Herouku
- Chef
