History of Java:

  • Java – What, Where and Why?
  • History and Features of Java
  • Architecture of Java:
    • Difference between JDK, JRE and JVM
    • Internal Details of JVM
    • Class Loader
    • JIT Compiler
    • Execution Engine

Primitive Data Types and Naming Convention:

  • First Java Program
  • Java program flow
  • Java Byte Code
  • Data types and default values
  • Variable declarations
  • Naming convention

Operators:

  • Arithmetic
  • Relational
  • Logical
  • Assignment
  • Ternary
  • Unary
  • Shift
  • Bitwise

Conditional Construct:

  • If…else…else if…else
  • Switch…Case

Loop Construct:

  • For Loop
    • break and continue
  • While Loop
  • Do…While Loop

Arrays:

  • Single dimension
  • Multiple dimensions

OOPS Concepts:

  • OOPS
  • What is class and Object
  • Constructor
    • Default constructor
    • Parameterized constructor
    • this keyword
  • Inheritance – (IS-A)
  • Aggregation and Composition (HAS-A)
  • Polymorphism
    • CompileTime Polymorphism (Static)
      • Method Overloading
    • RunTime Polymorphism (Dynamic)
      • Method Overriding
      • super keyword
    • Encapsulation
    • Abstraction & Interface
    • Static keyword
    • Final keyword
    • Down casting with instance of operator
    • Object Cloning (Cloneable Interface)
    • Strictfp keyword

Package & Access Modifiers:

  • Private
  • Public
  • Protected
  • Default

String Handling:

  • String class– What and Why?
  • Immutable and mutable
  • String methods
  • StringBuffer class
  • StringBuilder class
  • StringTokenizer class

Exception Handling:

  • Exception Handling: What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • Finally block
  • Throw and throws keyword
  • Exception Handling with Method Overriding
  • Custom Exception

Garbage Collection:

  • Finalize and gc method

Nested Classes:

  • Nested Class : What and Why?
  • Member Inner class
  • Anonymous Inner class
  • Local Inner class
  • Static nested class
  • Nested Interface

Multithreading:

  • Multithreading: What and Why?
  • Life Cycle of a Thread
  • Creating Thread by extending Thread Class
  • Creating Thread by implementing the Runnable interface
  • Thread Scheduler
  • Sleeping a thread
  • Joining a thread
  • Thread Priority
  • Daemon Thread
  • Thread Pooling
  • Thread Group
  • Shutdown Hook
  • Performing multiple task by multiple thread
    • Synchronization
      • Synchronization: What and Why?
      • Synchronized method
      • Synchronized block
      • Static synchronization
      • Deadlock
      • Inter-thread Communication
      • Interrupting Thread

Java IO:

  • File Output Stream & File Input Stream
  • Byte Array Output Stream
  • SequenceInputStream
  • BufferedOutputStream & BufferedInputStream
  • FileWriter & FileReader
  • CharArrayWriter
  • Input from keyboard by InputStreamReader
  • Input from keyboard by Console
  • Input from keyboard by Scanner
  • PrintStream class
  • PrintWriter class
  • Reading and Writing data simultaneously
  • DataInputStream and DataOutputStream

Serialization:

  • Serialization & Deserialization
  • Serialization with IS-A and Has-A
  • transient keyword

Collection:

  • Collection Framework
  • ArrayList class
  • LinkedList class
  • List Iterator interface
  • HashSet class
  • LinkedHashSet class
  • TreeSet class
  • PriorityQueue class
  • ArrayDeque class
  • Map interface
  • HashMap class
  • LinkedHashMap class
  • TreeMap class
  • HashTable class
  • Comparable and Comparator

Real Time practical use of interfaces and Classes

Graphical User Interface:

  • JavaFX Overview
  • What is RIA
  • Features of JavaFX
  • JavaFX – Architecture
  • JavaFX packages
    • animation
    • application
    • css
    • event
    • geometry
    • stage
    • scene
  • Geometrical objects (2D and 3D)
  • UI controls
  • Containers
  • Media elements
  • Prism
  • GWT
  • Quantum Toolkit
  • WebView
  • Media Engine

JDBC:

  • JDBC Drivers
  • Steps to connect to the database
  • Connectivity with Oracle
  • DriverManager class
  • Connection interface
  • Statement interface
  • ResultSet interface
  • PreparedStatement
  • ResultSet Meta Data
  • Database Meta Data
  • Stored procedures and functions
  • Transaction Management
  • Batch Processing
  • JDBC New Features

Mini Project:

J2EE SYLLABUS

Basics of Servlet:

  • Servlet: What and Why?
  • Basics of Web
  • Servlet API
  • Servlet Interface
  • Generic Servlet
  • Http Servlet
  • Servlet Life Cycle
  • Working with Apache Tomcat Server
  • Steps to create a servlet in Tomcat
  • How servlet works?
  • Servlet in Eclipse
  • Servlet in Net beans

Servlet Request:

  • Servlet Request methods
  • Registration example with DB

Servlet Collaboration:

  • RequestDispatcher
  • SendRedirect

Servlet Config:

  • Servlet Config methods
  • Servlet Config example

Servlet Context:

  • Servlet Context methods
  • Servlet Context example

Attributes:

  • How to set, get and remove example?

Annotation Servlet

Project Development

JSP

Basics of JSP:

  • Life cycle of JSP

JSP API

Scripting elements:

  • Comment tag
  • Declaration tag
  • Expression tag
  • Scriptlet tag

Implicit Objects:

  • out
  • request
  • response
  • config
  • application
  • session
  • pageContext
  • page
  • exception

Directive Elements:

  • page directive
  • include directive
  • taglib directive

Action Elements:

  • jsp:forward
  • jsp:include
  • Bean class
  • jsp:useBean
  • jsp:setProperty & jsp:getProperty
  • -Displaying applet in JSP

Expression Language

MVC in JSP

Custom tags:

  • Custom Tag: What and Why?
  • Custom Tag API?
  • Custom Tag Example
  • Attributes
  • Iteration
  • Custom URI

Project Development in JSP

EJB

  • Enterprise Beans
  • Session Bean
  • Bean Managed Persistence
  • Container-Managed Persistence
  • Message Driven Bean

Frameworks

Hibernate Overview

  • Introduction to hibernate
  • Architecture
  • Configuration
  • Persistence Classes
  • Dynamic table creation
  • Hibernate Query Language
  • Associations
  • Inheritance mapping
  • Hibernate performance

Spring Overview

  • Introduction
  • Spring Core
  • Dependency Injection
  • Aspect Oriented Programming
  • Major concepts in Spring
  • Spring Architecture
  • Spring web MVC
  • Installation Procedure
  • Spring in Web Application
  • Bean descriptor
  • Spring and Struts
  • Spring data access
  • Spring using Hibernate

SSLABS adds unique scheduling flexibility you will not find at most Software Training Institutes

DateCourseFaculty NameCourse TypeSyllabus
Dec-17Web DesigningMr. OmkarClass/ Online Training
Dec-21Angular 9Mr. Omkar Class/ Online Training
Dec-17React JsReal-Time ExpertClass/ Online Training
Dec-21PHPMr. ShravanClass/ Online Training
Dec-21JavaScriptMr. Omkar Class/ Online Training
Dec-20Android Mr. NareshClass/ Online Training
Dec-23Digital Marketing Real-Time ExpertClass/ Online Training
Dec-18PythonReal-Time ExpertClass/ Online Training
Dec-16IOSReal-Time ExpertClass/ Online Training
Dec-22Angular JSMr. Omkar Class/ Online Training
Dec-23MEANMr. ShravanClass/ Online TrainingMEAN
Dec-23MERNMr.shravanClass/ Online TrainingMERN
Dec-26ServicenowReal-Time ExpertClass/ Online Training
Dec-26Web DesigningMr. OmkarClass/ Online Training
Dec-19Angular 9Mr. Omkar Class/ Online Training
Dec-23React JsReal-Time ExpertClass/ Online Training
Dec-26PHPMr. ShravanClass/ Online Training
Dec-23JavaScriptMr. Omkar Class/ Online Training
Jan-4Android Mr. NareshClass/ Online Training
Jan-5Digital Marketing Real-Time ExpertClass/ Online Training
Jan-4PythonReal-Time ExpertClass/ Online Training
Jan-6IOSReal-Time ExpertClass/ Online Training
Jan-4Angular JSMr. Omkar Class/ Online Training
Jan-6MEANMr. ShravanClass/ Online TrainingMEAN
Jan-6MERNMr.shravanClass/ Online TrainingMERN
Jan-4ServicenowReal-Time ExpertClass/ Online Training

Tab Content

Fill Form to Get Course Syllabus