SlideShare a Scribd company logo
1 of 5
Download to read offline
Core Java

100 hrs

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

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

10 hrs

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

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

6 hrs

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

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

4 hrs

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

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

More Related Content

What's hot

Classes and Nested Classes in Java
Classes and Nested Classes in JavaClasses and Nested Classes in Java
Classes and Nested Classes in Java
Ravi_Kant_Sahu
 

What's hot (17)

Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغه
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and Terminology
 
concept of oops
concept of oopsconcept of oops
concept of oops
 
3. Data types and Variables
3. Data types and Variables3. Data types and Variables
3. Data types and Variables
 
Introducing classes
Introducing classesIntroducing classes
Introducing classes
 
Lo10
Lo10Lo10
Lo10
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Session 16 - Collections - Sorting, Comparing Basics
Session 16 - Collections - Sorting, Comparing BasicsSession 16 - Collections - Sorting, Comparing Basics
Session 16 - Collections - Sorting, Comparing Basics
 
Classes and objects
Classes and objectsClasses and objects
Classes and objects
 
Java interview questions
Java interview questionsJava interview questions
Java interview questions
 
9. Input Output in java
9. Input Output in java9. Input Output in java
9. Input Output in java
 
Classes and Nested Classes in Java
Classes and Nested Classes in JavaClasses and Nested Classes in Java
Classes and Nested Classes in Java
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
Oops concept in c++ unit 3 -topic 4
Oops concept in c++ unit 3 -topic 4Oops concept in c++ unit 3 -topic 4
Oops concept in c++ unit 3 -topic 4
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic Concepts
 
Data types in Java
Data types in JavaData types in Java
Data types in Java
 

Viewers also liked

8คำกริยา
8คำกริยา8คำกริยา
8คำกริยา
sobandjop
 
Clipping Little PRP 21/11/11 @ IED Barcelona
Clipping Little PRP 21/11/11 @ IED BarcelonaClipping Little PRP 21/11/11 @ IED Barcelona
Clipping Little PRP 21/11/11 @ IED Barcelona
IED Barcelona
 

Viewers also liked (20)

Communication in the Millennium
Communication in the MillenniumCommunication in the Millennium
Communication in the Millennium
 
6 Months Project Training in Java
6 Months Project Training in Java6 Months Project Training in Java
6 Months Project Training in Java
 
Facebook, Twitter and All The Rest: What You Should Know and What You Should Do
Facebook, Twitter and All The Rest: What You Should Know and What You Should DoFacebook, Twitter and All The Rest: What You Should Know and What You Should Do
Facebook, Twitter and All The Rest: What You Should Know and What You Should Do
 
An Introduction to On-Demand, Web-Based Publishing
An Introduction to On-Demand, Web-Based PublishingAn Introduction to On-Demand, Web-Based Publishing
An Introduction to On-Demand, Web-Based Publishing
 
8คำกริยา
8คำกริยา8คำกริยา
8คำกริยา
 
Clipping Little PRP 21/11/11 @ IED Barcelona
Clipping Little PRP 21/11/11 @ IED BarcelonaClipping Little PRP 21/11/11 @ IED Barcelona
Clipping Little PRP 21/11/11 @ IED Barcelona
 
Expand Your Skills
Expand Your SkillsExpand Your Skills
Expand Your Skills
 
H ingles iii
H ingles iiiH ingles iii
H ingles iii
 
Websocket talk in nodejs.tw
Websocket talk in nodejs.twWebsocket talk in nodejs.tw
Websocket talk in nodejs.tw
 
Avoiding Resume Pitfalls
Avoiding Resume PitfallsAvoiding Resume Pitfalls
Avoiding Resume Pitfalls
 
Communication Culture: Resolving Conflict and Leveraging Feedback
Communication Culture:Resolving Conflict and Leveraging FeedbackCommunication Culture:Resolving Conflict and Leveraging Feedback
Communication Culture: Resolving Conflict and Leveraging Feedback
 
A quick look inside the asian economies
A quick look inside the asian economiesA quick look inside the asian economies
A quick look inside the asian economies
 
LOGA Annual Meeting: EXCO's Hal Hickey
LOGA Annual Meeting: EXCO's Hal HickeyLOGA Annual Meeting: EXCO's Hal Hickey
LOGA Annual Meeting: EXCO's Hal Hickey
 
Special edition revised
Special edition   revisedSpecial edition   revised
Special edition revised
 
Crm
CrmCrm
Crm
 
A Rapid e-Learning Primer for Technical Communicators
A Rapid e-Learning Primer for Technical CommunicatorsA Rapid e-Learning Primer for Technical Communicators
A Rapid e-Learning Primer for Technical Communicators
 
Conflict: The Art of Moving Forward
Conflict: The Art of Moving ForwardConflict: The Art of Moving Forward
Conflict: The Art of Moving Forward
 
Smart Comm Marketing Report
Smart Comm Marketing ReportSmart Comm Marketing Report
Smart Comm Marketing Report
 
Tele2 Россия: итоги III квартала 2012 года
Tele2 Россия: итоги III квартала 2012 годаTele2 Россия: итоги III квартала 2012 года
Tele2 Россия: итоги III квартала 2012 года
 
Badminton Club de Châteaugiron
Badminton Club de ChâteaugironBadminton Club de Châteaugiron
Badminton Club de Châteaugiron
 

Similar to Core Java Training in Noida

Similar to Core Java Training in Noida (20)

Java training in Noida
Java training in NoidaJava training in Noida
Java training in Noida
 
Java Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCAJava Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCA
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto Software
 
Core java online training
Core java online trainingCore java online training
Core java online training
 
java classes in pune
java classes in punejava classes in pune
java classes in pune
 
Core java online training course in USA - eglobalsystems
Core java online training course in USA - eglobalsystemsCore java online training course in USA - eglobalsystems
Core java online training course in USA - eglobalsystems
 
core java online training - eglobalsystems
core java online training - eglobalsystemscore java online training - eglobalsystems
core java online training - eglobalsystems
 
Hp syllabus
Hp syllabusHp syllabus
Hp syllabus
 
Final Table of Content
Final Table of ContentFinal Table of Content
Final Table of Content
 
JAVA Training in Bangalore
JAVA Training in BangaloreJAVA Training in Bangalore
JAVA Training in Bangalore
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentals
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
MS.NET Training
MS.NET TrainingMS.NET Training
MS.NET Training
 
Php training in_noida
Php training in_noidaPhp training in_noida
Php training in_noida
 
6 Months Project Training in PHP
6 Months Project Training in PHP6 Months Project Training in PHP
6 Months Project Training in PHP
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
6 Months Project Training in Java
6 Months Project Training in Java 6 Months Project Training in Java
6 Months Project Training in Java
 
Top 10 java oops interview questions
Top 10 java oops interview questionsTop 10 java oops interview questions
Top 10 java oops interview questions
 
Top 10 java_oops_interview_questions
Top 10 java_oops_interview_questionsTop 10 java_oops_interview_questions
Top 10 java_oops_interview_questions
 

More from Tech Mentro

6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
Tech Mentro
 

More from Tech Mentro (10)

6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
 
6 Months Android Internship in Noida
6 Months Android Internship in Noida6 Months Android Internship in Noida
6 Months Android Internship in Noida
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
 
Android project training in Noiida
Android project training in NoiidaAndroid project training in Noiida
Android project training in Noiida
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
 
Tech mentro pdf
Tech mentro pdfTech mentro pdf
Tech mentro pdf
 
Summer training
Summer trainingSummer training
Summer training
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Core Java Training in Noida

  • 1. Core Java 100 hrs 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 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
  • 2. 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
  • 3. Checked and Unchecked Exceptions Role of finally Creating User defined Exceptions MultiThreading in Java 10 hrs 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 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 6 hrs 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 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 4 hrs 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 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