info@takeoffprojects.com
Logo
CORPORATE TRANING ON JAVA
Topic Covered:

Core Java , ADV Java


CORE JAVA
Introduction
  • Programming language Types and Paradigms.
  • Why Java ?
  • Flavors of Java.
  • Java Designing Goal.
  • Role of Java Programmer in Industry.
  • Java History
  • Features of Java Language.
  • JVM The heart of JAVA.

Language Fundamentals
  • The Java Environment.
  • Installation
  • Java Program Development
  • Java Source File Structure
  • Compilation & Executions
  • Basic Language Elements
  • Primitive Data types
  • Derived Data types
  • User Defined Data types
  • Type Casting
  • Flow Control Statements
  • Command line Arguments
  • Wrapper Classes
  • Introduction
  • Byte, Short, Integer, Long
  • Float, Double
  • Character
  • Boolean
  • practical’s:
  • lab programs
  • Basic programs.

Object Oriented Programming
  • OOPS Fundamentals.
  • Class & Object
  • Encapsulation
  • Constructors
  • Method Overloading, Method Overriding
  • Access Modifiers.
  • Design of Accessor and Mutator Methods.
  • Inheritance
  • Polymorphism
  • Abstract Class
  • Interfaces
  • practical’s:
  • lab programs
  • Programs on Polymorphism, Inheritance, Abstract classes and Interfaces

Packages
  • Organizing Classes and Interfaces in Packages
  • Introduction to all pre-defined Packages
  • User Defining Package
  • CLASSPATH Setting for Packages
  • Import and Static Import
  • String Handling
  • String
  • String Buffer
  • String Bulider
  • String Tokenizer
  • practical’s:
  • lab programs
  • Programs on user defined packages and String Handling.

Exception Handling
  • Exceptions & Errors
  • Control Flow In Exceptions
  • Use of try, catch, finally, throw, throws in Exception Handling
  • Predefined and User Defined Exceptions
  • Checked and Un-Checked Exceptions
  • Multi Threading
  • Understanding Threads
  • Needs of Multi-threaded Programming
  • Thread Life-Cycle
  • Creating Child Threads Multiple Threads in a program
  • Practical’s :
  • Lap programs
  • Programs on predefined exceptions and user defined exceptions, predefined threads and user defined threads

Utility Classes & Collections Framework
  • Date & Time
  • Using Scanner
  • Introduction to Collection Framework
  • List interface & its classes
  • Set interface & its classes
  • Map interface & its classes
  • Data structures
  • Use of ArrayList & Vector
  • Practical’s :
  • Lap programs
  • Programs on Arraylist, vector ,LinkedList, HaspMap, HashTable, Hashset, LinkedHashSet ,Date class, Calendar class.

GUI Programming- AWT & Swings
  • Designing Graphical User Interfaces in Java
  • Components and Containers
  • Layout Managers
  • AWT Components
  • Event Handling
  • APPLETS
  • Web Application Development
  • Applet Architecture
  • Parameters to Applet
  • Practical’s :
  • Lap programs
  • Programs on GUI design and Event Handling, Applet

Input/Output Operation in Java(java.io Package)
  • Understanding Streams
  • The Classes for Input and Output
  • The Standard Streams
  • Working with File Object
  • Reading and Writing Files
  • Byte Streams
  • Character Streams
  • Serialization
  • Practical’s :
  • Lap programs
  • Programs on how to create files, how write and retrieve data from files.

Networking(Socket Programming)
  • Networking Essentials
  • Java.net.InetAddress
  • Socket Programming
  • Datagrams
  • URL & URLConnection
  • Practical’s :
  • Lap programs
  • Programs to create client and server programs, how to transfer data from client to server and server to client vice versa


ADV JAVA
JDBC
  • Introduction to JDBC
  • JDBC Drivers & Architecture
  • DriverManager, Connection, Statement, Resultset
  • CRUD Operation using JDBC
  • Prepared Statement & CallableStatement
  • ResultSetMetaData & DatabaseMetadata
  • Connecting to non-conventional Databases
  • JDBC Driver Types
  • Batch Updates
  • Scrollable & Updatable Resultset
  • Working with Rowsets
  • Handling Binary Data(Operation on Image files)
  • Practical’s :
  • Programs on all concepts which are related to JDBC.

Servlets
  • Web Application Architecture
  • Need of Server side Programming
  • Comparison with CGI
  • Http Protocol & Http Methods
  • Introduction to Servlets
  • Servlet Life Cycle
  • Developing and Deploying Servlets
  • Generic Servlets
  • ServletConfig, ServletContext, ServletRequest,
  • ServletResponse
  • Exploring Deployment Descriptor(web.xml)
  • Deploying Servlets in Apache Tomcat Server,
  • Database Operation Using Servlets
  • HttpServlets
  • Session Tracking & Management
  • Transferring Request
  • Accessing Web Context
  • Passing INIT and CONTEXT Parameter
  • Servlet-Browser Communication
  • Web Application Security
  • Practical’s :
  • Programs on all concepts which are related to servlets.

Java Server Pages
  • Basic JSP Architecture
  • Life Cycle of JSP (Translation, compilation)
  • JSP Tags and Expressions
  • Comparison with Servlets & JSP
  • Scripting Elements - Scriptlets, Declarations,
  • Expressions
  • Directive Elements. page, include & taglib
  • XML Syntax for JSP elements
  • Implicit elements & JSP elements
  • JSP to Servlets & Servlets to JSP
  • Java Beans in JSP
  • JSP Session
  • Custom Tags development in JSP
  • Building war file & deployment
  • JSTL
  • MVC Architecture
  • Practical’s :
  • Programs on all concepts which are related to servlets.

Call us : (+91) 9030333433 / 08772261612
Mail us : takeoffstudentprojects@gmail.com
Mail us : info@takeoffprojects.com
Call us : (+91) 9030333433 / 08772261612
Mail us : takeoffstudentprojects@gmail.com
Mail us : info@takeoffprojects.com