Java Fundamentals, Oops Concept, Data types, Class
-
- Java – What, Where and Why?
- History, Features, Architecture of Java
- OOP in Java, Class Fundamentals, Objects, Constructor,Objects
- Packages, Interfaces
- Inheritance and Polymorphism
- Programming Languages
- Pillars Of Object Oriented Programming
- OOPS concepts and terminology
- What are data types? Primitive Data Types & Declarations
- Variables & Types
- Variable declaration & initialization
- Numeric & Character Literals
- String formatting and Parsing
- Arrays,Non-Primitive Data Types
- What are Methods?Method Structure
- Declaration Of Methods
- Expressions,different Operator
- The Conditional Operator
Flow,Statement,Collections,Error Handling
-
- What are Control Flow Statements?
- Conditional (if) Statements
- Adding an else if
- Conditional (switch) Statements
- for Loops, Enhanced for Loop
- The continue Statement
- Java Collections including Vector, ArrayList
- The Collections Framework
- The Set, List, Map Interface
- Primitive wrapper classes
- What is a Java package, Java interfaces.
- Advantages of using a Package,Types Of Packages
- Exception Handling: Try, Catch, Finally, Throw and Throws
- Errors and Runtime Exceptions
Java Server Page,Javascript
-
- What is JSP?
- Advantages of JSP & Applications of JSP
- Difference between JSP & Servlet
- JSP Life cycle, JSP Lifecycle methods
- Jsp Implicit Objects & Scopes
- Jsp Scripting Elements
- Declarative, expression and scripts tags, JSP and JDBC.
- JSP Processing
- JSP Tag library
- Core Tags
- JSP Actions : Standard Actions, Custom Actions
- Overview to Javascript
- Three ways to use Javascript
- Working with events
- Client-side Validation
Spring, AJAX,Hibernate Frameworks
-
- Overview to Hibernate
- Hibernate v/s JDBC
- What is Object Relational Mapping
- Hibernate Features,Application Architecture
- Persistent Classes,Object States
- Hibernate Web application
- Hibernate Generator classes
- Hibernate Mapping File Elements
- Hibernate Query Language
- Caching and Transactions
- Collection, Component, and Association Mapping
- Spring MVC Architecture, Components, and Framework
- Spring Framework, Characteristics Of Spring
- Spring Framework Architecture and its Modules
- Spring Platform Advantage
- Spring bean Wiring
- Spring with database
Java Certification Online Course Roadmap
-
The overall job count for software developers will continue to grow faster than the average for most professions. Java is estimated to be running on over 3 billion devices worldwide.
This online Java training will bring out the best in you through its unique yet simple way.
- Introduction of Java Platform
- Entry points (main method) and
- Java Buzzword
- Command Line arguments
- Components of Java
- Java Statements, Expressions,
- Environment Setup and IDES
- Operators and Conditionals
- Introduction to Java Programming
- Language and Features
- Anatomy of a Java
- Language keywords
- Equality Operators
- Naming rules and conventions for
- Logical operators identifiers
- Short-circuit (or conditional) Datatypes
- operators
- Building blocks of a program
- Ternary operator (variables, methods, and objects)
- Assignment Operators
- Objects and classes.
- Type Casting
- Arithmetic Operators
- Selection Statements
- Increment or Decrement Operator
- Iteration Statements
- Relational Operators
- Transfer Statements
- Package declaration
- Accessibility modifiers
- Simple Imports & Static Imports
- Java Programming Structure
- Package Declaration in OOPS
- Context Accessibility Modifiers & Import statement in object-oriented context Encapsulation
- Polymorphism
- Inheritance IS-Polymorphism
- Method Signature Overloading & Overriding
- Static VS Dynamic Polymorphism
- Constructors > this or super
- Final & static
- Abstract class and Interface
- SOLID Principles
- Composition, inheritance, and dele
- Exceptions & Java Language Package (java.lang package)
- Introduction
- User-defined exceptions (Customized Exception Hierarchy Exceptions)
- Difference between Exception & Error
- Throw and Throws Exception handling using: try-catch
- Hierarchy finally
- Object class
- Methods to display error information.
- Strings
- Checked and Unchecked exceptions
- StringBuffer & StringBuilderijd1.5)
- Multiple catch blocks.
- Wrapper classes » Nested try blocks
- Autoboxing and Unboxing(jdk1.5)
- Bean Properties
- Bean Methods
- Bean Events
- Using Beaninfo class
- Bean Persistence (Long and Short - Serializable interface, XmlEncoder class)
- Introspection Mechanism
- Reflection
- Introduction to Threads and Concurrency
- Defining, Instantiating, and Starting threads by "Extending Thread class implementing Runnable interface" Main thread
- Thread Priorities >
- Streams Based I/O (input/output), Networking and Serialization
- Introduction to I/O and Streams
- URL in Terms of Java Network
- Introduction and Implementation of
- Programming ByteStream
- Datagram in the network environment
- Character Streams
- DNS and Reverse DNS Lookup Buffered Streams
- Serializable in Java Data Streams and Object Streams
- Class Refactoring with Serialization and File I/O serial version UID
- Introduction to Network Programming
- Java Externalizable Interface Introduction to TCP and UDP
- Java Serialization Methods Implementation of Socket and Serialization with Inheritance InetAddress class
- Serialization Proxy Pattern
- Collections Overview
- Collection Types
- Arrays
- Sets
- Sequence
- Maps
- Understanding Hashes and Hash
- Generation
- ArrayList and Vectors
- Introduction to Generics
- Bounded Types Generics
- Wildcard Generic classes, methods, and constructors
- Java Type Erasure
- Introduction to Internationalization and
- Localization what is 118N
- Localization ad Locale
- Locale Class
- Date, Time and Currency formatting
- Numbers and Measurements localization
- Other Formatters
- JDBC Fundamentals
- Introduction > JDBC Architecture
- JDBC Driver Types: Type-1, Type-2. Type-3
- JDBC Connectors
- Connecting to databases with JDBC
- Working with Tables
- Statements and Execution
- Exception Handling and Cleanup
- Working with Stored Procedures
- Working with Database Functions
- Connection Interface
- Connecting with DriverManager
- Executing PreparedStatement
- Executing CallableStatement
- Batch Operations with JDBC
- RowSet
- CachedRowSet
- Connection Pooling (using javax.sql.DataSource interface) Transactions
- Commits
- Rollbacks
- Transaction Isolation Levels > BLOB CLOB
- Styling using CSS
- Bootstrap introduction
- HTTP and HTML
- Webpage and its components
- What is SASS?
- CSS and SASS
- Interactivity using Javascript
- Javascript basics
- JQuery ;
- AJAX
- GenericServlet,
- ServletRequest, and ServletResponse
- HitpServlet,
- HttpServletResponse and HttpServlet
- Introduction
- Web application Architecture
- Http Protocol & Http Methods
- Web Server & Web Container
- Servlet Interface
- Servlet Lifecycle: init(), service(). destroy()
- Accessing Parameters
- ServletConfig > ServletContext
- HTTPSession > Cookies > URL Rewriting
- Servlet-Browser communication (sendError, setHeader, sendRedirect)
- Web-component Communication (Forward, Include)
- Hidden Form Fields Filters & Wrappers
- Listeners
- Web-Security
- Introduction
- JSP Architecture
- JSP LifeCycle
- JSP Implicit Objects & Scopes
- JSP Directives (page, include, taglib)
- JSP Tags
- JSP Standard Actions (useBean tag, setProperty tag, getProperty tag, include tag, forward tag, param tag, plug-in tag, params tag, fallback tag, directives tag, scriptlet tag, expression
- tag)
- JSP Custom Actions (classic tags,simple tags)
- JSP Scopes Introduction
- Request Scope
- Application Scope » Session Scope
- Page Scope
- JSP implicit objects
- Model 1/Model 2 Architecture
- JSP Expression Language (EL)
- JSTL & Tag Library
- Custom tags
- Design Patterns and Architecture styles with JSP
- Model View Controller (MVC)
- Architecture
- Getting Started with Hibernate
- Concepts of ORM (Object Relational Mapping)
- Advantages of Hibernate compared Working with Hibernate
- Hibernate Data Types.
- Exploring Hibernate API
- Configuration XML file and Mapping to JDBC
- Hibernate Architecture
- Installation and Directory Structure
- Hibernate Configurations XML file along with dtds.
- Introduction to JPA Annotations
- Persistent Classes (POJO)
- CRUD using Hibernate
- CRUD/DML operations (Create,
- Retrieve, Update and Delete)
- Configuring Primary key Generators
- Hibernate Query Language (HQL)
- Native SQL » Criteria API
- Inheritance in Hibernate (Mapping and JPA)
- Working with Relational Data
- Types of Relations (one to one, one to many, many to one, many to many)
- Caching and Hibernate Second Level
- Cache Connecting with Multiple Databases
- Bean Validation Hibernate Validator 3 Hibernate Search
- Transactions and Concurrency Interceptors and Events
- Batch Processing
- Introduction
- Struts Framework Architecture
- First Application using Struts Framework web.xml and Struts configuration file (struts.xml)
- Struts Flow of Execution
- Introducing Struts Elements
- Struts View (JSP)
- Action Servlet
- Request Processor
- FormBean(Action Form)
- Built-in Action classes
- Introduction to Struts Tag Libraries
- Nested Tag library Html Tag library
- DynaAction Form & LazyDynaBean
- Bean Tag library
- Local Forwards & Global Forwards
- Logic Tag library
- Validations (Approaches: client-side
- Internationalization(118N) and server-side)
- Exception Handling in Struts
- DynaValidatorForm Class
- Struts with Hibernate Integration
- Introduction
- Spring Architecture & Modules Spring Core
- Introduction to IOC & DI
- Types of DI (Setter VS Constructor)
- Working with Beans and Bean
- Spring Core Basic Concepts
- Core Container
- Factories
- Spring Core Annotations » Annotation-based Post Processors
- Spring AOP
- Introduction
- AOP Concepts
- Programmatic VS Declarative AOP
- Programmatic AOP (Advices, Pointcuts and proxies)
- Declarative AOP (Using AOP 2.0 Config element, OGNL Expressions)
- Aspect J AOP with Spring
- Spring DAO with JDBC
- Introduction
- Ways to implement Spring DAO
- Choosing an approach for JDBC database access
- JDBC Template
- Executing Statements
- Running Queries
- SQL Parameters
- Spring Transactions
- Introduction
- Aop 2.0 Configuration driven
- Transaction Management
- Aspect J annotation based
- Transaction Management
- Session Factory
- Managing Transaction
- Introduction
- Integrating with Hibernate
- Creating and Injecting Hibernate
- Introduction
- Handler Mapping
- Controllers
- Views
- Models/Entities
- Validations Handler Interceptors Forms Tags Spring MVC + Spring Security and Hibernate