DIIT EDUCOM

diit-education.png

Java

Course duration :- 4 Months (1.5 hrs)

Weekdays :- 1.5 hrs/6 days ,Fastrack :- 2 hrs/day, Weekends :- 4 hrs (Sat & Sun) 

 

Best Java Training 

Java is a high level programming language that is used for developing and delivering content on website. It is also one of the general purpose languages that is class-based, object-oriented and used in Android programming.

DIIT Educom is a job-oriented Java training institute in Rajasthan that focus on providing practical knowledge to students.  Our experienced certified professionals deliver project based training to students, so that they easily fill the gap of skilled professionals in the company.

Course content

  • Core Java 7 Training
  • Advanced Java Training
  • J2EE Training
  • Servlet Training
  • JSP Training
  • JSF Training
  • Struts framework
  • EJB Training
  • Hibernate Framework
  • Spring Framework
  • Live Project as in real time environment following all SDLC Principles

 

Core Java Course Content


1. Getting Started with Java SE 

  • What is Java?
  • History of Java
  • How to get Java
  • A first java program
  • Compiling and interpreting application
  • Inside JVM
  • The JDK Directory Structure

2. Data types and Variables 

  • Primitive Datatypes
  • Declarations
  • Variable Names
  • Numeric Literals
  • Character Literals
  • String
  • String Literals
  • Arrays
  • Non-Primitive Datatypes
  • The Dot Operator

3. Operators and Expressions

  • Expressions
  • Assignment Operator
  • Arithmetic Operator
  • Relational Operators
  • Logical Operators
  • Increment and Decrement Oprators
  • Oprate-Assign Operators(+=,etc.)
  • The Conditional Oprator
  • Operator Precedence
  • Implicit Type Conversions
  • The Cast Operator

4. Control Flow

  • Statements
  • Conditional(if) Statements
  • Adding an else if
  • Conditional (switch) Statements
  • While and do-while Loops
  • For Loops
  • AFor Loop Diagram
  • Enhanced For Loop
  • The continue Statement
  • The Break Statement

5. Methods

  • Methods
  • Calling Methods
  • Defining Methods
  • Method Parameters
  • Scope
  • For Loops
  • Variable argument parameters methods

 6. Object-Oriented Programming

  • Introduction to Object-Oriented Programming
  • Classes and Objects
  • Constructors
  • Fields and Methods
  • Encapsulation
  • Interfaces
  • Access Control
  • Inheritance
  • Polymorphism
  • Best Practies

7. Inheritance in Java

  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • Super
  • The Object Class

 8. Inner Classes and Packages

  • Inner Classes Concept
  • Anonymous Inner Class
  • Static inner class
  • Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

9. Exception Handling

  • Exception Overview
  • Catching Exceptions
  • The Finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions

10. Input/Output Streams

  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • Print Writer Class
  • Reading and Writing Objects
  • Basic and Filtered Streams
  • File Class
  • Scanner Class

11. MultiThreading in Java

  • Non-Threaded Applications
  • Threaded Applications
  • Creating Threads
  • Thread States
  • Runnable Threads
  • Coordinating Threads
  • Interrupting Threads
  • Runnable Interface
  • Synchronizing Threads
  • Interthread Communication
  • ThreadGroups
  • Advanced Locking Concepts

 12. Collection Framework and Generics

  • The Collection Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Map Interface
  • Map Implementation Classes
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods

13. Internalization and Property class

  • Internalizing application
  • Date Time formatter
  • Number Formatter
  • Properties class

 14. Introduction to standalone application and Applet

  • Introduction to AWT
  • Introduction to Swing

15. Reflection API in Java

16. Socket Programming and RMI

17. Serialization Cloning and Annotation

18. Garbage Collection in Java

19. Introduction to JDBC and SQL

  • Introduction to Swing
  • JDBC Driver types
  • Loading drivers and Connecting to DB
  • Creating a SQLQuery
  • Getting the Results
  • Updating Database Data
  • Database Metadata
  • Finishing Up

20. Introduction to Eclipse and Ant

Advance Java Course Content

1. Eclipse

  • Advance Java Course Content
  • Project definition and configurations
  • Execution and debugging
  • Advance features

2. JDBC

  • JDBC Introduction
  • JDBC Architecture
  • Java Database Connectivity Steps
  • Test JDBC Driver Installation & Connection
  • Types of JDBC Drivers
  • Inserting Data into SQLTables
  • Retrieving Data from SQLTables
  • Update SQLTables

 3. JSP

  • Update SQLTables
  • Introducing Java Server Pages Technology
  • JSP Architecture
  • Reading the Request Information
  • Retrieving the data posted to a JSPfile from HTMLfile
  • JSPElements (Directives, Declaration, Scriplets, Actions)
  • Introduction to the JSPtags
  • Accessing database from JSP
  • Working with JSPSessions
  • JSP Cookies Example
  • JSPand JavaBeans
  • Custom Tag Library
  • File uploading
  • mailing process
  • validations

4. Servlet

  • History of Web Applications
  • Support for Servlets
  • HTTPServlet Basics
  • The Servlet Lifecycle
  • Retrieving Information
  • Sending HTMLInformation
  • Sending Multimedia Content
  • Session Tracking
  • Security
  • Database Connectivity
  • Applet-Servlet Communication
  • What's New in the Servlet API
  • Advance Servlet Features (Forward ,Include, Redirect)

 

5. Hibernate

  • Introduction to Hibernate
  • Hibernate Configuration
  • Entity definitions and O/R Mapping
  • Working with Persistent Objects
  • Hibernate Queries
  • Hibernate Caching
  • Advance Concepts

6. Struts

  • MVC Architecture
  • Struts Framework
  • Struts Controller Components
  • Struts View Components
  • Struts Model Components
  • Struts Tag Libraries
  • Exception Handling in Struts
  • Using Commons Validate with Struts
  • Exception Handling in Struts
  • Struts example

7. EJB

  • Introduction to Distributed Component & Containers
  • EJB Fundamentals
  • Session Bean Internals
  • Entity Bean Internals
  • Transaction Management
  • Bean Relationships
  • EJB QL
  • EJB best practices

8. Spring Framework

  • Dependency Injection and Inversion of control
  • Bean Managed container and its configurations
  • Bean definitions and their usage
  • Hibernate Integration
  • Struts Integration

 9. J2EE Connector Architecture

  • About Resource Adapters
  • Resource Adapter Contracts
  • Administering Resource Adapters
  • The Black Box Resource Adapters
  • Transaction Levels
  • Properties
  • Configuring JDBC Drivers
  • Resource Adapter Tutorial
  • Setting Up
  • Deploying the Resource Adapter
  • Testing the Resource Adapter
  • Common Client Interface

10. AJAX

  • Introduction
  • Create an XMLHttpRequest Object
  • Send a Request To a Server
  • Server Response
  • The onreadystatechange Event

 11. Java and XML

  • Generating an XMLDocument
  • Parsing XML
  • Quick Reference Guide
  • Create well-formed and valid XMLdocuments
  • Use XMLNamespaces in an XMLdocument
  • Create and use an XMLSchema document
  • Validate XMLdocuments by using standard XMLtechniques
  • Use XPath expressions and functions
  • Transform XMLdocuments by using stylesheets and XPath expressions
  • List the XMLfeatures in the database
  • Explain the architecture of Oracle XMLDB
  • Use the XQuery language

 






img