0% found this document useful (0 votes)
35 views

Core Java 8 Course Content

Uploaded by

Som Verma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Core Java 8 Course Content

Uploaded by

Som Verma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Google Map Link - https://goo.

gl/maps/gBlrU Contact - 8130799520

Core Java 8 Course Content


Duration: 1-1.5 months
Classes: Weekday/ Weekend
Mode of Training: Classroom/ Online

Core Java
1. Introduction to Java 8

Learning Objectives - In this module, you will learn about

 Java architecture
 Advantages of Java
 Develop the code with various data types, conditions and loops.

Topics - In Basic introductory level, we will cover the JDK architecture & its related
modules.

 Various Class Loaders


 Internal details of JVM
 Variable declaration & Byte Code generation using Java Compilers.

2. Data Handling and Functions

Learning Objectives - This module covers

 Java String Handling concepts


 String Pool
 Function declaration
 Arrays- Creation of Single Dimensional & Multidimensional arrays along with
String Equality concepts using equals(), == operator & compareTo() method of
Object class

2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520

 String Pool
 String literals
 String Buffer & String Builder

3. Object Oriented Programming in Java 8

Learning Objectives - In this module, we will cover OOPS(Object Oriented


Programming) principles like

 Inheritance(IS-A & HAS-A Relationship)


 Polymorphism(Compile-time & Runtime Polymorphism)
 Data Hiding concepts like Abstraction & Interface
 Data Binding using Encapsulation

Topics - In detail discussion on OOPS terminology along with various keywords like
static & final

 Default & parameterized constructor for Object initialization


 Super keyword & static initializer block.

4. Packages and Multi Threading

Learning Objectives - This module cover package creation, Accessibility & Exception
Handling & Multi threading concepts.

Topics -

 Creation of User-defined packages


 Java packages
 Access modifiers : Public, private protected & default
 Exception Handling : Using try-catch block, throw & throws keyword, Multi
catch block, Finally block creation.
 Multi-threading : Creation of Thread using Thread class & Runnable interface,
various Thread Schedulers, Thread priority, Daemon Thread, Garbage
collection, Thread Joining & Thread Pool creation & study of Thread life cycle
stages like Start, stop, blocking yield & others.

5. Collections

Learning Objectives - In this module we will study Collection framework, various


Collection interface & class provided by Collection framework. Usage of java.util
package, Wrapper class concepts & Generics type declaration of various Collection
classes.

2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.
Google Map Link - https://goo.gl/maps/gBlrU Contact - 8130799520

Topics -

 Collection Interfaces : Set, List ,Map & Queue Interface


 Collection classes: HashSet, LinkdHashSet, TreeSet, ArrayList, Vector,
LinkedList, HashMap, LinkedHashMap, TreeMap, ConcurrentHashMap,
SynchronizedMap, CopyOnWriteArrayList, CopyOnWriteArraySet & various
other collection classes.
 Inner class concepts : Member Inner class, Local Inner class, Static member
class & Anonymous Inner class.

6. XML & JSON

Learning Objectives - This module will cover how to read XML & JSON files using Java
code & how to parse them into String format using various factory classes.

Topics -

 XML Introduction
 Read & Writing of XML file using Java code
 Parsing of XML & JSON file formats using DOM
 SAX & various JSON parsers using GSON & others

7. JDBC

Learning Objectives - This module will cover

 Connectivity to various SQL databases using JDBC bridge


 Introduction to JDBC drivers
 JDBC interfaces like Connection, Statement, ResultSet & Callable interface for
calling Procedures & Functions using Java code.

Topics -

 Introduction to SQL: Connect, Insert, Update, Delete, Select


 Introduction to JDBC and Architecture of JDBC
 SQL Introduction
 CRUD operations(Create, Read ,Update & Delete)
 Transaction Management: Commit & Rollback
 Type of JDBC drivers
 Database Connectivity & Batch processing

2nd floor, above subway food outlet, main market (Near Om Sweets), Sector 31, Gurgaon.

You might also like