SlideShare a Scribd company logo
Core Java

Introduction to Java


















6 hrs

Evolution of Java
Object Oriented Programming Structure
Internet Programming & its requirements
Platform Independency & Portability
Security
Relation b/w JVM, JRE and JDK
Description of a Simple Java Program
Introduction to JAR format
Naming Conventions

OOPs Implementation


100 hrs

30 hrs

Classes and Objects
o Defining attributes and methods
o Implementing data encapsulation
o Relation b/w objects and reference variables
o Constructors and Anonymous block
o Method Overloading
o Static Data members, Block & methods
Understanding Memory structure
o Stack
o Heap
o Class & Method area
Understanding Class loading & Execution flow
o Static vs Dyanmic class loading
o Implicit vs Explicit class loading
o Sequence of operations performed at the time of class
loading
Argument Passing Mechanism & Wrapper classes
o Passing primitive arguments
o Passing objects
o Wrapper classes & their use
Usage of this keyword
o Referencing instance members










o Intra class constructor chaining
o Method chaining
Inheritance & code reusability
o Extending classes for code reusability
o Usage of super keyword
o Method Overriding
o Object class and its role
Inheritance & Runtime polymorphism
o Static & Dynamic binding
o Inheritance and Is-A relation
o Runtime polymorphism and generalization
o Abstract classes & methods
o final keyword
Interfaces and Role based Inheritance
o Difference b/w Feature & Role based Inheritance
o Difference b/w Static & Dynamic classing Environment
o Difference b/w classes & interfaces
o Use of interfaces in real scenarios
Implementing Has-A relation
o Difference b/w Aggregation & Composition
o Nested classes and their role
o Inner classes
o Anonymous Inner classes
Package & Scopes
o Need of packages
o Associating classes to packages
o Understanding Classpath environment variable
o import keyword and feature of static import
o public, protected, private & default scope
o Private Inheritance and its use
o Examples of private inheritance

Exception Handling







6 hrs

Difference b/w exception and error
Exception Handling & Robustness
Common Exceptions and Errors
try and catch block
Exception handlers & importance of their order
throw keyword and its usage





throws keyword and its usage
Checked and Unchecked Exceptions
Role of finally
Creating User defined Exceptions

MultiThreading in Java












Multitasking and Multithreading
Thread based execution model of Java Applications
Relation b/w Runnable interface and Thread class
States of Thread
Implementing User threads
Thread synchronization & mutual exclusivity
Inter Thread communication and Thread scheduling
Understanding and using Monitor
Thread deadlock and Interrupting Threads
ThreadGroup and its use
Daemon Threads and their use

Input Output Streams












10 hrs

8 hrs

Streams & their advantages over conventional input output
Commonly used byte oriented streams
Commonly used character oriented streams
Reading & writing data from different streams
Redirecting Standard input & output streams
Serialization
Use of transient keyword
Role of serialversionUID
File class and File System Interaction
Scanner class
StreamTokenizer and StringTokenizer
Networking






InetAddress class and Factory Design Pattern
Understanding socket and port
TCP/IP based networking using Socket & Server Socket
UDP based networking using DatagramSocket and
DatagramPacket
HTTP based networking using URL and URLConnection

Reflection








4 hrs

Understanding object representation of classes
Loading classes dynamically
Instantiating classes indirectly
Obtaining information of classes dynamically
Invoking methods indirectly
Referencing data members indirectly
Overriding access policy and referencing private members

Collection Framework













6 hrs

16 hrs

Role and Importance of Collection Framework
Use of List & Set based collection
Use of Iterator & ListIterator
Use of Maps
Searching elements in List, Hash and Tree based collections
Role of equals and hashCode() methods
Role of Comparable and Comparator interfaces
Thread safety and Vector
Difference b/w Enumeration and Iterator
Type safety and Generics
Common algorithms and Collections class
Using Properties class for managing properties files
I18n or Internationalization





Role of Locale class in i18n
Using NumberFormat class for applying number & currency
formatting
Using DateFormat class for applying date & time formatting
Using ResourceBundle and properties files for
internationalizing textual contents.

Database Connectivity Using JDBC 4.x










4 hrs

10 hrs

Overview of native and ODBC Drivers
o Introduction to JDBC
o Type of JDBC drivers
o Using different type of drivers
o Defining properties based Connection Factory
Performing basic database operations
o Insert
o Delete
o Update
o select
PreparedStatement
o Difference b/w Statement & PreparedStatement
o Setting Query parameters
o Executing Queries
CallabeStatement
o Creating PL/SQL Stored procedures and functions
o Creating Callable statements
o Executing procedures & functions
Misc
o Batch Updation
o Transacting queries
o Programmatic initialization of database
o Scrollabe & Updatable Resultset
o ResultSetMetaData
o DatabaseMetaData
o Connection Pooling and DataSource
o Implementation of DAO design pattern
Advance Java

100 hrs

Servlet API 3.x

28 hrs



























Introduction to JEE
Overview of Dynamic web applications
Introduction to Servlet
Servlet life cycle
Annotations and their use in Servlet development
Difference b/w web server & application server
Installing and configuring web & application server
Web Application formats
Deployment modes supported by servers
Creating and deploying a simple web application
Understanding the role of ServletRequest & ServletResponse
Differene b/w parameters and attributes
Using different content type for response
Using RequestDispatcher for Include & Forward
Initialization Parameters and their use
ServletConfig & ServletContext
Inter application collaboration
State Management and use of HttpSession & Cookies
Hidden Form fields and URL Rewriting
Using Http only Cookies
Listeners and web application events
Applying Filters to servlets
Asynchronous request processing
File Uploading & downloading
Security
Java Server pages (JSP)










Advantages of JSP over Servlet
JSP Architecture
Integration of JSP & Servlet API.
JSP implicit objects
Use of JSP Tags, Actions and Directives
Error Handling in JSP
Using Java Beans in JSP
Defining Custom Tags
JSTL & Expression Language

Tools & IDE










16 hrs

16 hrs

Introduction to Eclipse
o Installing eclipse
o Understanding Perspective & workspaces
o Changing Compiler, JRE and other setting
o Adding and removing plug-in
Project Management
o Creating various type of projects
o Closing & Importing projects
o Building projects
Managing Libraries and Dependencies
o Adding jar files from eclipse library
o Adding third party jar
o Removing jar files from a project
Code Generation & Refactoring
o Generating getter & Setter methods
o Generating constructors
o Overriding and implementing methods
o Renaming classes and members
o Moving classes and packages
o Extracting interfaces and abstract classes
Server Management
o Configuring web/application server
o Starting and stopping servers








o Deploying and undeploying applications
Debugging
o Debug perspective
o Using line, method, exception and data member
breakpoints.
o Setting up conditional breakpoints.
o Using step into, step over, step return and resume.
o Peeking into stack and heap contents
Unit Testing
o Introduction to JUnit
o Understanding assertions
o Writing & executing Test Cases
o Managing test cases with Test Suites
Subversion (SVN) Code Repository & Client
o Need of Code Repository
o Architecture of SVN Code Repository
o Configuring Project in a SVN Code Repository
o Installing SVN Client
o Connecting client to SVN Repository
o Checking out project form the repository
o Updating SVN and local repository
Log4j
o Understanding the need of Logging
o Introduction to Apache Log4j
o Log4j Architecture: Appender, Logger & Layout
o Log4j Configuration for web application

Project








Project Description
Project Architecture
Project Conventions and Deliverables
Data sources, Work flows and Modules
Project Interface Design
Creating project prototype
Testing, Modification & Acceptance

40 hrs




Commencement of next Iteration
Testing, Modification & Acceptance…
Integration Testing and project deployment

More Related Content

PDF
Complete java
PDF
java classes in pune
PDF
Core Java Training
PDF
MS.NET Training
PPSX
OOP with Java - Continued
PDF
Java Interview Questions
PDF
Java questions for interview
DOCX
Viva file
Complete java
java classes in pune
Core Java Training
MS.NET Training
OOP with Java - Continued
Java Interview Questions
Java questions for interview
Viva file

What's hot (18)

PPSX
Intro to Object Oriented Programming with Java
PPSX
Review Session and Attending Java Interviews
PPTX
Object+oriented+programming+in+java
PPT
Core Java interview questions-ppt
PDF
Technical interview questions
PPSX
JDBC Part - 2
PPSX
OOP with Java - Part 3
PPTX
Java interview questions 1
PPTX
Java interview questions 2
PPTX
Java and SPARQL
PDF
Java Training in Noida Delhi NCR BY Ducat
PDF
Extreme Interview Questions
DOCX
Interview Questions and Answers for Java
PPTX
MICROSOFT C#.NET ONLINE TRAINING
PDF
Smalltalk on the JVM
PDF
Java interview question
PPTX
Object oriented concepts with java
PPT
Intro to Object Oriented Programming with Java
Review Session and Attending Java Interviews
Object+oriented+programming+in+java
Core Java interview questions-ppt
Technical interview questions
JDBC Part - 2
OOP with Java - Part 3
Java interview questions 1
Java interview questions 2
Java and SPARQL
Java Training in Noida Delhi NCR BY Ducat
Extreme Interview Questions
Interview Questions and Answers for Java
MICROSOFT C#.NET ONLINE TRAINING
Smalltalk on the JVM
Java interview question
Object oriented concepts with java
Ad

Viewers also liked (20)

PDF
Introduction to DITA
PDF
Tameer friday special may 8th - 2015
PDF
Five+ Ways to Add Interactivity to Online Help
PPTX
Panduan kuliah di luar negeri
DOC
Z c menu de navidad 3
PPT
Vnu waar uw kinderen leven the cloud
PDF
Building capability through maturity assessments 1.0
PDF
6 Months PHP internship in Noida
PPT
02k activeand passivevoiceoffice2003-1
PPT
Je sy agus
PDF
STC PMC Newsletter 2004-11
PPTX
2E3 250311
PDF
Java Internship in Noida For B.Tech, MCA
PPS
全中國最美的女孩
PPTX
Advantage Group Presentation V2
PDF
Tameer friday special اعمالِ جمعہ بجا لانے پر مغفرت
PDF
Data center dynamics ver. 1.0
PDF
зураг
PPTX
Challenging the dominant logic
Introduction to DITA
Tameer friday special may 8th - 2015
Five+ Ways to Add Interactivity to Online Help
Panduan kuliah di luar negeri
Z c menu de navidad 3
Vnu waar uw kinderen leven the cloud
Building capability through maturity assessments 1.0
6 Months PHP internship in Noida
02k activeand passivevoiceoffice2003-1
Je sy agus
STC PMC Newsletter 2004-11
2E3 250311
Java Internship in Noida For B.Tech, MCA
全中國最美的女孩
Advantage Group Presentation V2
Tameer friday special اعمالِ جمعہ بجا لانے پر مغفرت
Data center dynamics ver. 1.0
зураг
Challenging the dominant logic
Ad

Similar to Java training in Noida (20)

PDF
Core Java Training in Noida
DOCX
Complete java syllabus 7448062045 Yesdo Sddd
PDF
Core java and advance java syallabus - Cacit.co.in
PDF
Java Online Training
PPTX
PPTX
Learn skills technologies
DOC
Java online training from hyderabad
PDF
Java Online Training
PDF
Best Java Online Training in India
DOCX
Java J2EE Complete Syllabus Checklist
DOC
Java Classroom Training
DOC
Java Online Training
PDF
java training in navi mumbai
PDF
java course in navi mumbai
PDF
Java Online Training
PPTX
Java online training
PDF
Anuj java 11th batch_7 am pst
DOCX
Advanced java + Hibernate +Spring
PDF
Java programing brochure
Core Java Training in Noida
Complete java syllabus 7448062045 Yesdo Sddd
Core java and advance java syallabus - Cacit.co.in
Java Online Training
Learn skills technologies
Java online training from hyderabad
Java Online Training
Best Java Online Training in India
Java J2EE Complete Syllabus Checklist
Java Classroom Training
Java Online Training
java training in navi mumbai
java course in navi mumbai
Java Online Training
Java online training
Anuj java 11th batch_7 am pst
Advanced java + Hibernate +Spring
Java programing brochure

More from Tech Mentro (14)

PDF
6 Months Android Internship in Noida
PDF
6 Months Dotnet internship in Noida
PDF
Web Services Training in Noida
PDF
. Net Training Institute in Noida/NCR
PDF
Php training in_noida
PDF
6 Months Project Training in PHP
PDF
6 Months Project Training in Java
PDF
Android project training in Noiida
PDF
Project Training in Noida
PDF
Tech mentro pdf
PDF
6 Months Project Training in Java
PDF
Summer training
DOC
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
DOC
6 Weeks Project Based Summer Training
6 Months Android Internship in Noida
6 Months Dotnet internship in Noida
Web Services Training in Noida
. Net Training Institute in Noida/NCR
Php training in_noida
6 Months Project Training in PHP
6 Months Project Training in Java
Android project training in Noiida
Project Training in Noida
Tech mentro pdf
6 Months Project Training in Java
Summer training
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
6 Weeks Project Based Summer Training

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
GDM (1) (1).pptx small presentation for students
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
RMMM.pdf make it easy to upload and study
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Cell Types and Its function , kingdom of life
PDF
Sports Quiz easy sports quiz sports quiz
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Cell Structure & Organelles in detailed.
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Pre independence Education in Inndia.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Insiders guide to clinical Medicine.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
O5-L3 Freight Transport Ops (International) V1.pdf
Supply Chain Operations Speaking Notes -ICLT Program
GDM (1) (1).pptx small presentation for students
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
RMMM.pdf make it easy to upload and study
PPH.pptx obstetrics and gynecology in nursing
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Cell Types and Its function , kingdom of life
Sports Quiz easy sports quiz sports quiz
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Cell Structure & Organelles in detailed.
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Microbial disease of the cardiovascular and lymphatic systems
Pre independence Education in Inndia.pdf
Anesthesia in Laparoscopic Surgery in India
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Insiders guide to clinical Medicine.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025

Java training in Noida

  • 1. Core Java Introduction to Java              6 hrs Evolution of Java Object Oriented Programming Structure Internet Programming & its requirements Platform Independency & Portability Security Relation b/w JVM, JRE and JDK Description of a Simple Java Program Introduction to JAR format Naming Conventions OOPs Implementation  100 hrs 30 hrs Classes and Objects o Defining attributes and methods o Implementing data encapsulation o Relation b/w objects and reference variables o Constructors and Anonymous block o Method Overloading o Static Data members, Block & methods Understanding Memory structure o Stack o Heap o Class & Method area Understanding Class loading & Execution flow o Static vs Dyanmic class loading o Implicit vs Explicit class loading o Sequence of operations performed at the time of class loading Argument Passing Mechanism & Wrapper classes o Passing primitive arguments o Passing objects o Wrapper classes & their use Usage of this keyword o Referencing instance members
  • 2.      o Intra class constructor chaining o Method chaining Inheritance & code reusability o Extending classes for code reusability o Usage of super keyword o Method Overriding o Object class and its role Inheritance & Runtime polymorphism o Static & Dynamic binding o Inheritance and Is-A relation o Runtime polymorphism and generalization o Abstract classes & methods o final keyword Interfaces and Role based Inheritance o Difference b/w Feature & Role based Inheritance o Difference b/w Static & Dynamic classing Environment o Difference b/w classes & interfaces o Use of interfaces in real scenarios Implementing Has-A relation o Difference b/w Aggregation & Composition o Nested classes and their role o Inner classes o Anonymous Inner classes Package & Scopes o Need of packages o Associating classes to packages o Understanding Classpath environment variable o import keyword and feature of static import o public, protected, private & default scope o Private Inheritance and its use o Examples of private inheritance Exception Handling       6 hrs Difference b/w exception and error Exception Handling & Robustness Common Exceptions and Errors try and catch block Exception handlers & importance of their order throw keyword and its usage
  • 3.     throws keyword and its usage Checked and Unchecked Exceptions Role of finally Creating User defined Exceptions MultiThreading in Java            Multitasking and Multithreading Thread based execution model of Java Applications Relation b/w Runnable interface and Thread class States of Thread Implementing User threads Thread synchronization & mutual exclusivity Inter Thread communication and Thread scheduling Understanding and using Monitor Thread deadlock and Interrupting Threads ThreadGroup and its use Daemon Threads and their use Input Output Streams            10 hrs 8 hrs Streams & their advantages over conventional input output Commonly used byte oriented streams Commonly used character oriented streams Reading & writing data from different streams Redirecting Standard input & output streams Serialization Use of transient keyword Role of serialversionUID File class and File System Interaction Scanner class StreamTokenizer and StringTokenizer
  • 4. Networking      InetAddress class and Factory Design Pattern Understanding socket and port TCP/IP based networking using Socket & Server Socket UDP based networking using DatagramSocket and DatagramPacket HTTP based networking using URL and URLConnection Reflection        4 hrs Understanding object representation of classes Loading classes dynamically Instantiating classes indirectly Obtaining information of classes dynamically Invoking methods indirectly Referencing data members indirectly Overriding access policy and referencing private members Collection Framework             6 hrs 16 hrs Role and Importance of Collection Framework Use of List & Set based collection Use of Iterator & ListIterator Use of Maps Searching elements in List, Hash and Tree based collections Role of equals and hashCode() methods Role of Comparable and Comparator interfaces Thread safety and Vector Difference b/w Enumeration and Iterator Type safety and Generics Common algorithms and Collections class Using Properties class for managing properties files
  • 5. I18n or Internationalization     Role of Locale class in i18n Using NumberFormat class for applying number & currency formatting Using DateFormat class for applying date & time formatting Using ResourceBundle and properties files for internationalizing textual contents. Database Connectivity Using JDBC 4.x      4 hrs 10 hrs Overview of native and ODBC Drivers o Introduction to JDBC o Type of JDBC drivers o Using different type of drivers o Defining properties based Connection Factory Performing basic database operations o Insert o Delete o Update o select PreparedStatement o Difference b/w Statement & PreparedStatement o Setting Query parameters o Executing Queries CallabeStatement o Creating PL/SQL Stored procedures and functions o Creating Callable statements o Executing procedures & functions Misc o Batch Updation o Transacting queries o Programmatic initialization of database o Scrollabe & Updatable Resultset o ResultSetMetaData o DatabaseMetaData o Connection Pooling and DataSource o Implementation of DAO design pattern
  • 6. Advance Java 100 hrs Servlet API 3.x 28 hrs                          Introduction to JEE Overview of Dynamic web applications Introduction to Servlet Servlet life cycle Annotations and their use in Servlet development Difference b/w web server & application server Installing and configuring web & application server Web Application formats Deployment modes supported by servers Creating and deploying a simple web application Understanding the role of ServletRequest & ServletResponse Differene b/w parameters and attributes Using different content type for response Using RequestDispatcher for Include & Forward Initialization Parameters and their use ServletConfig & ServletContext Inter application collaboration State Management and use of HttpSession & Cookies Hidden Form fields and URL Rewriting Using Http only Cookies Listeners and web application events Applying Filters to servlets Asynchronous request processing File Uploading & downloading Security
  • 7. Java Server pages (JSP)          Advantages of JSP over Servlet JSP Architecture Integration of JSP & Servlet API. JSP implicit objects Use of JSP Tags, Actions and Directives Error Handling in JSP Using Java Beans in JSP Defining Custom Tags JSTL & Expression Language Tools & IDE      16 hrs 16 hrs Introduction to Eclipse o Installing eclipse o Understanding Perspective & workspaces o Changing Compiler, JRE and other setting o Adding and removing plug-in Project Management o Creating various type of projects o Closing & Importing projects o Building projects Managing Libraries and Dependencies o Adding jar files from eclipse library o Adding third party jar o Removing jar files from a project Code Generation & Refactoring o Generating getter & Setter methods o Generating constructors o Overriding and implementing methods o Renaming classes and members o Moving classes and packages o Extracting interfaces and abstract classes Server Management o Configuring web/application server o Starting and stopping servers
  • 8.     o Deploying and undeploying applications Debugging o Debug perspective o Using line, method, exception and data member breakpoints. o Setting up conditional breakpoints. o Using step into, step over, step return and resume. o Peeking into stack and heap contents Unit Testing o Introduction to JUnit o Understanding assertions o Writing & executing Test Cases o Managing test cases with Test Suites Subversion (SVN) Code Repository & Client o Need of Code Repository o Architecture of SVN Code Repository o Configuring Project in a SVN Code Repository o Installing SVN Client o Connecting client to SVN Repository o Checking out project form the repository o Updating SVN and local repository Log4j o Understanding the need of Logging o Introduction to Apache Log4j o Log4j Architecture: Appender, Logger & Layout o Log4j Configuration for web application Project        Project Description Project Architecture Project Conventions and Deliverables Data sources, Work flows and Modules Project Interface Design Creating project prototype Testing, Modification & Acceptance 40 hrs
  • 9.    Commencement of next Iteration Testing, Modification & Acceptance… Integration Testing and project deployment