Six Weeks Java Summer Training

Six Weeks Java Summer Training

Aptech Malviya Nagar provides Six weeks Java Summer Training program in JAVA language. Our training program of JAVA is designed in a way to enhance your technical skills and make you industry ready. At Aptech Malviya Nagar we impart real time project training with implementation and code explanations. Our modules are designed in accordance to the present demand of the IT market.
In this Six weeks Java summer training, the students learn the skills for Introduction to Java, loops, Overview, code structure, data flow modeling, data type, data objects, Programming with arrays, HTML5 Canvas, regular expressions and more. We assign a team leader to them, under the team leader’s guidance the student will work on a live project which will not only give them the required knowledge but also the much needed first-hand experience of the actual industry environment. After completion of 3/4th of the training, the student will go through interview preparations, major project training and then will be assisted to recruitment in major IT companies.
Our trainers are certified and highly experienced working professionals with hands on experience in multiple projects. Our Java Course content and syllabus is structured as per students’ requirements to achieve their career goals.
We at Aptech Malviya Nagar, provide our students with study material consisting of various examples, concepts and real time examples as well. The Six weeks Java summer training program can be undertaken by a student in regular mode- which is a daily class system (6+ hours daily), fast track mode (6+ hours daily) and weekend mode (Saturday, Sunday & Holidays), whichever is more convenient. We provide JAVA training, both advanced JAVA and core JAVA at a very minimal charge with no compromise in quality.

JAVA CURRICULUM JSE (JAVA STANDARD EDITION) Introduction to JAVA

  • Understanding Requirement: why JAVA
  • Why java important to the internet
  • JAVA on LINUX platform

INTRODUCTION TO JAVA VIRTUAL MACHINE

  • Java Virtual machine Architecture
  • Class loading process by class loaders
  • Role of Just In time complier (JIT)
  • Execution Engine

AN OVERVIEW OF JAVA AND BUZZWORDS

  • Data types , Variables ad array
  • Operators
  • Control statements
  • Object oriented paradigms
  • Abstractions
  • The three OOP Principles(Encapsulation, inheritance, Polymorphism)

JAVA CLASSES AND OOP IMPLEMENTATION

  • Class fundamentals
  • Commands line arguments
  • Learning Static Initializer
  • Declaration of objects
  • Instance variable Hiding
  • Overloading and Overriding of Methods
  • Understanding of Access Controls (private, public and protected)
  • Learning Nested and Inner classes
  • Dynamic method Dispatching
  • Using Abstract classes
  • Using final to prevent Overriding & Inheritance
  • Garbage collection

PAKAGES AND INTERFACES

  • Defining a package
  • Understanding CLASSPATH
  • Importing packages
  • Defining and Implementing interfaces
  • Abstract classes Vs Interfaces

EXCEPTION HANDLING

  • Fundamental of Exception handling
  • Types of exceptions
  • Learning exceptions handlers
  • Try and Catch
  • Multiple catch Clauses
  • Nested Try statements
  • Throw , throws and finally

STRING HANDLING

  • Learning String Operation
  • Learning character Extraction
  • Learning string Comparison
  • Understanding string Buffer Classes

NEW IN JDK 1.5

  • Premain method , Object size
  • Generics
  • Annotations
  • Vargs
  • Static Import
  • For each

WINDOWS PROGRAMMING

  • Swing
  • Introduction to JFC
  • Controls

Event delegation Method

  • Event Classes
  • Event listeners

APPLET

  • Applet Basics
  • Architecture and skeleton
  • Simple apple Display Methods
  • The HTML Applenet Tags

INTRODUCTION TO EVENT HANDLING

  • Event Delegation Method
  • Event classes
  • Adapter classes

Multi threaded Programming

  • The java thread model
  • Creating a thread: Extended Thread and Implementing Runable
  • Creating multiple Thread and Context Switching
  • Synchronization: methods and statements
  • Inter thread Communication

MANAGING INPUT AND OUTPUT IN JAVA

  • Introduction to I/O streams
  • File handling
  • Binary Streams
  • Character stream
  • Data streams
  • Serialization

NETWORKING

  • Introduction To Networking
  • URL, InetAddress
  • Socket And Server Socket
  • Datagram socket

COLLECTION API

  • Collection Overview
  • The collection Interfaces (list, set , sorted set)
  • The Collection classes (array list, Linked list, hash set, Tree Set)
  • Accessing a collection via an Interator
  • Working with Maps

JEE (JAVA ENTERPRISE EDITION) Introduction to JAVA Introduction to J2EE Architecture Tier Architecture

  • Single Tier
  • Two Tier
  • Three Tier
  • N Tier

J2EE COMPONENTS

  • Web components
  • Business components

J2EE CONTAINERS

  • Containers Type
  • Containers Services

JDBC

  • Introduction to JDBC
  • JDBC Drivers
  • Statements
  • Metadata
  • Scrollable & Updatable Result set
  • Batch Updates

JAVA SERVLET

  • Introduction to Web
  • Programming
  • Advantages to Servlet
  • Servlet Lifecycle
  • Request Dispatching
  • Session Tracking

REMOTE METHOD INVOCATION (RMI)

  • Distributed Applications
  • RMI Architecture
  • Implementation

ENTERPRISE JAVA BEANS (EJB-3.0)

  • Java Persistence API
  • Introduction
  • Architecture
  • Types of EJB
  • SESSION BEANS
  • Introduction
  • State Management
  • Life cycle
  • Types
  • Stateless
  • State full
  • ENTITY BEANS
  • Introduction
  • Persistence
  • Lifecycle
  • Types
  • Container management Persistence (CMP)
  • Introduction
  • Primary key classes
  • EJB method
  • EJB QL
  • Syntax
  • Clauses
  • Bean Management Persistence (BMP)
  • Introduction
  • Implementation
  • EJB Relationships
  • JAVA MALL API
  • ANT SCRIPT. BUILD XML
  • PAKAGING AND APPLICATIONS

PHP Syntax

  • Why design patterns?
  • Front controller
  • Composite view
  • Session façade
  • Service Locator
  • Data Access Object
  • Value object
  • Message façade

Deployment

Deployment

  • Introduction to Struts 2.0

Utilities

  • My Eclipse 8.0
  • variable
  • Net Beans 6.5

WEB SERVER

WEB SERVER

  • Apache Tomcat 6.0

APPLICATION SERVER

  • Bea’s Web logic 10.0
  • Boss 4.0
  • Ibm’s webspere