SlideShare a Scribd company logo
Glory IT Technologies
Core Java Online Training
Prerequisites
Should have a basic knowledge of oops.
1. Introduction to Java
 Evolutions of Programming languages and
History of Java
 Features of Java
 Understand Java platform and environment(Java
Compilers, VM and API)
 Installation of Java and Path settings
2. Language Fundamentals
 Basic structure of Java program
 IDEs and example of IDEs like eclipse and Net
Beans
 Explanation of Basic OOPs concepts like Class
and Object
 Data types, Variables ,Literals and default values
 Identifiers and Keywords
3. Operators and Assignments
Assignment operators
Arithmetic operators
Relational operators
Logical operators
Misc operators (Conditional operator and
Instance of Operator)
Operator precedence.
4. Loop Control and Decision
making
 While, do…while , for loop
 If, If…else, If…else… if…else
 Break and Continue keywords
 Switch statement
4. Loop Control and Decision
making
Programming sessions
 Hellow World Example
 Creating Bank Account, Employee Class and
Objects
 Calculating Factorial of Number
 Calculating Fibonacci series
 Student Result program
 Practice program for using break and continue
statements
 Quiz
5. Object oriented programming
 Class and Object: define class, creating objects and
member access
 Constructors :default, parameterized and
overloading of constructors
 Methods: creating and accessing of methods, return
types and overloading of methods
 Method Pass by value and Pass by reference
 Inheritance : extends keyword, inheritance hierarchy
 Super keyword: Constructors, methods and
variables.
 Type Casting of Object
5. Object oriented
programming
 Overriding: Overriding of methods ,dynamic method
lookup
 Overloading Vs Overriding
 Abstract classes and Interfaces
 Has-A and Is-A relationship
 Modifiers : Static, Final and Abstract
 Packages in Java
 Access specifies: Public, Protected, default and
Private.
 Overriding w.r.t access specifies.
 Garbage Collector and Finalize keyword
5. Object oriented
programming
Programming sessions
 Create Bank Account class and apply all oops
principles mentioned above.
 Create Employ class and apply all oops principles
mentioned above.
 Example to explain Has-A and IS-A relationship
using Bank Account and Customer class
 Design class for given specification
 Quiz
6.Arrays and Strings
o Declaring, Creating and Initializing Arrays.
o Primitive data type Arrays and User Defined
data type Arrays
o Single Dimension Arrays and Double
Dimension Arrays
o Reading and Writing to Arrays using For loop
and For each loop
o Passing Arrays to and Returning Arrays from
methods.
o Different ways of Creating Strings
6.Arrays and Strings
o String Length and Concatenating String
o String Formatting
o Explanation of Commonly Used String methods.
o String Buffer and String Builder
o Difference between String and String Buffer
6.Arrays and Strings
Programming Sessions
 Program for Sorting of Array
 Program for Searching of element inside Array
 Program to explain storing and retrieval of Objects in
Array
 Program to explain Array Index OutofBound
exception
 Program to explain String object creation in String
Pool
6.Arrays and Strings
 Program to explain splitting of String based on
special character
 Program to explain creating substrings
 Program to Revers String
 Program to explain Usage of String Buffer and
String Builder
 Quiz
7. Fundamental Classes
 Object class
 Overview of java. lang package
 Wrapper classes
 Math class
 System class
 Date and Calendar class
7. Fundamental Classes
Programming session
Program to Display Current date and time
Program to explain adding of days,
months, years to Current Date.
Program to explain different formats of
Date.
Program to explain different functions of
Math class
Program to explain different functions of
System class
Quiz
8. Exception Handling
Understand Exception handling mechanism
Difference between error and exception?
Why Exception handling is important?
Usage of Try, Catch, Finally, Throws and Throw
in exception handling mechanism.
Understand different types of Exception
(Checked Exception and Unchecked Exception)
How to write Custom Exception class and need
for it?
Rules on overriding of methods
8. Exception Handling
Programming session:
 Program to explain abnormal situations in
execution
 Handling of different exceptions using try,
catch and finally.
 Example to explain propagation of
Exceptions using throws clause.
 Example to explain Throw usage
 Writing Custom Exceptions
 Printing stack trace to console
 Quiz
9. Threads
What is Process and Thread?
Why use Threads?
Creating Thread using Thread class and Runnable
interface.
Thread life cycle
Thread control methods :
Start(),Sleep(),Join(),Yield();
Thread scheduler and priority
Thread synchronization: Synchronize, wait(),notify(),
notify All
9. Threads
Programming session:
Program to identify name of Running Thread
Program to know status of Threads
Creation of Nubmer Thread and Character
Threads to explain Thread creation methods and
control methods.
Banking Application to explain Thread
synchronization
Quiz
10. Collection framework
o Understand Collection Framework
o List :Array List, Linked List and Vector
o Implementing equals and Hash code method
o Set :Hash Set ,Linked Hash Set and Tree Set
o Maps: Hash Map, Linked Hash Map ,Tree
Map and Hash Table
o Stack and Queues
o Usage of Comparator and Comparable
o Collections class
o Generics
10. Collection framework
Programming session:
 Print sum of numbers in Array List
 Get first and last element of Linked List
 Usage of different types of Collection like List,
Set and Maps
 Removing specific elements from Collection
 Sorting Employee objects in List based on
Name using Comparable and Comparator.
 Usage of Generics
 Quiz
11. Files and I/O
 Console I/O
 Byte streams
 Character streams
 Reading and Writing files
 I/O wrapper classes
 Serialization
11. Files and I/O
Programming session:
Reading data from File
Writing data to File
Usage of I/O wrapper classes to read or
write data from file
List our all files inside directory
Serialization and deserialization of
Employee class.
Quiz
12. JDBC
 Overview of JDBC technology
 JDBC drivers
 Basic steps in Using JDBC
 Using Statement, Prepared Statement and Callable
Statement.
 Retrieving Data from Result Set
 Handling SQL exceptions
 Submitting multiple statements as a transaction
 Good JDBC programming practices
12. JDBC
Programming session:
 Create, Edit and Alter table using Java
 Update, Edit and Delete rows in table
 Execute batch of SQL statements
 Usage of Statement, Prepared Statment and
Callable Statement
 Display Employee table data
 Combine data of more than one table
 Commit and Rollback examples
 Quiz
THANK YOU

More Related Content

What's hot

Java platform
Java platformJava platform
Java platform
BG Java EE Course
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
KUNAL GADHIA
 
1.introduction to java
1.introduction to java1.introduction to java
1.introduction to java
Madhura Bhalerao
 
Core java course syllabus
Core java course syllabusCore java course syllabus
Core java course syllabus
Papitha Velumani
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
siragezeynu
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
Math-Circle
 
Core Java
Core JavaCore Java
Core Java
Prakash Dimmita
 
Core Java
Core JavaCore Java
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Ajay Sharma
 
Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
SURBHI SAROHA
 
1 java programming- introduction
1  java programming- introduction1  java programming- introduction
1 java programming- introduction
jyoti_lakhani
 
Core Java introduction | Basics | free course
Core Java introduction | Basics | free course Core Java introduction | Basics | free course
Core Java introduction | Basics | free course
Kernel Training
 
Java basic
Java basicJava basic
Java basic
Arati Gadgil
 
Core Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
Mahika Tutorials
 
Java notes
Java notesJava notes
Java notes
Manish Swarnkar
 
Core java
Core javaCore java
Core java
Shivaraj R
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 

What's hot (20)

Java platform
Java platformJava platform
Java platform
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
 
Core java slides
Core java slidesCore java slides
Core java slides
 
1.introduction to java
1.introduction to java1.introduction to java
1.introduction to java
 
Core java course syllabus
Core java course syllabusCore java course syllabus
Core java course syllabus
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Basic Java Programming
Basic Java ProgrammingBasic Java Programming
Basic Java Programming
 
Core Java
Core JavaCore Java
Core Java
 
Core Java
Core JavaCore Java
Core Java
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java programming(unit 1)
Java programming(unit 1)Java programming(unit 1)
Java programming(unit 1)
 
1 java programming- introduction
1  java programming- introduction1  java programming- introduction
1 java programming- introduction
 
Core Java introduction | Basics | free course
Core Java introduction | Basics | free course Core Java introduction | Basics | free course
Core Java introduction | Basics | free course
 
JAVA PROGRAMMING
JAVA PROGRAMMING JAVA PROGRAMMING
JAVA PROGRAMMING
 
Java basic
Java basicJava basic
Java basic
 
Core Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
 
Java notes
Java notesJava notes
Java notes
 
Core java
Core javaCore java
Core java
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
 

Viewers also liked

Savr
SavrSavr
For Loops and Variables in Java
For Loops and Variables in JavaFor Loops and Variables in Java
For Loops and Variables in Java
Pokequesthero
 
Yaazli International Spring Training
Yaazli International Spring Training Yaazli International Spring Training
Yaazli International Spring Training
Arjun Sridhar U R
 
Exception handling in java
Exception handling in java Exception handling in java
Exception handling in java
yugandhar vadlamudi
 
Yaazli International Web Project Workshop
Yaazli International Web Project WorkshopYaazli International Web Project Workshop
Yaazli International Web Project Workshop
Arjun Sridhar U R
 
Java quick reference v2
Java quick reference v2Java quick reference v2
Java quick reference v2
Christopher Akinlade
 
Toolbarexample
ToolbarexampleToolbarexample
Toolbarexample
yugandhar vadlamudi
 
09events
09events09events
09events
Waheed Warraich
 
Non ieee dot net projects list
Non  ieee dot net projects list Non  ieee dot net projects list
Non ieee dot net projects list
Mumbai Academisc
 
Yaazli International Hibernate Training
Yaazli International Hibernate TrainingYaazli International Hibernate Training
Yaazli International Hibernate Training
Arjun Sridhar U R
 
Yaazli International AngularJS 5 Training
Yaazli International AngularJS 5 TrainingYaazli International AngularJS 5 Training
Yaazli International AngularJS 5 Training
Arjun Sridhar U R
 
02basics
02basics02basics
02basics
Waheed Warraich
 
Java Basic Operators
Java Basic OperatorsJava Basic Operators
Java Basic Operators
Shahid Rasheed
 
DIWE - Using Extensions and Image Manipulation
DIWE - Using Extensions and Image ManipulationDIWE - Using Extensions and Image Manipulation
DIWE - Using Extensions and Image Manipulation
Rasan Samarasinghe
 
Non ieee java projects list
Non  ieee java projects list Non  ieee java projects list
Non ieee java projects list
Mumbai Academisc
 
Singleton pattern
Singleton patternSingleton pattern
Singleton pattern
yugandhar vadlamudi
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
Rasan Samarasinghe
 
Yaazli International Java Training
Yaazli International Java Training Yaazli International Java Training
Yaazli International Java Training
Arjun Sridhar U R
 
Java notes 1 - operators control-flow
Java notes   1 - operators control-flowJava notes   1 - operators control-flow
Java notes 1 - operators control-flow
Mohammed Sikander
 

Viewers also liked (20)

Savr
SavrSavr
Savr
 
For Loops and Variables in Java
For Loops and Variables in JavaFor Loops and Variables in Java
For Loops and Variables in Java
 
Yaazli International Spring Training
Yaazli International Spring Training Yaazli International Spring Training
Yaazli International Spring Training
 
Exception handling in java
Exception handling in java Exception handling in java
Exception handling in java
 
Yaazli International Web Project Workshop
Yaazli International Web Project WorkshopYaazli International Web Project Workshop
Yaazli International Web Project Workshop
 
Java quick reference v2
Java quick reference v2Java quick reference v2
Java quick reference v2
 
Toolbarexample
ToolbarexampleToolbarexample
Toolbarexample
 
09events
09events09events
09events
 
Non ieee dot net projects list
Non  ieee dot net projects list Non  ieee dot net projects list
Non ieee dot net projects list
 
Yaazli International Hibernate Training
Yaazli International Hibernate TrainingYaazli International Hibernate Training
Yaazli International Hibernate Training
 
Java Exception handling
Java Exception handlingJava Exception handling
Java Exception handling
 
Yaazli International AngularJS 5 Training
Yaazli International AngularJS 5 TrainingYaazli International AngularJS 5 Training
Yaazli International AngularJS 5 Training
 
02basics
02basics02basics
02basics
 
Java Basic Operators
Java Basic OperatorsJava Basic Operators
Java Basic Operators
 
DIWE - Using Extensions and Image Manipulation
DIWE - Using Extensions and Image ManipulationDIWE - Using Extensions and Image Manipulation
DIWE - Using Extensions and Image Manipulation
 
Non ieee java projects list
Non  ieee java projects list Non  ieee java projects list
Non ieee java projects list
 
Singleton pattern
Singleton patternSingleton pattern
Singleton pattern
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
 
Yaazli International Java Training
Yaazli International Java Training Yaazli International Java Training
Yaazli International Java Training
 
Java notes 1 - operators control-flow
Java notes   1 - operators control-flowJava notes   1 - operators control-flow
Java notes 1 - operators control-flow
 

Similar to Core java online training

Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Core java-training-course-content
Core java-training-course-contentCore java-training-course-content
Core java-training-course-content
venkateshcs6
 
core java online training - eglobalsystems
core java online training - eglobalsystemscore java online training - eglobalsystems
core java online training - eglobalsystems
Shikha Jaiswal
 
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
Shikha Jaiswal
 
Core java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.in
cacitnoida
 
Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...
AaruPathan
 
Synapse India Reviews
Synapse India ReviewsSynapse India Reviews
Synapse India Reviews
Synapseindiappsdevelopment
 
Core java part1
Core java  part1Core java  part1
Core java part1
VenkataBolagani
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentals
megharajk
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
SVRTechnologies
 
Modern_2.pptx for java
Modern_2.pptx for java Modern_2.pptx for java
Modern_2.pptx for java
MayaTofik
 
selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...
akashjbk7
 
Java programing brochure
Java programing  brochureJava programing  brochure
Java programing brochure
Zabeel Institute
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
Jeevan Kumar Reddy
 
slides 01.ppt
slides 01.pptslides 01.ppt
slides 01.ppt
Anwar Ali Yahya
 
3350703
33507033350703
3350703
Vipul Chauhan
 
09slide.ppt oops classes and objects concept
09slide.ppt oops classes and objects concept09slide.ppt oops classes and objects concept
09slide.ppt oops classes and objects concept
kavitamittal18
 
09slide.ppt
09slide.ppt09slide.ppt
09slide.ppt
kavitamittal18
 
Mit103 object oriented programming
Mit103  object oriented programmingMit103  object oriented programming
Mit103 object oriented programming
smumbahelp
 

Similar to Core java online training (20)

Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
 
Core java-training-course-content
Core java-training-course-contentCore java-training-course-content
Core java-training-course-content
 
core java online training - eglobalsystems
core java online training - eglobalsystemscore java online training - eglobalsystems
core java online training - eglobalsystems
 
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 and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.in
 
Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...
 
Synapse India Reviews
Synapse India ReviewsSynapse India Reviews
Synapse India Reviews
 
Core java part1
Core java  part1Core java  part1
Core java part1
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentals
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
 
Modern_2.pptx for java
Modern_2.pptx for java Modern_2.pptx for java
Modern_2.pptx for java
 
selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...
 
Java programing brochure
Java programing  brochureJava programing  brochure
Java programing brochure
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
 
slides 01.ppt
slides 01.pptslides 01.ppt
slides 01.ppt
 
3350703
33507033350703
3350703
 
09slide.ppt oops classes and objects concept
09slide.ppt oops classes and objects concept09slide.ppt oops classes and objects concept
09slide.ppt oops classes and objects concept
 
09slide.ppt
09slide.ppt09slide.ppt
09slide.ppt
 
Mit103 object oriented programming
Mit103  object oriented programmingMit103  object oriented programming
Mit103 object oriented programming
 

More from Glory IT Technologies Pvt. Ltd.

Sap hana modelling online training
Sap hana modelling online trainingSap hana modelling online training
Sap hana modelling online training
Glory IT Technologies Pvt. Ltd.
 
Msbi online training
Msbi online trainingMsbi online training
Msbi online training
Glory IT Technologies Pvt. Ltd.
 
Obia online training
Obia online trainingObia online training
Obia online training
Glory IT Technologies Pvt. Ltd.
 
Oracle application testing suite online training
Oracle application testing suite online trainingOracle application testing suite online training
Oracle application testing suite online training
Glory IT Technologies Pvt. Ltd.
 
Oracle soa bpel 11 g online training
Oracle soa bpel 11 g online trainingOracle soa bpel 11 g online training
Oracle soa bpel 11 g online training
Glory IT Technologies Pvt. Ltd.
 
Oracle soa suite online training
Oracle soa suite online trainingOracle soa suite online training
Oracle soa suite online training
Glory IT Technologies Pvt. Ltd.
 
Sharepoint server online training
Sharepoint server online trainingSharepoint server online training
Sharepoint server online training
Glory IT Technologies Pvt. Ltd.
 
Sql server dba online training
Sql server dba online trainingSql server dba online training
Sql server dba online training
Glory IT Technologies Pvt. Ltd.
 
Quick test professional (qtp) online training
Quick test professional (qtp) online trainingQuick test professional (qtp) online training
Quick test professional (qtp) online training
Glory IT Technologies Pvt. Ltd.
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
Glory IT Technologies Pvt. Ltd.
 
Oracle fusion dba online training
Oracle fusion  dba online trainingOracle fusion  dba online training
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online training
Glory IT Technologies Pvt. Ltd.
 
Tableau online training
Tableau online trainingTableau online training
Tableau online training
Glory IT Technologies Pvt. Ltd.
 
Qlikview online training
Qlikview online trainingQlikview online training
Qlikview online training
Glory IT Technologies Pvt. Ltd.
 
Informatica power center 9 Online Training
Informatica power center 9 Online TrainingInformatica power center 9 Online Training
Informatica power center 9 Online Training
Glory IT Technologies Pvt. Ltd.
 
Data stage Online Training
Data stage Online TrainingData stage Online Training
Data stage Online Training
Glory IT Technologies Pvt. Ltd.
 
Cognos tm1 architecture online training
Cognos tm1 architecture online trainingCognos tm1 architecture online training
Cognos tm1 architecture online training
Glory IT Technologies Pvt. Ltd.
 
Oracle inventory management online training
Oracle inventory management online trainingOracle inventory management online training
Oracle inventory management online training
Glory IT Technologies Pvt. Ltd.
 
Oracle identity & access management online training
Oracle identity & access management online trainingOracle identity & access management online training
Oracle identity & access management online training
Glory IT Technologies Pvt. Ltd.
 
Oracle demantra online training
Oracle demantra online trainingOracle demantra online training
Oracle demantra online training
Glory IT Technologies Pvt. Ltd.
 

More from Glory IT Technologies Pvt. Ltd. (20)

Sap hana modelling online training
Sap hana modelling online trainingSap hana modelling online training
Sap hana modelling online training
 
Msbi online training
Msbi online trainingMsbi online training
Msbi online training
 
Obia online training
Obia online trainingObia online training
Obia online training
 
Oracle application testing suite online training
Oracle application testing suite online trainingOracle application testing suite online training
Oracle application testing suite online training
 
Oracle soa bpel 11 g online training
Oracle soa bpel 11 g online trainingOracle soa bpel 11 g online training
Oracle soa bpel 11 g online training
 
Oracle soa suite online training
Oracle soa suite online trainingOracle soa suite online training
Oracle soa suite online training
 
Sharepoint server online training
Sharepoint server online trainingSharepoint server online training
Sharepoint server online training
 
Sql server dba online training
Sql server dba online trainingSql server dba online training
Sql server dba online training
 
Quick test professional (qtp) online training
Quick test professional (qtp) online trainingQuick test professional (qtp) online training
Quick test professional (qtp) online training
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
 
Oracle fusion dba online training
Oracle fusion  dba online trainingOracle fusion  dba online training
Oracle fusion dba online training
 
Oracle core dba online training
Oracle core dba online trainingOracle core dba online training
Oracle core dba online training
 
Tableau online training
Tableau online trainingTableau online training
Tableau online training
 
Qlikview online training
Qlikview online trainingQlikview online training
Qlikview online training
 
Informatica power center 9 Online Training
Informatica power center 9 Online TrainingInformatica power center 9 Online Training
Informatica power center 9 Online Training
 
Data stage Online Training
Data stage Online TrainingData stage Online Training
Data stage Online Training
 
Cognos tm1 architecture online training
Cognos tm1 architecture online trainingCognos tm1 architecture online training
Cognos tm1 architecture online training
 
Oracle inventory management online training
Oracle inventory management online trainingOracle inventory management online training
Oracle inventory management online training
 
Oracle identity & access management online training
Oracle identity & access management online trainingOracle identity & access management online training
Oracle identity & access management online training
 
Oracle demantra online training
Oracle demantra online trainingOracle demantra online training
Oracle demantra online training
 

Recently uploaded

Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 

Recently uploaded (20)

Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 

Core java online training

  • 1. Glory IT Technologies Core Java Online Training
  • 2. Prerequisites Should have a basic knowledge of oops.
  • 3. 1. Introduction to Java  Evolutions of Programming languages and History of Java  Features of Java  Understand Java platform and environment(Java Compilers, VM and API)  Installation of Java and Path settings
  • 4. 2. Language Fundamentals  Basic structure of Java program  IDEs and example of IDEs like eclipse and Net Beans  Explanation of Basic OOPs concepts like Class and Object  Data types, Variables ,Literals and default values  Identifiers and Keywords
  • 5. 3. Operators and Assignments Assignment operators Arithmetic operators Relational operators Logical operators Misc operators (Conditional operator and Instance of Operator) Operator precedence.
  • 6. 4. Loop Control and Decision making  While, do…while , for loop  If, If…else, If…else… if…else  Break and Continue keywords  Switch statement
  • 7. 4. Loop Control and Decision making Programming sessions  Hellow World Example  Creating Bank Account, Employee Class and Objects  Calculating Factorial of Number  Calculating Fibonacci series  Student Result program  Practice program for using break and continue statements  Quiz
  • 8. 5. Object oriented programming  Class and Object: define class, creating objects and member access  Constructors :default, parameterized and overloading of constructors  Methods: creating and accessing of methods, return types and overloading of methods  Method Pass by value and Pass by reference  Inheritance : extends keyword, inheritance hierarchy  Super keyword: Constructors, methods and variables.  Type Casting of Object
  • 9. 5. Object oriented programming  Overriding: Overriding of methods ,dynamic method lookup  Overloading Vs Overriding  Abstract classes and Interfaces  Has-A and Is-A relationship  Modifiers : Static, Final and Abstract  Packages in Java  Access specifies: Public, Protected, default and Private.  Overriding w.r.t access specifies.  Garbage Collector and Finalize keyword
  • 10. 5. Object oriented programming Programming sessions  Create Bank Account class and apply all oops principles mentioned above.  Create Employ class and apply all oops principles mentioned above.  Example to explain Has-A and IS-A relationship using Bank Account and Customer class  Design class for given specification  Quiz
  • 11. 6.Arrays and Strings o Declaring, Creating and Initializing Arrays. o Primitive data type Arrays and User Defined data type Arrays o Single Dimension Arrays and Double Dimension Arrays o Reading and Writing to Arrays using For loop and For each loop o Passing Arrays to and Returning Arrays from methods. o Different ways of Creating Strings
  • 12. 6.Arrays and Strings o String Length and Concatenating String o String Formatting o Explanation of Commonly Used String methods. o String Buffer and String Builder o Difference between String and String Buffer
  • 13. 6.Arrays and Strings Programming Sessions  Program for Sorting of Array  Program for Searching of element inside Array  Program to explain storing and retrieval of Objects in Array  Program to explain Array Index OutofBound exception  Program to explain String object creation in String Pool
  • 14. 6.Arrays and Strings  Program to explain splitting of String based on special character  Program to explain creating substrings  Program to Revers String  Program to explain Usage of String Buffer and String Builder  Quiz
  • 15. 7. Fundamental Classes  Object class  Overview of java. lang package  Wrapper classes  Math class  System class  Date and Calendar class
  • 16. 7. Fundamental Classes Programming session Program to Display Current date and time Program to explain adding of days, months, years to Current Date. Program to explain different formats of Date. Program to explain different functions of Math class Program to explain different functions of System class Quiz
  • 17. 8. Exception Handling Understand Exception handling mechanism Difference between error and exception? Why Exception handling is important? Usage of Try, Catch, Finally, Throws and Throw in exception handling mechanism. Understand different types of Exception (Checked Exception and Unchecked Exception) How to write Custom Exception class and need for it? Rules on overriding of methods
  • 18. 8. Exception Handling Programming session:  Program to explain abnormal situations in execution  Handling of different exceptions using try, catch and finally.  Example to explain propagation of Exceptions using throws clause.  Example to explain Throw usage  Writing Custom Exceptions  Printing stack trace to console  Quiz
  • 19. 9. Threads What is Process and Thread? Why use Threads? Creating Thread using Thread class and Runnable interface. Thread life cycle Thread control methods : Start(),Sleep(),Join(),Yield(); Thread scheduler and priority Thread synchronization: Synchronize, wait(),notify(), notify All
  • 20. 9. Threads Programming session: Program to identify name of Running Thread Program to know status of Threads Creation of Nubmer Thread and Character Threads to explain Thread creation methods and control methods. Banking Application to explain Thread synchronization Quiz
  • 21. 10. Collection framework o Understand Collection Framework o List :Array List, Linked List and Vector o Implementing equals and Hash code method o Set :Hash Set ,Linked Hash Set and Tree Set o Maps: Hash Map, Linked Hash Map ,Tree Map and Hash Table o Stack and Queues o Usage of Comparator and Comparable o Collections class o Generics
  • 22. 10. Collection framework Programming session:  Print sum of numbers in Array List  Get first and last element of Linked List  Usage of different types of Collection like List, Set and Maps  Removing specific elements from Collection  Sorting Employee objects in List based on Name using Comparable and Comparator.  Usage of Generics  Quiz
  • 23. 11. Files and I/O  Console I/O  Byte streams  Character streams  Reading and Writing files  I/O wrapper classes  Serialization
  • 24. 11. Files and I/O Programming session: Reading data from File Writing data to File Usage of I/O wrapper classes to read or write data from file List our all files inside directory Serialization and deserialization of Employee class. Quiz
  • 25. 12. JDBC  Overview of JDBC technology  JDBC drivers  Basic steps in Using JDBC  Using Statement, Prepared Statement and Callable Statement.  Retrieving Data from Result Set  Handling SQL exceptions  Submitting multiple statements as a transaction  Good JDBC programming practices
  • 26. 12. JDBC Programming session:  Create, Edit and Alter table using Java  Update, Edit and Delete rows in table  Execute batch of SQL statements  Usage of Statement, Prepared Statment and Callable Statement  Display Employee table data  Combine data of more than one table  Commit and Rollback examples  Quiz