Java Online Training in India

Core Java, J2EE, Spring & Hibernate | Hyderabad Based Institute

📞 +91-9290971883 | 9394799566

Book Free Demo

Java Online Training Course

Course Duration: 90 – 100 Hours

About Java Course

Java Online Training in India by Srihitha Technologies covers Core Java, J2EE, Java 8 features, Spring Framework, Hibernate, REST & SOAP web services, Microservices, and Docker. Learn industry-oriented projects and gain expertise in modern Java technologies.

Pre-Requisites

  • Basic Programming Knowledge
  • Understanding of Object-Oriented Concepts

Java Course Modules

Module 1: Core Java
  • Introduction to Java Platform and Setup
  • Object-Oriented Programming Concepts
  • Classes and Objects
  • Instance & Static Variables
  • Constructor and Methods
  • Static & Instance Methods, Blocks
  • Packages and Importing Classes
  • Inheritance and Extending Classes
  • Abstract Classes and Interfaces
  • Inner Classes (Static, Non-static, Local, Anonymous)
  • Exception Handling (Try-Catch, Throws, Finally, Custom Exceptions, Assertions)
  • Memory Management & Garbage Collection
  • Collections Framework (List, Set, Map, Queue)
  • Java I/O Streams (File Handling, Buffered Streams)
  • Lambda Expressions & Functional Interfaces (Predicate, Consumer, Function, Supplier, Method References)
  • Streams & Stream Operations (Filter, Map, Reduce, Collectors, Parallel Streams)
  • Threads (Runnable, Thread Class, Synchronization, Deadlocks)
  • Generics, Enums, Autoboxing, Date & Calendar
  • JDBC API (Connecting DB, Statement, Prepared Statement, ResultSet, Transactions)
Module 2: J2EE / Enterprise Java
  • Web Application Development
  • Servlets (Setup Tomcat, Eclipse WTP, Servlet Life Cycle, Http Protocol, Configurations)
  • JSP (Elements, Directives, Scriptlets, EL, JSTL, Custom Tags)
  • Filters, Listeners, Session Tracking
  • JNDI API (Context Creation, Lookup, Binding Objects)
  • Enterprise Messaging using JMS (Point-to-Point, Publish/Subscribe, Message Consumers & Producers)
  • RESTful Web Services (JAX-RS with Jersey, HTTP Methods, @Path, CRUD, Response Types XML/JSON/HTML/Text)
  • SOAP Web Services (Axis2 & JAX-WS, WSDL, Client & Server, SOAP Envelope)
Module 3: Hibernate Framework
  • Object Persistence, O/R Mapping, ORM Frameworks
  • Hibernate Architecture, Installation, Configuration
  • Persistent Classes (POJOs, JavaBeans, Mapping, Identifiers, Property Mapping)
  • Working with Persistent Objects (Entity Lifecycle, States, Merge, Delete)
  • Components, Associations, Value Type Collections
  • Inheritance Mapping Strategies
  • HQL & Criteria Queries
  • Transactions and Concurrency Management
  • First and Second Level Caching
Module 4: Spring Framework & Spring Boot
  • Spring Core, IOC, AOP, JDBC, ORM, MVC, Security
  • Dependency Injection / Inversion of Control, Autowiring, JavaConfig
  • Spring Expression Language (SpEL)
  • Annotation Driven Configuration (@Component, @Service, @Controller, @Repository)
  • Aspect-Oriented Programming (AOP) & Proxies
  • Spring Web MVC Annotation Driven
  • Spring-Hibernate & Spring-JPA Integration
  • Spring Transaction Management
  • Spring Boot (First Application, Configurations, Profiles, Starters, Application Properties/YAML)
  • Spring Data Access (JPA, Hibernate, NoSQL MongoDB)
  • Spring Security (Basic Auth, OAuth2)
  • REST API Development with Spring Boot
Module 5: Microservices & Docker
  • Microservices Architecture & Principles
  • RESTful Microservices using Spring Boot
  • Spring Cloud Config & Eureka for Discovery
  • Logging & Monitoring Microservices
  • Docker Overview (Containers, Images, Dockerfile, Building Images)
  • Deploying Web Applications (Tomcat, Spring Boot)
  • Publishing to Docker Hub

Career Benefits

  • High demand for Java developers in India & abroad
  • Opportunities in MNCs, IT companies, and startups
  • Ability to build enterprise applications, microservices, and cloud solutions

FAQ

Is Java in demand in India?

Yes, Java is one of the most in-demand programming languages for IT professionals across Hyderabad, Bangalore, Pune, Chennai and other cities in India.

Do you provide weekend batches?

Yes, weekday and weekend online batches are available.

💬