Full Stack Java Training in Bangalore

Dityasoft is a full stack Java development company based out of India. We specialize in custom enterprise applications and web-based software solutions. Our experienced and highly qualified team of professionals provide a total end-to-end solution to our clients for their software development needs.

We offer a wide range of services as well as our expertise in designing and developing effective software solutions. Some of our services include web application development, mobile app development, custom software development.

Syllabus

  • Introduction To Java
  • Java History
  • Why Java
  • Features of Java
  • Environment Setup
  • Hello World Application
  • Java Program Internal
  • JDK, JRE, JVM
  • JVM- Java Virtual Machine
  • Class, Objects, Data Types
  • Variables
  • Type Casting
  • Operators
  • Java Comments
  • Object Oriented Programming Concepts
  1. Abstraction
  2. Encapsulation
  3. Polymorphism
  4. Inheritance
    • Java Coding Standards
    • Package – Creating package, naming package
    • Java Keywords
    • Access Specifiers – Public, Private, Protected, Default
    • Static Concept – Block, Variable, Method, Class
    • Scanner Class
    • Control Statement – If, If…else, Nested if…else and Switch Case
    • Java Break Statement
    • Java Continue Statement
    • Flow Statement- for, while, .while
    • Constructor- Default, Parameterized
    • Inheritance
    • Extends, super and this keyword
    • Method Overloading, Method Overriding
    • Interface
    • Abstract Class
    • Abstract Class vs Interface
    • Garbage Collection
      1. Concept, Lifecycle
      2. Extends Thread
      3. Implement Runnable Interface
      4. Thread Priorities
      5. Marker Interface
        • Serialization
        • Transient
        • Java instanceof
        • Instance initializer block
        • Volatile Keyword in Java
        • Exception Handling
        • Exception Handling- try, catch, throw, throws, finally
        • String Concept
          • String Basics
          • String Methods
        • String Buffer
        • String Builder
        • Custom Immutable Class
        • Java - Arrays
        • Collection Framework
        • Collection Basics
        • Iterator Interface
        • Methods of Collection Interface

         

        1. List

        A] Array List B] Linked List C] Vector

        1. Set

        A] Hash Set B] Tree Set

        1. Map

        A] Hash Map B] Tree Map C] Hashtable

        • Collection Framework Advance Concepts
        1. Comparable Interface
        2. Comparator Interface
        3. Collections class
        4. Differentiate Comparable and Comparator
          • Java Enum
          • Date Concept
          • File Handling Concept
        5. File Handling Basics
        6. Create Folder
        7. Create File- .txt. .pdf, .xlsx, .docs, etc
        8. Write File
        9. Read File
        10. Delete File

        • Java instanceof
        • Instance initializer block
        • Volatile Keyword in Java
        • Exception Handling
        • Exception Handling- try, catch, throw, throws, finally
        • String Concept
          • String Basics
          • String Methods
        • String Buffer
        • String Builder
        • Custom Immutable Class
        • Java - Arrays
        • Collection Framework
        • Collection Basics
        • Iterator Interface
        • Methods of Collection Interface

         

        1. List

        A] Array List B] Linked List C] Vector

        1. Set

        A] Hash Set B] Tree Set

        1. Map

        A] Hash Map B] Tree Map C] Hashtable

        • Collection Framework Advance Concepts
        1. Comparable Interface
        2. Comparator Interface
        3. Collections class
        4. Differentiate Comparable and Comparator
          • Java Enum
          • Date Concept
          • File Handling Concept
        1. File Handling Basics
        2. Create Folder
        3. Create File- .txt. .pdf, .xlsx, .docs, etc
        4. Write File
        5. Read File
        6. Delete File
        • Thread

    •  

      1. Thread Methods
        • Multithreading
        • Thread Synchronization
      2. Synchronization
      3. Object Locking
      4. Inter Thread Communication
        • JDK 8.0 New Features with Hands-on
      5. Lambda Expression
      6. Functional Interface
      7. Default Method in Interface
      8. Static Method in Interface
      9. Method References
      10. Date Time API
      11. Stream API
      12. Collectors
      13. For each Loop
      14. String Joiner Class
      15. Parallel Sort
      16. Optional Class
        • Java Mail API

2.1   JDBC

  1. JDBCIntroduction
  2. JDBC Architecture
  3. DatabaseOverview
  4. JDBC Basics
  5. MySQL
  6. Create Database
  7. Create Table
  8. Insert, Update, Delete
  9. Truncate
  10. SQL Join
    • Inner Join
    • Left Outer Join
    • Right Outer Join
    • Full Outer Join
  11. Aggregate Function
  12. MIN
  13. MAX
  14. AVG
  15. SUM
  16. COUNT
  17. SQL HAVING Clause
  18. GROUP BY
  19. ORDER BY
  20. SQL Aliases
  21. SQL LIKE Operator
  22. SQL IN
  23. SQL NOT IN
  24. SQL Between
  25. SQL Null Values
  26. SQL TOP

 

  1. SQL LIMIT
  2. SQL Stored Procedures
  3. Java Application Using JDBC Connectivity
  4. Handling SQL Exceptions
  5. DriverManager
  6. ResultSet
  7. Connection
  8. Statement
  9. Prepared Statement
  10. Collable Statement
  11. DB Connectivity Steps
  12. Store Image in SQL
  13. Read Image in SQL
  14. SQL Queries using SQLYog
  15. JDBC CRUD Application

2.2   Servlet

  • Servlet Basics
  • Need of Server Side Programming
  • Servlet Life Cycle 1 Init()
    • Service()
      • doGet()
      • doPost() 3 Destroy()
    • Servlet Hello World Application
    • xml Structure
    • Servlet Directives- include(), forword(), sendRedirictive()
    • HttpServletRequest, HttpServletResponse in Servlet
    • Servlet and JDBC Integration
    • Servlet, HTML 5, MySQL-JDBC, Apache Tomcat using Real Time Login Application
    • Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application
    • Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom Sign Up | Sign In Application

2.3  JSP

  • JSP Basics
  • Creating dynamic Web content with JSP
  • Scriplet
  • Declaration
  • Servlet, JSP, MySQL- JDBC, Apache Tomcat Login Application
  • Servlet, JSP, MySQL- JDBC, Apache Tomcat using User Sign Up | Sign In Application
  • Servlet, JSP, MySQL- JDBC, Apache Tomcat Using Advanced Custom Project Implementation Programming practices, Concept & Interview

 

3.1.  Hibernate

  1. Hibernate Introduction
  2. Hibernate Basics
  3. Hibernate Architecture
  4. Hibernate Session
  5. Hibernate SessionFactory
  6. Hibernate Configuration
  7. Hibernate Configuration Offline
  8. Hibernate with HBM
  9. Hibernate with Annotation
  10. Hibernate Validator
  11. Hibernate CRUD
  12. Hibernate Association Mapping
    1. One to One Mapping
    2. One to ManyMapping
    3. Many to OneMapping
    4. Many to ManyMapping
  13. Hibernate Aggregation
  14. Hibernate Named Queries
  15. Hibernate Native SQL
  16. HQL- Hibernate QueryLanguage
  17. Hibernate HCQL- Criteria Query Language
  18. Hibernate Application with Mysql DB- CRUD
  19. save(), saveOrUpdate(), update(), persist() and merge()
  20. get() and load()
  21. Hibernate JPA
  22. Hibernate Application with Mysql DB, Servlet, JSP-User Interface- CRUD
  23. Hibernate, MySQL, Servlet, JSP, Apache Tomcat Login Application
  24. Hibernate, MySQL, Servlet, JSP, Apache Tomcat Sign Up | Sign In Application
  25. Hibernate, MySQL, Servlet, JSP, Apache Tomcat Advanced Custom Project Implemenation Programming practices, Concept & Interview

3.2.  Spring Framework

  1. Spring Framework Introduction
  2. Spring Basics
  3. Inversion of Control
  4. Dependency Injection
  5. Beans Scope
  • Singleton
  • Prototype
  • Request
  • Session
  • Global-Session
    1. Auto wiring
    2. Spring Annotations

3.3.    Spring MVC

  1. Spring MVC Basics
  2. Spring MVC Annotations
  3. Spring MVC Hello World Application
  4. Spring MVC Restful Web Services Basics
  5. Spring MVC without Maven
  6. Apache Maven Basics
  7. Spring MVC with Maven
  8. Spring MVC Application Deployment
  9. Spring MVC Application Deployment with Loggers
  10. Spring MVC WAR File Creation and Deployment Steps
  11. Spring MVC, Hibernate, Mysql, Apache Maven, Apache Tomcat- CRUD Operation
  12. Java, Spring MVC, Spring Security, Algorithm, Hibernate, Maven, MysqlIntegrationApplication
    1. Modules-
      1. Customer Login
      2. Add Customer
      3. Edit Customer Information
      4. Delete Customer
      5. View Customer List
      6. Roles
      7. Admin Role
      8. DBA Role
      9. User Role
      10. Password Encryption by using Spring SecurityAlgorithm
      11. Remember Me Functionality

3.4.  Spring Security

  1. Spring Security Basics
  2. Spring Security Features
  3. Spring Security Authentication
  4. Spring Security Encryption
  5. Password Encryption by using Spring Security
  6. Spring Security Login Form
  7. Spring Security Authentication
  8. Spring Security Maven Dependency
  9. Spring Security CRUD- Signup and Login Application
  10. Spring Security OAuth2 RealTime Implementation
  11. Spring Boot End Points Security
  12. Spring Boot, Spring Security- Restful Web Services with Advanced Authentication
  13. Single Sign-On with Spring Boot & Okta | OAuth 0

3.5.  Spring Boot

  1. Spring Boot Introduction
  2. Spring Boot Basics
  3. Why Spring Boot
  4. Spring Boot Features
  5. Main Goal of Spring Boot
  6. Creating Project- Spring Initializer
  7. Spring Boot Hello World Application
  8. Spring Boot Annotations
  9. Spring Boot Devtool Dependency- Without Restart application will see changes on browser
  10. Spring Boot Actuator
  11. Spring Boot Build Systems
  12. Spring Boot Code Structure
  13. Spring Boot Runners
  14. Spring Boot Tomcat Custom Port Number
  15. Spring Boot with RESTFul Service
  16. Spring Boot with Logger
  17. Deploy Spring Boot Applications on External Tomcat Server
  18. Spring Boot – Common Application Properties (application.properties)
  19. Spring Boot, Hibernate with RESTFul Web Service
  20. Spring Boot, Spring Data with RESTFul Web Service
  21. Spring Boot, Hibernate CRUD Application
  22. Spring Boot, Spring Data JPA CRUD Application
  23. Spring Boot, Spring- JDBCTemplate CRUD

 

  1. Spring Boot, Hibernate, MySQL, Project Lombok CRUD Application
  2. Spring Boot with XML Payload using Postman API
  3. Spring Boot with JSON Payload using Postman API
  4. Spring Boot Global Custom Validations
  5. Spring Boot Global Custom Exception Handling
  6. Spring Boot Code Debug Practices
  7. Spring Boot Application connectivity with Multiple Databases
  8. Spring Boot CORS Support
  9. Java QR Code Generator Basics
  10. Spring Boot QR Code Generator Hands on Session
  11. Spring Boot QR Code Reader Hands on Session
  12. Spring Boot Advanced Research and Development with latest release

3.6.  Spring Data- JPA

  1. Spring Data JPA Basics
  2. Spring Data JPA Introduction
  3. Spring Data JPA Architecture
  4. Spring Data JPA properties file
  5. JPA Repository
  6. CRUD Repository
  7. Spring Boot, Spring Data JPA CRUD using Postman API
  8. Spring Boot, Spring Data JPA, Project Lombok CRUD using Postman API Hands on Session

 

3.7.  JUnit- Mockito Framework

  1. What is Unit testing What is JUnit 3.JUnit Rules

4.JUnit Arithmetic Application Example 5.Mockito Introduction

6.Mockito Annotations 7.Mockito Setup 8.What is Mocking 9.Need for mocking

  1. Methods of Mockito
  2. Mockito mock() method
  3. Mockito when() method
  4. Mockito verify() method
  5. Mockito doNothing() method
  6. Mockito times() method
  7. PowerMock
  8. JUnit Mockito Hibernate CRUD
  9. JUnit Mockito JPA CRUD
  10. JUnit Mockito JDBCTemplate CRUD

3.8.  Spring- JDBCTemplate

  1. Spring JDBCTemplate Introduction
  2. RowMapper
  3. Builder
  4. Spring Boot, JDBCTemplate using Postman API Hands on Session
  5. Industrial Practices for Spring Boot JDBCTemplate
  6. Spring Boot JDBCTemplate CRUD Application
  7. Spring Boot JDBCTemplate SignUp | SignIn Application
  8. Real Time Signup and Signin Application using JDBCTemplate
  9. Advanced Research and Development for JDBCTemplate using Spring Boot

  • SOAP Web Service
  • RESTful Web Service

  • Singleton Design Pattern
  • Builder Design Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Prototype Pattern
  • Facade Pattern
  • Adapter Pattern
  • Filter Pattern
  • Composite Pattern
  • Decorator Pattern
  • Proxy Pattern
  • Iterator Pattern
  • Bridge Pattern
  • Flyweight Pattern
  • MVC Pattern

  • Microservices Introduction
  • Microservices Architecture
  • Microservices Project Structure
  • Microservices Frameworks
  • Spring Boot with Microservices Basics
  • Spring Boot with Microservices Coding Standards

 

  • Spring Boot with Microservices Builder Design Pattern
  • Spring Boot with Microservices QR Code Generator
  • properties vs application.yml file
  • Spring Boot, Hibernate, Maven, MySQL CRUD Application- POSTMAN API
  • Spring Boot, Spring Data- JPA, Maven, MySQL CRUD Application- POSTMAN API
  • Spring Boot, Spring Data- JDBCTemplate, Maven, MySQL CRUD Application
  • Spring Boot, ORM, Microservices with Project Lombok
  • Spring Boot, CORS, Spring Data[JDBCTemplate], Microservices CRUD with Project Lombok using React JS
  • Creating Multiple Services using Spring Boot
  • Logger with Microservices
  • Rest Template and RestTemplateVO Implementation
  • Set port number and application name for each service
  • Service Registry- Eureka Server
  • API Gateway for traverse centralize request
  • Hystrix DashBoard
  • Zipkin
  • Sleuth
  • Trace Application- System Health
  • Trace Fallback controller
  • Trace Services are up/down using controller service
  • Trace Dependent Services
  • Trace Controller | Methods and Services how many times used/hit
  • Advanced Level Research and Development for Microservices
  • Microservices HRM/Payroll Application
  • Microservices Customer | Product | Payment Order Application

  • HTML 5
  • CSS 3
  • JavaScript
  • Bootstrap
  • Payment Gateway Integration
  • Domain and Hosting
  • Website Deployment and Go Live

  • React JS Basics
  • React JS Features
  • React JS Setup and Hello World Application
  • React JS JSX
  • React JS Component

 

 

 

 

 

 

  • React JS State
  • React JS Props
  • React JS Constructor
  • React JS Lifecycle
  • React JS Events
  • React JS Router
  • React JS Forms
  • React JS Tables
  • React JS Portals
  • React JS ES6
  • React JS CSS
  • React JS Hook
  • React JS and Back End Integration
  • React JS Using Back End CRUD Application
  • React JS, JDK 1.8, Spring Boot, Hibernate, Maven, MySQL, Microservices, Project Lombok- Project Implementation

  • What is AWS
  • Introduction to AWS Services
  • Amazon Cloud Services
  • Create EC2 Instance in AWS
  • Deploy Spring Boot Application on AWS | Elastic Beanstalk
  • AWS Advanced Research and Development- Live Deployment

  • SVN
  • Jenkin
  • JIRA
  • Postman API
  • GIT
  • Maven
  • JUnit
  • JSON
  • XML
  • Spring Boot JMS ActiveMQ | RabitMQ
  • Apache Kafka
  • JUnit- Mockito
  • REST API Documentation Tool | Swagger UI
  • Code Analysis using SonarQube
  • Code Coverage With Jacoco
  • Spring Boot with Docker
  • Spring Boot Kubernetes
  • Principles of SOLID
  • DevOps- CI/CD
  • Agile Methodology
  • Data Structure and Algorithms

  1. JDK 8
  2. Eclipse
  3. IntelliJ IDEA
  4. Apache Tomcat
  5. Apache Maven
  6. MySQL
  7. SQLYog
  8. js
  9. Sublime
  10. Visual Studio Code

  • Developer Life
  • Programming practices
  • Concepts
  • Interview Preparation
  • Career Guidance
  • Professional Consultation

Contact Us

    Edit Template
    100% Job Guaranteed Training in Bangalore
    0 %
    0
    Our Trainers
    0
    Our Courses
    0 +
    Experiences in Years
    0
    Satisfied Students
    Edit Template

    Learning Modes

    CLASSROOM
    VILT
    ON DEMAND
    HYBRID
    Edit Template

    Students Testimonials

    Edit Template

    100% Job Guarantee

    Secure your job with our 100% IT & Software Jobs Placement Program.

    Get Interview Ready

    Grab your job with 6.5 LPA Salary with IT Technologies

    4.9/5.0 Rated

    5,000+ Students trained. Rated 4.9/5 in Google, JustDial, Facebook

    Edit Template

    Our Clients

    Edit Template