'
  • +91 8793801215 , +91-020-27240087

Core JAVA Training


RI-TECH’s Core Java Programming Training or Course designed in such a way that anybody who has basic programming knowledge with computer fundamentals can learn and command JAVA Programming language. This training enables student or candidate to have command over multithreaded, platform independent, robust programming technology JAVA.

  • Understand Java’s importance, uses, strengths and weaknesses
  • Understand Java language basics
  • Understand the Object Model and Object Oriented Programming
  • Use composition and delegation to create objects from other objects
  • Understand interfaces, their importance, and their uses
  • Learn good Java coding style
  • Create well-structured Java programs
  • Use the Java Collections Framework
28 Lectures of 1 hour
Should have basic programming knowledge with computer fundamentals.

Introduction to Java


  • Course Overview
  • Introduction
  • About Java
  • The JVM
  • Hello World
  • Eclipse
  • IntelliJ
  • Packages
  • Java Class Library
  • Summary

Basic Java Programming


  • Introduction
  • What is a variable?
  • What is a type?
  • Using variables
  • Primitive Types
  • Boxing and Unboxing
  • Operators
  • Using operators
  • Strings
  • If / Else/Switch
  • While/For/For Each
  • While
  • Break / Continue
  • Using strings
  • Arrays

Classes


  • Introduction
  • What is a Class?
  • What is an Object?
  • Members
  • Creating a Class
  • Using a Class
  • Methods
  • More methods
  • Constructors
  • Access modifiers
  • Summary

Inheritance and Composition


  • Introduction
  • Is-A and Has-A
  • Basic Inheritance
  • Basic Composition
  • Poly-what?
  • Polymorphism (Demo)
  • Favor Composition
  • Interfaces
  • Interfaces (Demo)
  • Summary

Generics


  • Introduction
  • What is a Generic?
  • Class Generics
  • Method Generics
  • Bounded Types
  • Wildcards
  • Erasure
  • Summary

Exceptions


  • Course Overview
  • Introduction
  • Exceptions
  • Try and Catch
  • Finally
  • Checked and Unchecked
  • Checked (Demo)
  • Best Practices
  • Summary

Collections


  • Introduction
  • Collections
  • List
  • List (Demo)
  • Map
  • Map (Demo)
  • Set
  • Set (Demo)
  • Queue
  • Queue (Demo)
  • Combining Collections
  • Summary

Enumerations


  • Introduction
  • Enumerations
  • Basic Example Setup
  • Using the Enumeration
  • Enums are Classes
  • Class Example Setup
  • Class Example
  • Iterating
  • Summary

IO


  • Introduction
  • IO Basics
  • Reading a File
  • Writing a File
  • Implementing a Stream
  • File Manipulation
  • Summary

Threading


  • Introduction
  • Threads
  • Threading Examples
  • Creating a Thread
  • Creating a Runnable
  • Synchronization Thread
  • Communication & Dead Locks
Name: Achyut V Kendre
Achyut V Kendre CEO of Revolution Infosystems, has more than 9+ years of experience of developing the applications using Microsoft Technologies.
From last 5 year's he is conducting corporate and professional trainings of ASP.NET MVC 5.0 at various corporates and technical institutions.