Java Training

Modules:


Duration: 60Hrs


Getting Started with Java

  • Features of java technology
  • JVM & JRE functions
  • Java Keywords & Identifiers
  • Java Primitive Data Types
  • Operators & Control Statements
  • Garbage Collection
Object Oriented Programming

  • Basic OOPS Concept
  • Modeling Concepts: Abstraction
  • Encapsulation & Packages
  • Classes, attributes & Methods
  • Object & Constructors
  • Arrays
Class Design

  • Inheritance, Polymorphism, Method
  • Overloading
  • Constructor Overloading
  • Use of Super & this Keyword
  • Method Overriding & Virtual Method
  • Invocation

Advanced Features

  • Static Variables, methods
  • Final Classes, methods & variables
  • Abstract Classes, methods
  • Inner Classes: Static & Non-static
  • Implementing & Extending
  • Interfaces
  • Date and Calendar classes
  • Concurrency Collections
  • Comparator and Comparable
Exception Handling

  • Try, Catch & Finally statement
  • throw & throws Keyword
  • Common Exceptions
  • User-Defined Exceptiond
Java Collection Framework

  • Collection Overview
  • Collection Classes & Interfaces
  • Working with maps & Interfaces
  • Collection Algorithms
  • Legacy Classes & Interfaces

Threads

  • Thread methods & Scheduling
  • Life-Cycle of Thread
  • Thread Priorities
  • Inter-Thread Communication
  • Synchronization
Advanced I/O Streams

  • Java Stream & Character Stream
  • Serialization
Java JDBC

  • JDBC API, JDBC Drivers
  • Executing Queries, Metadata
  • Accessing Resultsets
  • Prepared Statements and Stored Procedures

  • Batch Updates, Scrollable Resultset

Updates of 1.7 to 1.8Introduction To Android

  • Android Introduction and Versions
  • Android Architecture
  • Life cycle
  • dpi, ldpi, mdpi, hdpi, xdpi, xxdpi
  • Layouts Overview
  • Softwares download and Installations
  • App creation in Android

Certificate :

Java SE - Certification Path

Oracle Certified Associate, Java SE 7 / 8 Programmer

Oracle Certified Professional, Java SE 7 / 8 Programmer

Oracle Certified Master, Java SE 6 Developer