COURSES‎ > ‎

Course Java

Core Java

  1. Introduction - Why Java

  2. A Simple “Hello World” Program

  3. A discussion on JVM & Java’s ByteCode

  4. Introduction to OOPS Concepts

  5. Class & Object Basics

  6. Object Lifetime & Garbage Collection

  7. Constructor

  8. Static Initialization block

  9. Access Control - public, private, protected & default

  10. The “this” variable

  11. Static members of a class

  12. Overloading

  13. Overriding

  14. Interface and Abstract class

  15. The "final" keyword

  16. How to debug using eclipse

  17. Arrays - defining an Array & Accessing

  18. Strings - String, StringBuilder, StringBuffer

  19. Varargs

  20. Package Overview - Using Packages to Organize Code

  21. import statements

  22. Java & OOPS - Composition & Inheritance

  23. Programming Problems solving (OOAD, String related problems etc)

  24. Memory layout of Java Objects vis-a-vis inheritance

  25. A discussion on UML terms like HAS-A & IS-A

  26. Collections – HashTable, List, ArrayList, HashMap

  27. Iterator

  28. Lambda Expression (Java 8)

  29. Java Concurrency Model

    1. A discussion of thread-safe class

    2. Thread Local Storage (TLS)

  30. Exercises related to concurrent java programming

    1. Consumer Producer Problem using wait & notify

    2. Example using CoundownLatch

    3. Example using FutureTask

  31. Hands on session - designing an OOPS system from scratch using Java & UML & Other programming problems

  32. Discussion on some of the important design patterns

    1. Singleton Pattern

    2. Observer Pattern - observer & observable

  33. Standard Interview Questions & Solutions


Advanced Java

Developing REST Apis using Java Jersey

Basic Jax RS

  1. Webservice introduction and understanding REST

  2. Design a REST API

  3. What is JAX RS

  4. Webservices setting up

  5. Understanding the Application structure

  6. REST Web services – creating a Resource

  7. Installing a REST Api Client

  8. Building services

  9. Accessing PathParams

  10. Returning JSON Response

  11. Implementing POST Method

  12. The Param Annotations


Advanced JAX RS 

  1. Setting up POM

  2. Setting up JAX RS Application

  3. The Application Class

  4. Resource Life Cycle

  5. Param Annotations and Member Variables

  6. ParamConverters

  7. Implementing Custom ParamConverters

  8. MessageBodyWriter and MessageBodyReader

  9. Implementing Custom MessageBodyWriter

  10. Custom Media Types

https://sites.google.com/a/som-itsolutions.com/som-itsolutions/contact-your-intructor

Somenath Mukhopadhyay




Subpages (1): Contact Your Instructor
Comments