Course Details

Java is a general purpose, high-level programming language developed by Sun Microsystems. A small team of engineers, known as the Green Team, initiated the language in 1991. Java was originally called OAK, and was designed for handheld devices and set-top boxes.

Students perusing Technical or non-technical, 12th, Graduate/Master Program or Fresh Engineers/graduates/Diploma possessing the required prerequisites for the program.

Module 1 :

1. HTML and Javascript
Introduction to HTML5
Basic Root Elements In HTML5
Grouping Elements & Manipulating Text In HTML5
Table and Form Elements
Input Type Attributes
Multimedia Elements
CSS3 essentials
JavaScript essentials
Control statements
JavaScript Errors – Throw and Try to Catch
Using Geolocation

2. RDBMS Fundamentals -Using Oracle
Retrieve row and column data from tables with the SELECT statement.
Employ SQL functions to generate and retrieve customized data.
Run data manipulation statements (DML) to update data in the Oracle Database 10g.
Control user access and manage schema objects
Search data using advanced sub queries

3. Core Java Associate

Java Basics, Working With Java Data Types and operators
Create and manipulate strings, Creating and Using Arrays Using Constructs,
Working with Methods and Encapsulation
Working with Inheritance, Handling Exceptions

Module 2 :

Core Java Professional
Java Class Design & Advanced Class Design
Object-Oriented Design Principles
Generics and Collections
String Processing, Exceptions and Assertions
Java I/O Fundamentals & Java File I/O (NIO.2)
Building Database Applications with JDBC,
Threads & Concurrency
Advanced Java Programming
Introduction to Java Servlets
Introduction to Java Server Pages
Implementing an MVC Design
The servlet’s environment
Container facilities for servlets and JSPs
Developing JSP pages
Developing JSP pages using custom tags
More Controller facilities
More options for the Model
Asynchronous web applications
Web application security
Enterprise Java Beans
Introduction to Java EE
Implementing Session Beans
Accessing Session Beans
Advanced Session Bean Concepts
Developing Java EE Applications Using Messaging
Developing Message-Driven Beans
Using EJB Technology Best Practices
Overview of the Java Persistence API
Introducing the Auction Application
Understanding the Entity Manager
Entity Inheritance and Object-Relational Mapping
Persisting Enums and Collections
Introduction to Querying
Advanced Java Persistence API Concepts

Module 3:

Struts (Certification: NA)
Introduction to Struts 2
Using Struts 2 Tags
Processing Forms
Exception Handling
Struts 2 Form Tags
Struts 2 Themes

300 Hours