Become 100% job ready with our Java Specialization course and get Assured Placement!!

7 Months Duration
Practical training
Major Projects!

Let us guide you!

    Java Specialization Curriculum

    This course is an exhaustive course which covers complete Core Java, GUI Application Development using Java, Web application development using Java, Spring Framework, Spring MVC, Spring Boot, Spring Data JPA, Spring Boot Webservices, Spring Data Rest, Spring Security and Microservices.

    7 Months

    Practical training

    Major Projects!

    Core Java (5 weeks)
    • Object oriented programming using Java
    • Java language Architecture
    • Single and Multi -dimensional Arrays
    • Exception Handling in Java
    • Threads (Writing Multithreaded programs using Java)
    • Collections & Generics
    • IO & File Handling
    • NIO path Interface & File class
    • Lambda Expressions
    • Anonymous classes
    • Java beans
    GUI Apps (3 weeks)
    • Developing GUI Apps
    • Using AWT & SWING Components
    • Event handling in GUI Apps
    • Using listeners for Event Handling
    • Graphics & Animations
    • Developing GUI App Project
    Distributed Programming in Java (3 weeks)
    • Understanding Software Sockets
    • Using sockets to write distributed applications in Java
    • Developing a project using Sockets and Threads
    • RMI (Remote Method Invocation)
    • Understanding RMI Architecture
    • Using RMI to write distributed Applications in Java
    • Developing a project using RMI in Java
    Java Database Connectivity (2 weeks)
    • The Architecture of Java Database Connectivity.
    • JDBC Drivers.   
    •  Type I – IV  Drivers.
    • JDBC Programming Considerations.
    • JDBC API.
    • DriverManager class.
    • Connection, Statement, PreparedStatement, CallableStatement interfaces.
    • Using JDBC API to fire Select, Insert, Update, Delete Queries.
    • Using JDBC API to invoke Stored Procedures.
    • Scrollable and Updateable result sets.
    • Batch Updates.
    • Committing and Rollbacking.
    Web App development using Java (5 weeks)
    • Understanding Servlets
    • Request Parameters, Initialization Parameters
    • HttpSession, HttpRequest, ServletContext
    • Filtering Http request and response using filters
    • Cookies Session & Stored Cookies
    • Understanding JSP
    • JSP Architecture
    • Directive Tags, Action Tags
    • Declarative, Expression and Scriplet Tags
    •  Custom Tags
    • Developing our Custom Tag library
    • Developing a Web App Project using MVC & DAO design pattern
    Spring (4 weeks)
    • DI ( Data Injection).
    • AOP ( Aspect Oriented Programming).
    • DA ( Data Access) using templates (JdbcTemplate, NamedParamterJdbcTemplate, SimpleJdbcTemplate)
    • Spring MVC (Model View Controller)
    • Developing a web project using Spring MVC 
    Spring Boot (4 weeks)
    • Spring Data JPA.
    • Spring MVC using SpringBoot
    • Developing REST Webservices using SpringBoot
    • Spring DATA REST.
    • Developing a MVC Project using SpringBoot MVC
    • Developing a REST project using SpringBoot
    Microservices (2 weeks)
    • Understanding Microservices Architecture
    • Developing Microservices using Spring Boot
    • Using Spring Security for authentication
    • Registering Microservices with discovery services (Eureka)
    • Developing Gateway API for Microservices
    • Developing a project using Microservice Architecture

    Our students have a few things to say...

    Get placed in your dream company!

    Become 100% Job ready to work with our alumni in the top MNCs! 

    Let’s pursue your dream together!

    Let us guide you!

      Testimonials

      google

      4.8 / 5

      4.8/5
      sulekha-logo

      4.5 / 5

      4.5/5
      23

      4.7 / 5

      4.7/5

      Trusted by Thousands of Students

      Akshaya Mulay

      Accenture

      Got to know about mikado from a friend and it was one of the best decisions i ever made during the starting phase of my career.

      Sanjay sir’s way of teaching is just top notch and also he has a very interactive way of teaching which results into detailed learning.

      Superb learing experience and great atmosphere ! 🙂

      Mikado Solutions Alumni Bharat Patel

      Bharat Patel

      Bank of America

      It is around a year since I have started my journey of learning Core Java, Advance, Hibernate and Spring.If any non-programmer want to learn Java then this place is the right option. There are many Java training institutes in city, however the thing which makes Mikado Solutions and Sanjay Sir exceptional is Quality of Teaching and connection with the students. It is sheer hardwork and excellence of Sanjay Sir to help each student to excel in career.

      Saurabh Dubey

      Morgan Stanley

      It had been around 2.7 year in industry as a java developer now i can say that taking admission here for java training was the best decision taken ever … Sanjay sir’s java knowledge is vast and the way of explaining things is exceptionally great. I have completed core and advanced java in mikado and before the completion of my course i got placed.

      GET IN TOUCH

      203, Rajhans Annex, above Rajmal Lakhichand Jewellers, opposite Gaondevi Bus Depot, Naupada, Thane West, Thane, Maharashtra 
       
      +91 9321253357 / 7506177687