TekNavigators

Core JAVA + Advance

TekNavigators, the best training institute for Java

best-training-institute-for-dot-net

The dictionary meaning of advance is a forward movement or development or improvement and the meaning of improving means thing that makes something better. All in all, we have to improve our basic knowledge to master that particular field.
Java is divided into two parts i.e. Core Java (J2SE) and Advanced Java (JEE). The core Java part covers the fundamentals (data types, functions, operators, loops, thread, exception handling, etc.) of the Java programming language. It is used to develop general-purpose applications. Whereas Advanced Java covers the standard concepts such as database connectivity, networking, Servlet, web-services, etc. In this section, we will discuss what is advanced Java, its benefit, uses, topics of advanced Java, and the difference between core Java and advanced Java. There is one stop solution for your all problems related to java, TekNavigators – the best training institute in lucknow for Java Training.

Introduction to JAVA

  1. How to Install Java and about Environment Variables
  2. JVM Architecture
  3. Datatypes, Variables, Keywords and Identifiers
  4. Operators and Expressions, Naming Conventions in Java
  5. Control Flow Statements
  6. Arrays
  7. Command Line Arguments
  8. Object and Class
  9. Object Oriented Programming(OOP)
  10. Inheritance
  11. Interfaces
  12. Abstract Classes, Inner Classes
  13. Access Specifiers, Access Modifiers
  14. Packages
  15. Collection Frame Work
  16. Exception Handling
  17. Multi Threading
  18. Input/Output Streams
  19. Networking

FAQ’s and SCJP Exam Oriented Concepts - Advanced Java Course Highlights

  1. Developing Web applications on MyEclipse and Net Beans IDEs.
  2. Deploying Servlets and JSPs on Weblogic, Websphere, JBoss application Servers

JDBC 4.0

  1. Introduction to JDBC
  2. JDBC architecture
  3. sql Package
  4. Connection, Statement, ResultSet
  5. Prepared Statement
  6. Callable Statement
  7. Scrollable and Updatable ResultSet
  8. Batch Updates
  9. ResultSetMetaData
  10. Simple Transaction Management
  11. Four Levels of JDBC drivers, their pros & cons
  12. Features of JDBC 3.0

Servlets 3.0

  1. Need of Server side Programming
  2. Introduction to Servlets
  3. Servlet Life Cycle
  4. servlet package
  5. ServletConfig, ServletContext, ServletResponse
  6. Supplying initialization parameters to Servlets
  7. Performing database operations in Servlets
  8. Include and forward mechanisms
  9. Applying filters to Servlets
  10. servlet.http Package
  11. HttpServlet Life Cycle
  12. Http request methods GET vs POST
  13. HttpServletRequest, HttpServletResponse
  14. Dealing with Http headers & error codes
  15. Session Tracking, purpose
  16. Hidden form fields, Cookies
  17. Http Session, URL rewriting
  18. Event listeners
  19. Web application security

JSP 2.2

  1. Disadvantages of Servlets
  2. Introduction to JSP
  3. JSP Life Cycle
  4. Creating dynamic Web content with JSP
  5. Scripting elements
    • Scriplet
    • 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

Java EE : RMI-Remote Method Ivocation

    • Java Distributed Technology
    • RMI Architecture
    • Dynamic / Bootstrap Clients
    • Object Passing in RMI
    • DGC
    • Activation
    • RMI -IIOP

    J2EE Introduction J2EE Architecture,Comparison between J2EE&.NET,J2EE Application development roles.

EJB – Enterprise Java Beans

  1. Introduction
  2. Comparison between different Distributed tech(EJB, CORBA, COM/DCOM)
  3. EJB Architecture
  4. EJB Container
  5. Stateless Session Bean
  6. Statefull Session Bean
  7. Bean Managed Entity Bean (Container Managed Entity Bean, Bean Managed Security)
  8. Container Managed Security
  9. Bean Managed Transactions
  10. Container Managed Security
  11. Bean Managed Transactions
  12. Container Managed Transactions
  13. Clusters
  14. Using JDBC Connection Pool in EJB

EJB 2.0

  1. Local Enterprise Beans
  2. 0 model – Container Managed Persistency
  3. EJBQL – EJB Query Language
  4. EJB Select Methods
  5. Finder Methods with EJBQL
  6. CMR – Container Manager Relationships
  7. MDB-Message Driven Bean

EJB 2.1

  1. Enhancements to EJB –QL
  2. Timer Service
  3. Web services Support to SLSB

EJB 3.0

  1. Introduction to EJB 3.0
  2. Architecture of EJB 3.0
  3. Session Beans in EJB 3.0
  4. Stateless Session Bean
  5. Stateful Session Bean
  6. Entity Components + JPA 1.0
  7. Simplified packagingin on context dependency injection (CDI)
  8. JPA-Java persistence API
  9. Relations with Entites
  10. one-to-one
  11. one-to-many
  12. many-to-one,
  13. many-to-many
  14. inheritance with Entities
  15. JPQL-Java Persistance Query Language
  16. Message Driven Bean in EJB 3.0
  17. Transaction with EJB 3.0
  18. AOP in EJB 3.0
  19. AOP – Aspect oriented programming
  20. Exposing EJB 3.0
  21. Stateless Session Bean as Web Service

EJB 3.1

  1. Introduction of 3.1
  2. Removal of local business interface
  3. Introduction of singletons
  4. Asynchronous Session Beans
  5. Embeddable API forexecuting EJB in Java SE env

JTS/JTA-JavaTransaction Service / Java Transaction API

  1. ACID(Atomicity , Consistency, Isolation, Durability) properties
  2. When to use Transactions
  3. Local
  4. Transactions
  5. Distributed Transactions
  6. Flat Transactions
  7. Nested Transactions
  8. ChainedTransactions

JNDI-Java Naming & Directory Interface

  1. NDI Architecture, Programming with JNDI, JNDI Security.

XML (extensible markup Language)

  1. Introduction
  2. Need of XML in application architectures
  3. DTD (Document Type Definition)
  4. XMLParsers – SAX (Simple API for XML)
  5. DOM (Document Object Model)
  6. using IBM’s XML4J
  7. parser
  8. XML Schemas
  9. XML DB Utility (XML SQL Utility)

XSL :

  1. XSL tags
  2. using apache szian’s XSLT engine for transformation
  3. X path specifications
  4. X path expressions

JAXP 1.2 (Java API for XML Parsing) - Web Services

  1. SOAP 1.1 (Simple Object Access Protocol)
  2. UDDI 2.0 (The Universel Description, Discovery and Integration )
  3. WSDL 1.1(Web Services Description Language)
  4. JAX-RPC 1.1(Java API for XML Remote Procedure Call)
  5. SAAJ 1.2 (SOAP with Attachments API for Java)
  6. JAXR (Java API for XML Registration)
  7. JAXB (Java Architecture for XML Binding)
  8. JAXWS (Java API for XML …….Webservices)

J2EE Design Patterns - Servers

  1. Weblogic 10.0
  2. IBM Websphere 6.0
  3. J Boss
  4. Sun one Application Server 9.1
  5. Oracle 9i Application Server
  6. Pramati
  7. Glass Fish

IDE’S

  1. My Eclipse
  2. J Builder
  3. Intellij
  4. Net Beans
  5. Weblogic Workshop
  6. EXADEL Studio
  7. WSAD