Java

Development

Agile Academy provides the best java training in ahmedabad with live project training & 100% Job placement. Agile Academy java course includes basic java to advance java with java certification course in ahmedabad. Get Java Training in Ahmedabad with Certified Java Experts.

Java training course content in Ahmedabad

Introduction To Java And SDK

  • Introduction To Java Programing Language
  • Java Features
  • Hello world Program
  • Introduction To Eclipse
  • Simple POJO & this Keyword

Language Fundamentals

  • Java Datatypes
  • Type Casting
  • Arrays

Introduction To Classes And Objects

  • Classes, Objects And Instance Variables
  • Constructors
  • Object Instantiation And Reference Variables
  • Static Variables And Methods
  • Anonymous Block, Static Block

Inheritance

  • Inheriting A Class
  • Super Keyword
  • IS-A ,HAS-A Relationship(Containment)
  • Object/Reference Casting
  • Object Class
  • Anonymous Inner Class

Polymorphism

  • Method Overloading
  • Method Overriding
  • Abstract Method
  • Abstract Classes
  • Final Keyword

Garbage collection

  • Understanding Garbage Collection
  • Finalize Method

Interfaces

  • Inheritance And Diamond Problem
  • Need For The Interface
  • Understanding Interfaces
  • Extends And Implements
  • Abstract Class Vs Interface
  • Instance Of Operator

Packages

  • Creating Packages
  • Using Multiple Packages
  • Java Packaging Structure
  • Access Specifiers
  • Static Import

Strings

  • String Class
  • Interned Strings
  • String class Vs Interned String
  • String Constructors And Methods
  • StringBufffer Class
  • StringBuffer Constructors And Method
  • String Vs StringBuffer
  • StringBuilder Class

Exceptions

  • Understanding Exceptions
  • Exception Hierarchy
  • Handling Exceptions
  • Blocks And Clauses
  • Throw And Throws Keywords
  • Checked And Unchecked Exceptions
  • Custom Exception

Wrapper classes

  • Need Of Wrapper Classes
  • Wrapper Classes For Primitives
  • Wrapper Classes Hierarchy
  • Wrapping And Unwrapping
  • Strings And Wrapper Classes
  • Autoboxing And Unboxing

Collections

  • What Is Framework
  • Generic Collections
  • ArrayList Class
  • LinkedList Class
  • HashSet
  • HasMap
  • Usage Scenarios
  • Some Other Important Classes(Date,Arrays,Collections,etc)

Threads

  • Program As An Single Thread
  • Creating Thread By Extending Thread Class
  • Implementing Runnable Interface
  • Thread States
  • Synchronization
  • Thread Group

File I/O

  • Understanding Stream And It’s Advantages
  • IO Hierarchy
  • Input Stream And Output Stream Classes
  • Filter Streams
  • Serialization

JDBC

  • Undersanding JDBC
  • JDBC Drivers
  • JDBC API
  • JDBC Type 4
  • Prepared Statement
  • ResultSet and Database Metadata

Java Updates

  • Enum With Methods (Jdk 1.5)
  • Varargs (Jdk 1.5)
  • Lambda expression (Jdk 1.8)
  • Pipelining and Streams(Jdk 1.8)
  • Default method(Jdk 1.8)

Advance Java :

SPRING BOOT :

  • Introduction to Spring Boot
  • Spring Boot Starters
  • Spring Boot Auto-configuration
  • Maven Intro - Build , Clean and Install
  • Pom.xml
  • Controller
  • RestController
  • Component
  • Bean
  • Service classes
  • Jackson Introduction
  • Implementing IOC and AOP in Spring Boot
  • Hibernate and JPA Integration
  • One to one, One to many and Many To many Relationship
  • Developing REST APIs using Spring Boot
  • Swagger configuration
  • Swagger API