Advance Java Programming

  • Advance Java Training Syllabus

    Advanced Java Training course provides you with advanced skills for programming in Java language. This course delves deeper into the data structures, file input and output features, exception handing, object oriented design and analysis, object serialization, database connectivity with JDBC, multi-threaded programming, and networking capabilities of Java. Upon completion, you will be able to understand, design, and develop complex Java-based applications.

    Prerequisites:
    Programming experience of the Java language, with an ability to read and write java code. Some knowledge of internet technologies (e.g. HTML) is assumed, familiar with RDBMS concepts (SQL).

    Program Benefit:

    • Software Developer
    • Swing Programmer
    • Technical Architect
    • Web Component Developer.

Live Projects:

According to  Nasscom case studies 3,50,000 engineers are passing-out on every year, but who are successfully making their career that is only 20%, the rest are lacking in live technology and unable to show live projects on their resume. which is very important to companies to check your technical abilities.

Students will get training with real time environment as they will work with A2it IT Development Pvt. Ltd. Company (www.a2itsoft.com)

Every student will get access of their projects on following addresses:

  • 1. INTRODUCTION

    • J2EE Overview
    • Why J2EE?
    • J2EE Architecture
    • J2EE APIs
    • J2EE Containers
  • 2. JDBC

    • JDBC Fundamentals
    • Advanced JDBC
    • Introduction to Row Sets
    • JDBC classes and the java.sql
    • Connecting to databases
    • JDBC design patterns
  • 3. JAVA SERVER PAGES

    • Overview
    • JSP architecture , JSP tags and JSP Expressions
    • Fixed Template Data , Lifecycle of a JSP
    • Model View Controller (MVC)
    • Model 1/Model 2 Architecture
    • Data Sharing among servlets & JSP
    • Request, application, session and page
    • Scope
    • JSP implicit objects
  • 4. JAVA BEANS

    • Enterprise Bean overview
    • Types of enterprise beans
    • Advantages of enterprise beans
    • The Life Cycles of Enterprise Beans
    • Working with Session Beans
    • State full vs. Stateless Session Beans
    • Working with Entity Beans
    • Message Driven Beans
  • 5. STRUTS FRAMEWORK

    • What is Struts?
    • Struts Architecture
    • Struts classes – Action Forward, Action Form,
    • Action Servlet, Action classes
    • Understanding struts-config.xml
    • Understanding Action Mappings
    • Struts flow with an example application
    • Struts Tiles Framework
    • Struts Validation Framework
    • Internationalizing Struts Application
    • Struts with Message Resources
  • 6. DATABASE & SQL FUNDAMENTS

    • Relational Databases and SQL
    • Database, Schema, Tables, Columns and Rows
    • DDL & DML
    • Sequences , Stored Procedures
    • Using SQL Terminals
  • 7. SERVLET

    • HTML Forms
    • Servlets Overview
    • Servlet Lifecycle: init(), service(), destroy()
    • Generic Servlet, Servlet Request, and

    Servlet Response

    • Http Servlet Request, Http Servlet Response and HttpServlet
    • Request-response, headers, GET, POST
  • 8. SESSION MANAGEMENT

    • HTTP as a stateless protocol
    • Hidden form fields
    • Cookies
    • session tracking
    • Http Session
    • Exception handling and error pages
    • Directives
    • Single Thread Model interface