Search in
Courses Providers, List Your Courses for FREE
Menu

Java & J2EE Course


Arcus Infotech
Training/Coaching/Tuition

by Arcus Infotech


Chennai, Bangalore, Hyderabad
Request Info
Subjects Covered & Categories
Learn: J2EE

Category: Java


Basic Details
Eligibility:
(Pre-requisites)

B.E/B.TECH, M.C.A, M.Sc,M.E/M.TECH

Medium of instruction:English
Overview, Content & Syllabus

What is java?
Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation)

Java Technology
Java technology's versatility, efficiency, platform portability, and security make it the ideal technology for network computing. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! .

Java

  • Features of Java

  • JVM Architecture

  • Object-Oriented Programming

  • Identifiers, Keywords and Types

  • Expressions and Flow Control

  • Arrays

  • Class Designs

  • Advanced Class Features

  • Exceptions and Assertions

  • Advanced Java

  • Collections and Generics Framework

  • I/O Fundamentals

  • Building Java GUI's using the Swing API

  • Threads

  • Introduction to the JDBC API

  • To discover defects

J2EE

  • Fundamentals of J2EE

  • Overview of J2EE

  • Java Servlets

  • Servlet APIs

  • Request and Response Headers

  • Servlet LifeCycle API

  • Session Management

  • Advanced Concepts

  • Java Server Pages (JSP)

  • Components of JSP

  • JavaBeans in JSP

  • Custom tags in JSP

  • Design Patterns

  • Struts Architecture

  • Struts Tag Libraries

Java And J2EE

Features of Java

  • Platform Independence

  • Object Oriented

  • Robust & Security

  • Automatic Memory Management

  • Dynamic Binding

JVM Architecture

  • The Java Virtual Machine

  • Garbage Collection

  • The Java Run Time Environment

  • JVM task

  • Class Loader & Byte Code Verifier

Object-Oriented Programming

  • Declaring Java Technology Classes

  • Declaring Attributes & Methods

  • Constructors

  • Inheritance, Polymorphism, Encapsulation

  • Packages

Identifiers, Keywords and Types

  • Identifiers

  • Keywords

  • Basic Java Programming Language Types

  • Pass-by-value

  • The This Reference

Expressions and Flow Control

  • Variables

  • Operators

  • Branching Statements

  • Looping Statements

Arrays

  • Declaring Arrays

  • Creating Arrays

  • Initializing Arrays

  • Multidimensional Arrays

Class Designs

  • Sub classing

  • Access Control

  • Overriding Methods

  • Polymorphism

  • Overloading Methods

  • Overloading Constructors

  • Wrapper Classes

Advanced Class Features

  • The static Keyword

  • The final Keyword

  • Enumerated Types

  • Interfaces

Exceptions and Assertions

  • Exceptions

  • Exception Categories

  • Method Overriding and Exceptions

  • Assertions

Advanced Java Collections and Generics Framework

  • The Collections API

  • Map Interface

  • Generics

  • Iterators I/O Fundamentals

  • System Properties

  • I/O Stream Fundamentals

  • Byte Streams

  • Character Streams

Building Java GUI's using the Swing API

  • Swing Packages

  • Swing Containers

  • Swing Component

  • GUI-Based Applications

Threads

  • Creating and Starting the Threads

  • Thread Scheduling

  • Using the synchronized keyword

Introduction to the JDBC API

  • JDBC, An overview

  • JDBC Drivers

  • The JDBC-ODBC Bridge

Fundamentals of J2EE

  • History of J2EE

  • What is J2EE

  • Why we need J2EE

  • Course Objective

  • Setting up the Environment

Overview of J2EE

  • Architecture of J2EE

  • Components

  • J2EE servers

  • J2EE Platform services

  • Deployment and Security

Java Servlets

  • Overview of Servlets

  • Need for Servlets

  • Life Cycle of an Servlet

  • Creating a Servlet

  • Deploying a Servlet

  • Deployment Descriptor

Servlet APIs

  • Servlet Request API

  • Servlet Response API

  • Servlet Context API

  • HTTP Servlet

  • HTTP Servlet Request API

  • HTTP Servlet Response API

  • HTTP Session API

Request and Response Headers

  • HTTP Request and Response Headers

  • Common MIME types

  • HTTP Status Codes

Servlet LifeCycle APIs

  • Lifecycle events

  • ServletRequest and ServletContext Listeners

  • HTTP Session Listeners

Session Management

  • URL Rewriting & Hidden Form field

  • Cookies Advanced Concepts

  • Servlet Filters

  • Sample Implementation of Servlet Filters

  • Thread safe Servlets

Java Server Pages (JSP)

Overview of JSP

  • Introduction to JSP

  • Life Cycle of JSP

  • JSP APIs

Components of JSP

  • Scripting Elements

  • Implicit Objects

  • Page Directive

  • Include and Taglib Directive

  • JSP Actions

JavaBeans in JSP

  • Using beans in JSP page

  • Accessing and Setting Bean Properties

Custom tags in JSP

  • Introduction to Custom tags

  • Tag Handler

  • Tag Library Descriptor

  • Illustration of simple Custom tags

  • Types of tags Design Patterns

  • Introduction to Design patterns

  • Model View Controller Architecture

Struts Architecture

  • MVC and Model 2

  • XML

  • Action Mappings

  • JavaBeans in Struts

  • Working with Forms

Struts Tag Libraries

  • Building View Components

  • Struts Tag Libraries

  • Attributes and Struts Expressions

Placement Preparation

  • Resume Preparation

  • Technical seminar

  • Project seminar

  • Interview preparation

  • Mock Interview

  • Group Discussions

  • Module End Test

Project :One Month


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price

Mon, Wed, Thu, Fri, Tue
2 Months
T Nagar, Chennai (Head Office) Batch Timing : 2hrs per day. Price On Request

Mon, Tue, Fri, Thu, Wed
2 Months
Domlur, Bangalore (Branch) Batch Timing : 2hrs per day. Price On Request

Mon, Fri, Tue, Thu, Wed
2 Months
Ameerpet, Hyderabad (Branch) Batch Timing : 2hrs per day. Price On Request

Venues (Locations)
Chennai, T Nagar (Head Office):- #17,Venkatesan Street, Near Chennai Silks, T Nagar, Chennai - 600017, Tamil Nadu, India


Bangalore, Domlur (Branch):- #61, 2nd Stage, 4th Main, Near Kalki Temple and Domlur Bus Stand., Near Indira Nagar, 100ft RD Adidas Showroom Domlur, Bangalore - 560071, Karnataka, India


Hyderabad, Ameerpet (Branch):- #302,3rd Floor. Lal Bungalow, Near Green Park Hotel. Ameerpet, Hyderabad - 500016, Andhra Pradesh, India


About Course Provider

Arcus Infotech


A fast growing consulting company engaged in software development, consulting, training and staffing solutions. Spread across south india we have three state-of-the-art delivery centers. We are a sixty member strong team geared up to be an essential part of our client business. The Arcus story is built on the foundation of its consulting successes over the years.

Arcus is the one source for all your it needs. Arcus has locations in chennai, hyderabad, bangalore, cochin and pondicherry with extremely crafted infrastructure, to fulfill our client's requirements. The best thing that is happening at Arcus is the team that we have been able to recruit and retain. We source some of the best "Go-getting" minds in the industry. You will find that the whole chemical equation of this team revolves around one thing, "Gate crash for success at any cost" and it shows in our work. Our team of professionals are consistently exceeding the expectations of our clients.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail