Course Detail

Core JAVA Course

Core JAVA Course - SourceKode Institute


Course Detail


Course Description

Core Java Training & Core Java Course At SourceKode 

 

Java commonly referred to as the father of all programming languages is a very important and highly trending course at SourceKode Institute. It involves object oriented programming and is used to master additional softwares in web, desktop serverside as well as in mobility.
Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn than other programming languages. Java allows you to create modular programs and reusable code.
It is one of the best languages for beginners to learn. It is also opensource and free to use, hence it’s adopted by many companies world-wide.

 
 
Benefits Of JAVA Training
 
  • One can get deep knowledge and real time experience to be productive as a java developer.
  • Students who are looking for Internships, then SourceKode can help recommend your profiles to tied-up companies.
  • Graduates looking for full time jobs can get recruitment support from SourceKode, which consists of contacting companies who hire fresher java developers
 
Immediate Recommended Courses After Core Java 
 
 
Recommended Course After Core Java 
 
 

Core Java Training Syllabus :

 

Introduction and Setting up Your Environment

 
  • Lesson 1. Introduction
  • Lesson 2. What Is Java
  • Lesson 3. JRE vs. JDK
  • Lesson 4. Lab: Setting up the JDK
  • Lesson 5. Integrated Development Environments (IDE)
  • Lesson 6. Lab: Setting up Eclipse IDE
 

Creating a Simple App

 
  • Lesson 1. Introduction
  • Lesson 2. Lab: Creating Your First Project
  • Lesson 3. Lab: Running from the Command Line
  • Lesson 4. Statement Structure and Whitespace
  • Lesson 5. Comments
  • Lesson 6. Creating and Running a Eclipse Project
 

Variables, Data Types, and Math Operators

 
  • Lesson 1. Introduction
  • Lesson 2. Variables
  • Lesson 3. Primitive Data Types
  • Lesson 4. Primitive Types are Stored By-value
  • Lesson 5. Arithmetic Operators
  • Lesson 6. Type Conversion
 

Conditional Logic, Looping, and Arrays

 
  • Lesson 1. Conditional Logic and Relational Operators
  • Lesson 2. Conditional Assignment
  • Lesson 3. If-else Statement
  • Lesson 4. Lab: Nested If-statements
  • Lesson 5. Block Statements and Variable Scope
  • Lesson 6. Logical Operators
  • Lesson 7. Loops
  • Lesson 8. Arrays
  • Lesson 9. For-each Loop
  • Lesson 10. Switch Statement
 

Representing Complex Types with Classes

 
  • Lesson 1. Introduction
  • Lesson 2. Classes
  • Lesson 3. Using Classes
  • Lesson 4. Encapsulation and Access Modifiers
  • Lesson 5. Applying Access Modifiers
  • Lesson 6. Naming Classes
  • Lesson 7. Method Basics
  • Lesson 8. Exiting from a Method
  • Lesson 9. Method Return Values
  • Lesson 10. Special References: this and null
  • Lesson 10. Acessors, and Mutators
 

Class Initializers and Constructors

 
  • Lesson 1. Introduction
  • Lesson 2. Establishing Initial State
  • Lesson 3. Field Initial State
  • Lesson 4. Constructor and Adding Multiple Constructors
  • Lesson 5. Chaining Constructors and Constructor Visibility
  • Lesson 6. Initialization and Construction Order
 

A Closer Look at Parameters

 
  • Lesson 1. Introduction
  • Lesson 2. Parameter Immutability
  • Lesson 3. Overloading
  • Lesson 4. Overloading Walkthrough
  • Lesson 5. Variable Number of Parameters
 

Class Inheritance

 
  • Lesson 1. Introduction
  • Lesson 2. Inheritance Basics and Typed References
  • Lesson 3. Member Hiding and Overriding
  • Lesson 4. Object Class
  • Lesson 5. Equality
  • Lesson 6. Special Reference: Super
  • Lesson 7. Using Final and Abstract
  • Lesson 8. Inheritance and Constructors
 

More About Data Types

 
  • Lesson 1. Introduction
  • Lesson 2. String Class
  • Lesson 3. String Equality
  • Lesson 4. String Representation of Non-string Values
  • Lesson 5. StringBuilder Class
  • Lesson 6. Primitive Wrapper Classes and Type Conversions
  • Lesson 7. Using Primitive Wrapper Classes
  • Lesson 8. Wrapper Class Equality
 

Exceptions and Error Handling

 
  • Lesson 1. Introduction
  • Lesson 2. Error Handling with Exceptions
  • Lesson 3. Handling Exceptions by Type
  • Lesson 4. Exceptions and Methods
  • Lesson 5. Throwing Exceptions and Custom Exceptions
 

Working with Packages

 
  • Lesson 1. Introduction
  • Lesson 2. What Is a Package?
  • Lesson 3. Packages Create a Namespace
  • Lesson 4. Packages Provide Access Boundaries
  • Lesson 5. Packages Act as a Unit of Distribution
  • Lesson 6. Jar file creation
 

Creating Abstract Relationships with Interfaces

 
  • Lesson 1. Introduction
  • Lesson 2. Introducing Interfaces & Implementing an Interface
  • Lesson 3. Implementing a Generic Interface
  • Lesson 4. Implementing Multiple Interfaces
  • Lesson 5. Declaring an Interface
  • Lesson 6. Extending and interface
 

Static Members, Nested Types, and Anonymous Classes

 
  • Lesson 1. Introduction
  • Lesson 2. Static Members
  • Lesson 3. Static Initialization Blocks
  • Lesson 4. Nested Types
  • Lesson 5. Inner Classes
  • Lesson 6. Anonymous Classes
 

Collections

 
  • Lesson 1. Introduction
  • Lesson 2. Collections
  • Lesson 3. List
  • Lesson 4. Map
  • Lesson 5. Set
  • Lesson 6. Queue
 

Threading

 
  • Lesson 1. Introduction
  • Lesson 2. Threads
  • Lesson 3. Threading Examples
  • Lesson 4. Creating a Thread
  • Lesson 5. Creating a Runnable
  • Lesson 6. Synchronization
  • Lesson 7. Inter thread communication
 

IO

 
  • Lesson 1. Introduction
  • Lesson 2. IO Basics
  • Lesson 3. Reading a File
  • Lesson 4. Writing a File
  • Lesson 5. Implementing a Stream
  • Lesson 6. Serialization and Deserialization
 

Annotations

 
  • Lesson 1. Introduction
  • Lesson 2. What is an Annotation
  • Lesson 3. Annotations in Java
  • Lesson 4. Annotation Uses (Compiler)
  • Lesson 5. Using Built in Annotations
  • Lesson 6. Creating an Annotation
  • Lesson 7. Reflection
  • Lesson 8. Using a Custom Annotation
 

JDBC

 
  • Lesson 1. Introduction to JDBC
  • Lesson 2. Driver types
  • Lesson 3. Establishing database connections
  • Lesson 4. Connection
  • Lesson 5. Statement
  • Lesson 6. ResultSet
  • Lesson 7. PreparedStatement
  • Lesson 8. CallableStatement
  • Lesson 9. DatabaseMetadata
  • Lesson 10. ResultSetMetadata
  • Lesson 11. Transaction
 

Syllabus Updates : Since each new updates of Java has new features, we keep adding upgrading our syllabus every 6-12 months to accommodate for advancement. Some topics can be omitted from syllabus without prior notice as they might be redundant or not relevant to the batch being trained. You can request any Java Topic.

Institute Overview

Pune, Maharashtra, India

Courses Conducted At SourceKode Training Institute Include Digital Marketing,Java,Software Testing,Dot Net,C Programming And Javascript/Jquery.   About SourceKode Computer Software Training Institute Pune, India.   SourceKode... Read More

Related Courses

Google Map