Java Training

About Java Training

Java is an object-oriented programming language (OOP) for Web browsers. It is organized around data rather than actions. Java is used for both server and client processing. Java was released in 1995 by Sun Microsystems. Java is very similar to the popular C++ programming language. They both are object-oriented programming, using similar syntax and general forms for commands. However, Java is more secure since it doesn’t support pointers, which hold the address of other variables. It emerged with more self-contained variables. Today, Java is in use by 5 million software developers and operates in 2.5 billion devices including PCs, mobile phones, smart cards, web cams, games, market simulators, and car navigation devices, just to name a few.



- Every program execution will be explained with Compiler and JVM Architectures
- Every program memory diagram will be clearly explained with JVM Architecture
- 1000+ Programs will be covered in training as well as in practice material
- Entire list of interview questions will be covered on every concept
- Every concept will be clearly explained with real-time project scenarios
- Every concept will be explained with MVC and LC-RP Architectures
- Therefore you will get good knowledge in designing and developing projects
- So that you can clear all interviews as a fresher or as an experienced


Core Java (J2SE) Course Module

Vol 1: Java Language, OOPS, Programming
  • Introduction to Javaand OOPS
  • Java Tokens- Comments, Identifiers, Keywords, Separators
  • Working with Java Editor Softwares- Editplus, Netbeans, Eclipse
  • Packages with Static Imports
  • Working with JAR
  • Modifiers - File Access, Access level and Non-access level
  • Datatypes, Literals, Variables, Type Conversion, Casting & Promotion
  • Reading Runtime values from Keyboard and Properties Files
  • Operators and Control Statements
  • Methods and Types of Methods
  • Variable and Types of Variables
  • Constructor and Type of Constructor
  • Block and Types of Blocks
  • Declarations, Invocationss and Executions
  • Compiler & JVMArchitecture with Reflection API
  • Static Members and their execution control flow
  • Non-Static Members and their execution control flow
  • Final Variables anf their rules
  • Classes and types of Classes
  • OOPS- Fundamentals, Models, Relations and Principles
  • Coupling and Cohesion (MVC and LCRP Architecture)
  • Types of Objects and Garbage Collection
  • Arrays and Var-arg types
  • Enum and Annotation
  • Design Patterns
Vol. 2: Java API and Project
  • API & API Documentation
  • Fundamental Classes - Object, Class, System, Runtime
  • String Handling
  • Exception Handling and Assertions
  • Multithreading with JVM Architecture
  • IO Stream (File IO)
  • Networking (Socket Programming)
  • Wrapper Classes with Auto boxing and unboxing
  • Collections with Generics
  • Java 5,6,7,8 new features
  • Inner Classes
  • AWT, Swings, Applet
  • Regular Expressions
  • Formatting date, time( java.text package)

Advanced Java Training Course Module

The course builds a strong understanding of JDBC Technology. It gives in to demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how JSP is built on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. The class culminates in an exploration of Java MVC frameworks like Struts at a high level.

JDBC 4.0
  • Introduction to JDBC
  • JDBC Architecture
  • Java.sql Package
  • Connections, Statement, ResultSet
  • Prepared Statement
  • Callable Statement
  • Scrollable and Updated ResultSet
  • Batch Updates
  • ResultSetMetaData
  • Simple Transaction Management
  • Four Levels of JDBC drivers, their pros & cons
  • Features of JDBC 3.0
Servlets 3.0
  • Need of Server Side Programming
  • Introduction to Servlets
  • Servlet life Cycle
  • javax.servlet Package
  • ServletConfig, ServletContext, ServletResponse
  • Supplying initialization parameters to Servlets
  • Performing database operations in Servlets
  • Include and Forward Mechanisms
  • Applying filters to Servlets
  • javax.servlet.http Packages
  • HttpServlet life Cycle
  • Http request methods GET vs POST
  • HttpServletRequest, HttpServletResponse
  • Dealing with Http headers & erro Codes
  • Session tracking, Purpose
  • Hidden Form Fields, Cookies
  • Http Session, URL Rewriting
  • Event Listeners
  • web Application Security
JSP 2.2
  • Disadvantages of Servlets
  • introduction to JSP
  • JSP Life Cycle
  • Creating Dynamic Web Content with JSP
  • Scripting Elements
  • Scriptlet
  • Declaration
  • Expression
  • XML Syntax for JSP Elements
  • JSP Directives Page, include and taglib
  • JSP Implicit Objects
  • JSP Scopes
  • Include and Forward mechanism
  • Using a Java bean in a JSP
  • JSP Model 1 Architecture
  • JSP Model 2 (MVC) Architecture
  • Custom tag Development
  • Classic tags, Simple Tags
  • Error handling in a JSP
  • JSTL
  • Expression Language
  • Processing XML in a JSP
Ms. Heena Fatima
Email :- heena.fatima@seedgroup.in
Contact No. :- +91-8795616444


Mr. Shishir Kant Singh
Email :- shishir@seedgroup.in
Contact No. :- +91-9984136644

J2EE Training Course


EJB: Enterprise Java Bean, It is used for developing the distributed applications. Distributed application means communication between two programs which is running on two JVMs on a single machine or different machines. These Applications are scalable, transactional, and multi-user secure. You can develop the application once and then deploy on any one of the JEE 5 complaint application server. There are many application servers are available both free and commercial. You can choose the server for development and deployment to suit your requirement and budget.

EJB simplifies the development of small and large enterprise applications. The EJB container provides system-level services to enterprise beans, the bean developer can just concentrate on developing logic to solve business problems.

RMI - Remote Method Ivocation
  • Java Distributed Technology
  • RMI Achitecture
  • Dynamic / Bootstrap Clients
  • Object Passing in RMI
  • DGC
  • Activation
  • RMI - IIOP
EJB - Enterprise Java Beans
  • Introduction
  • Comparison between Different Distributed Tech (EJB, CORBA, COM/DCOM)
  • EJB Architecture
  • EJB Container
  • Stateless Sessions Bean
  • Statefull Session Bean
  • Bean Managed Entity Bean (Container managed Entity Bean, Bean Managed Security )
  • Container Managed Security
  • Bean Managed Transactions
  • Contaiiner managed Transactions
  • Clusters
  • Using JDBC Connection Pool in EJB
EJB 2.0
  • Local Enterprise Beans
  • CMP2.0 Model - Container managed Persistency
  • EJBQL - EJB Query Language
  • EJB Select Methods
  • Finder Methods with EJBQL
  • CMR - Container Manager Relationships
  • MDB - Message Driven Bean
EJB 2.1
  • Enhancements to EJB -QL
  • Timmer Service
  • Web Services Support to SLSB
EJB 3.0
  • Introduction to EJB 3.0
  • Architecture of EJB 3.0
  • Session Beans in EJB 3.0
  • Stateless Session Bean
  • Stateful Session Bean
  • Entity Components + JPA 1.0
  • Simplified packaging on Context Dependency injection (CDI)
  • JPA -Java Persistence API
  • Relations with Entities
  • one-to-one
  • one-to-many
  • many-to-one
  • many-to-many
  • Inheritance with Entities
  • JPQL - Java Persistence Query Language
  • Message Driven Bean in EJB 3.0
  • Transaction with EJB 3.0
  • AOP in EJB 3.0
  • AOP - Aspect Oreinted Programming
  • Exposing EJB 3.0
  • Stateless Sessions Bean as Web Service
EJB 3.1
  • Introduction of 3.1
  • Removal of LocalBusiness Interface
  • Introductionof Singletons
  • Asynchronous Sessions Beans
  • Embeddedable API forexecuting EJBin Java SE env
JTS/JTS -Java Transaction Service / Java Transaction API
  • ACID (Atomicity, Consistency, Isolation, Durability) properties
  • When to use Transactiobs
  • Local
  • Transactions
  • Distrinuted Transactions
  • Flat Transactions
  • Nested Transaction
  • Chained Transaction
  • Two-phase Commit Protocol
JNDI - Java Naming & Directory Interface
  • JNDI Architecture, Programming with JNDI, JNDI Security
JAAS (Java Authentication and Authorization Service)

JMS 1.1 (Java Messaginf Service)

Java Mail 1.3

XML (Extensible markup Language)
  • Introduction
  • Need of XML in a application architectures
  • DTD (Document Type Definition)
  • XML Parsers - SAX (Simple API for XML)
  • DOM (Document Object Model)
  • Using IBM's XML4J
  • Parser
  • XML Schemas
  • XML DB Utitlity (XML SQL Utility)
XSL
  • XSL Tags
  • Using Apache szian's XSLT Engine for Transfromation
  • X path Specifications
  • X path Expressions
JAXP 1.2 (Java API for XML Parsing)

Web Services
  • SOAP 1.1 (Simple Object Access Protocol)
  • UDDO 2.0 (the Universe Description, Discovery and Integration)
  • WSDL 1.1(Web Services Description Language)
  • JAX-RPC 1.1 (Java API for XML Remote Procedure Cell)
  • SAAJ 1.2 (SOAP with Attachments API for Java)
  • JAXR (java API for XML Registration)
  • JAXB (Java Architecture for XML Binding)
  • JAXWS (java API for XML ....Webservices)
J2EE Design Patterns

Servers
  • Weblogic 10.0
  • IBM Websphere 6.0
  • J Boss
  • Sun one Application Server 9.1
  • Oracle 9i Aplication Server
  • Pramati
  • Glass Fish
IDE'S
  • My Eclipse
  • J Builder
  • Intellij
  • Net Beans
  • Weblogic workshop
  • EXADEL Studio
  • WSAD
Tools
  • Build - ANT
  • Logging - Log 4j
Ms. Heena Fatima
Email :- heena.fatima@seedgroup.in
Contact No. :- +91-8795616444


Mr. Shishir Kant Singh
Email :- shishir@seedgroup.in
Contact No. :- +91-9984136644

Fee Structure & Course Duration


-> Course :- Java Programming Language

-> Registration Fee :- 1000/-

-> Course Fee (Included Registration) :- Rs.2500 (Core Java Without API)
-> Course Fee (Included Registration) :- Rs.3500 (Core Java With API)
-> Course Fee (Included Registration) :- Rs.6000 (Advanced Java )
-> Course Fee (Included Registration) :- Rs.8000 (J2EE Training)


-> Course Duration :

Regular Batch - Daily
- Time Duration : 45 Hours (Core Java Without API)
- Time Duration : 60 Hours (Core Java With API)
- Time Duration : 75 Hours (Advanced Java)
- Time Duration : 90 Hours (J2EE Training)


Weekend Batches - Saturday and Sunday & Holidays (Depending On Course)
- Time Duration : 8 Weeks

Fast Track Course Training -(Daily 4+ Hours) (Depending On Course)
- Time Duration : 2 Weeks

Contact Person


Ms. Heena Fatima
Email :- heena.fatima@seedgroup.in
Contact No. :- +91-8795616444


Mr. Shishir Kant Singh
Email :- shishir@seedgroup.in
Contact No. :- +91-9984136644

With Creative Ideas

Many web sites still in their infancy versions evolved over the years.
  • Guide to complete the product development
  • Supportvarious application of databases and platform
  • Train us to write the test cases.
  • Training soft copies and study materials are providing at free cost.
  • High Emphasis on Project & Assignment.

Lucknow Address

Kanpur Address

  •   SEED Group, 117/171-B,Q-Block
         Sharda Nagar, Kanpur-208025
  •   +91-8960230006
  • kanpur@seedgroup.in

Rohtak Address

  •   SEED Group, SCF-21, Huda Complex
         Rohtak, Harayana-124001
  •   +91-9984136644
  • rohtak@seedgroup.in

Hisar Address

  • SEED Group, Salasar Complex, Bank Colony
         Hisar, Harayana-125005
  •   +91-9984136644
  • hisar@seedgroup.in