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

Core Java 8 Course Content

Uploaded by

Som Verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

Core Java 8 Course Content

Uploaded by

Som Verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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