JAVA

About JAVA programming Classes?

DURATION – (4+4) Months

Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let application developers write once, run anywhere meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities (such as reflection and runtime code modification) that are typically not available in traditional compiled languages. As of 2019, Java was one of the most popular programming languages in use.

Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle) and released in 1995 as a core component of Sun Microsystems’ Java platform. The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licenses. As of May 2007, in compliance with the specifications of the Java Community Process, Sun had relicensed most of its Java technologies under the GNU General Public License. Oracle offers its own HotSpot Java Virtual Machine, however the official reference implementation is the OpenJDK JVM which is free open source software and used by most developers and is the default JVM for almost all Linux distributions.

  • Applet
  • Servlet
  • JavaServer Pages
  • Swing application
  • JavaFX application
  • Generics

DURATION – 4 Months

Introduction

  • Why Java
  • Paradigms
  • Diff B/W Java & Other (C,C++)
  • Java History
  • Java Features
  • Java programming format
  • Java Statements
  • Java Data Types

OOPS (Object Oriented Programming & Systems)

  • Introduction
  • Object
  • Constructors
  • This Key Word
  • Inheritance
  • Super Key Word
  • Polymorphism (Over Loading & Over Riding)
  • Abstraction
  • Interface
  • Encapsulation
  • Introduction to all predefined packages
  • User Defined Packages
  • Access Specifiers

STRING Manipulation

  • String
  • String Buffer

Array

  • What is Array
  • Single Dimensional Array
  • Multi Dimensional Array
  • Sorting of Arrays

Packages

Exception Handling

  • Introduction
  • Pre Defined Exceptions
  • Try-Catch-Finally
  • Throws, throw
  • User Defined Exception examples

I/O Streams

  • Introduction
  • Byte-oriented streams
  • Character – oriented streams
  • File

Multithreading

  • Introduction
  • Thread Creations
  • Thread Life Cycle
  • Life Cycle Methods
  • Synchronization
  • Wait() notify() notify all() methods

Wrapper Classes

  • Introduction
  • Byte, Short, Integer, Long, Float, Double, Character
  • Boolean classes

Inner Classes

  • Introduction
  • Member Inner Class
  • Static Inner Class
  • Local Inner Class
  • Anonymous Inner Class

Collection Frame Work

  • Introduction
  • Util Package interfaces, List, Set, Map
  • List Interface 7 Its Classes
  • Set Interface & Its Classes
  • Map Interface & Is Classes

AWT

  • Introduction
  • Components
  • Event-Delegation-Model
  • Listeners
  • Layouts
  • Individual Components Lable, Button, Check Box, Radio Button,
  • Choice, List, Menu, Text Field, Text Area

SWING (JFC)

  • Introduction Diff B/W AWT and SWING
  • Components hierarchy
  • Panes
  • Individual Swings components J Label
  • JButton, JTextField, JTextAres

DURATION – 4 Months

Advanced Java Syllabus (J2EE Course Syllabus)

Introduction to Enterprise Edition

  • Distributed Multitier Applications
  • J2EE Containers
  • Web Services Support
  • Packaging Applications
  • J2EE 1.4 APIs

Web Server and Application Server

  • Tomcat-Introduction
  • Overview, installation, Configuring Tomcat
  • Jboss server-Introduction
  • Overview,installation and Configuration
  • Comparison

SQL

  • Basics of SQL queries
    • SQL Joins

JDBC

  • Introduction
  • JDBC Architecture
  • Types of Drivers
  • Statement
  • Result Set
    • Read Only Result Set
    • Updatable Result Set
    • Forward Only Result Set
    • Scrollable Result Set
    • Prepared Statement

Servlets

  1. Introduction
  2. Web application Architecture
  3. HTTP Protocol & HTTP Methods
  4. Web Server & Web Container
  5. Servlet Interface
  6. HTTPServlet
  7. GenericServlet
  8. Servlet Life Cycle
  9. Servlet Config
  10. Servlet Context
  11. Servlet Communication
    • Servlet-Browser Communication
      • sendError
      • setHeader
      • sendRedirect
    • Web-Component Communication
      • Forward
      • Include
    • Servlet-Applet Communication
  1. Session Tracking Mechanisms
  • Http Session
  • Cookies
  • URL-Rewriting
  • Hidden-Form Fields

13.Filters&Wrappers
14.Listeners
15 Web-Security

JSP

  • Introduction
  • Jsp LifeCycle
  • Jsp Implicit Objects & Scopes
  • Jsp Directives
    • page
    • include
    • taglib

Jsp Scripting Elements

  • declaratives
  • scriptlets
  • expressions

JSP Actions

Standard Actions

  • useBean  tag
  • setProperty tag
  • getProperty tag
  • include  tag
  • forward  tag
  • param  tag
  • plug-in  tag
  • params tag
  • fallback tag
  • directives tag
  • scriptlet tag
  • expression tag

Custom Actions

  • Classic Tags
  • Simple Tags

JSTL & Tag Library

Enquiry Form