JAVA SIX WEEKS

JAVA SIX WEEKS

Java is a very powerful object oriented programming language used world over for developing variety of applications. Students pursuing a course on Java have plenty of career options such as take up job as Java programmer, proceed for Sun Java Certification exams and/or learn advanced Java technologies. JAVA IN 6 WEEKS from Aarvy eduTech is a quick fire course that includes all the basics and necessary concepts in Java. This course would give an insight on use of various technologies in J2EE and use of Struts framework to unwind development in large scale projects. Students would get a window view of leveraging Java in the current scenario and also its future applications as well. This training course is designed in line with curriculum used in colleges. The students can opt to continue with industrial training at Aarvy eduTech too. They would get an Industrial training certificate on successful completion of training for academic records of the college. Aarvy eduTech has placement consultancy wing too which can help the students to get jobs. Students pursuing courses at Aarvy eduTech not only learn the subject, moreover earn an experience certificate to get job assistance.

INTRODUCTION TO JAVA

  • Understanding Requirement: Why Java
  • Why Java is important to the Internet
  • JAVA on LINUX Platform

INTRODUCTION TO JAVA VIRTUAL MACHINE

  • Java Virtual Machine Architecture
  • Class loading process by Classloaders
  • Role of Just in Time Compiler (JIT)
  • Execution Engine

AN OVERVIEW OF JAVA AND BUZZWORDS

  • Data Types, Variables ad Arrays
  • Operators
  • Control statements
  • Object oriented Paradigms
  • Abstraction
  • The Three OOP Principles (Encapsulation, Inheritance and Polymorphism)

JAVA CLASSES AND OOP IMPLEMENTATION

  • Class Fundamentals
  • Command Line Arguments
  • Learning static initializer
  • Declaration on 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

PACKAGES AND INTERFACES

  • Defining a Package
  • Understanding CLASSPATH
  • Access Protection
  • Importing Packages
  • Defining and implementing an Interface
  • Abstract classes Vs Interfaces
  • Genrics
  • Annotations
  • Vargs
  • For Each

INTRODUCTION TO ARRAY

  • Single dimension array
  • Multi dimension array

EXCEPTION HANDLING

  • Fundamentals of exception on handling
  • Types of exceptions
  • Learning exception handlers
  • Try and catch
  • Multiple catch clauses
  • Nested try statements
  • Throw, throws and finally
  • Custom Exception

STRING HANDLING

  • Learning String Operations
  • Learning Character Extraction
  • Learning String Comparison
  • Understanding of String Buffer Class & String Builder Class

MULTITHREADED PROGRAMMING

  • The Java Thread Model
  • Creating a Thread: Extending Thread, Implementing Runnable
  • Creating Multiple Threads and Context Switching
  • Synchronization: Methods and Statement
  • Interthread Communication

MANAGING INPUT AND OUTPUT IN JAVA

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

NETWORKING

  • Introduction to Networking
  • URL, InetAddress
  • Socket and Server Socket
  • Datagram Socket

COLLECTION API

  • Collection Overview
  • The Collection Interfaces (List, Set, SortedSet)
  • The Collection Classes (ArrayList, LinkedList, HashSet, TreeSet)
  • Accessing a Collection via an Iterator
  • Working with Maps

J2EE (JAVA 2 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

  • Container Types
  • Container Services

JDBC

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

JAVA SERVLET

  • Introduction to Web
  • Programming
  • Advantages of Servlets
  • Servlet Lifecycle
  • Packing and Deployment
  • Session Tracking
  • Request Dispatching

PROJECT WORK

JAVA SERVER PAGES (JSP)

  • JSP Architecture
  • JSP Elements
  • JSP Objects
  • Custom Tags

Ajax

  • XMLHTTP Request
  • Ready State
  • Onreadystate Change
  • ResponseText
  • ResponseXML
  • Status

Jquery

  • Jquery with Ajax
  • Jquery Event
  • Jquery Selectors
  • JSON

RMI

  • Distributed Applications
  • RMI Architecture
  • Implementation

JAVA Mail API

Utilities

  • My Eclipse
  • Net Beans

Web Server

  • Apache Tomcat

Application Server

  • Beas Web logic

Introduction to Framework

  • Spring
  • Hibernate

100% Placement assistance will be given only if student do training