Java

Core Java

Mode : ClassRoom /Online Content

  • Introduction to Java and OOPS
  • Java Tokens- Comments, Identifiers, Keywords, Separators
  • Working with Java Editor Softwares – Editplus, NetBeans, Eclipse
  • Packages with static imports
  • Working with jar
  • Modifiers – File level, Access level and Non-access level
  • Datatypes, Literals, Variables, Type Conversion, Casting & Promotion
  • Reading runtime values from keyboard and Properties File
  • Operators and Control Statements
  • Method and Types of methods
  • Variable and Types of Variables
  • Constructor and Types of constructors
  • Block and Types of Blocks
  • Declarations, Invocations and Executions
  • Compiler & JVM Architecture with Reflection API
  • Static Members and their execution control flow
  • Non-Static Members and their execution control flow
  • Final Variables and their rules
  • Classes and Types of classes
  • OOPS- Fundamentals, Models, Relations and Principles
  • Coupling and Cohesion (MVC and LCRP Architectures)
  • Types of objects & Garbage Collection
  • Arrays and Var-arg types
  • Enum and Annotation
  • Design Patterns

Java API and Project

  • API and API Documentation
  • Fundamental Classes – Object, Class, System, Runtime
  • String Handling
  • Exception Handling and Assertions
  • Multithreading with JVM Architecture
  • IO Streams (File IO)
  • Networking (Socket Programming)
  • Wrapper Classes with Auto boxing and unboxing
  • Collections with Generics
  • Java 7, 8 new features
  • Inner classes
  • AWT, Swings, Applet
  • Regular Expressions
  • Formatting date, time (java.text package)
Servlets and JSP

Introduction

  • Standalone Applications
    • CUI Applications
    • GUI Applications
  • Enterprise Applications
    • Web Applications
    • Distributed Applications
  • Client-Server Arch
    • Client
    • Protocol
    • Server
  • Servlets Design
  • Servlet interface
    • Generic Servlet
    • Http Servlet
  • Servlet Lifecycle
  • User Interface
    • Static Form Generation
    • Dynamic Form Generation
  • Servlet Config
  • Servlet Context
  • Servlet Communication
  • Browser-servlet
  • SendRedirect Mechanism
  • Web-component
    • Include Mechanism
    • Forward mechanism
  • Applet-Servlet
  • Session Tracking Mechanisms
    • HttpSession Session Tracking Mechanism
    • Cookies Session Tracking Mechanism
    • URL-Rewriting Session Tracking Mechanism
    • Hidden Form Fields Session Tracking Mechanism
  • Servlets Filters
  • Servlets Wrappers
    • ServletRequest Wrapper
    • HttpServletRequest Wrapper
    • ServletResponse Wrapper
    • HttpServletResponse Wrapper
  • Servlets Listeners
    • Request Listeners
    • Context Listeners
    • Session Listeners
  • Web Security
    • Programmatic Approach
    • Declarative Approach

JAVA SERVER PAGES

  • Introduction
  • JSP Deployment
  • JSP Life Cycle
  • JSP Elements
    • JSP Directives
    • Scripting Elements
    • JSP Actions
  • JSP Directives
    • Page Directive
    • Include Directive
    • Taglib Directive
  • JSP Scripting Elements
    • Declarations
    • Scriptlets
    • Expressions
  • JSP implicit objects
    • Out
    • Request
    • Response
    • Config
    • Application
    • Session
    • Exception
    • Page
    • Page Context
  • JSP Scopes
    • Page Scope
    • Request Scope
    • Application Scope
    • Session Scope
  • JSP Standard Actions
  • JSP Custom Actions
    • Tag
    • IterationTag
    • BodyTags
    • TagSupport
    • BodyTagSupport
    • SimpleTag
    • SimpleTagSupport
    • Nestedtags
  • JSTL
    • Core Tags
    • XML Tags
    • Internationalization or I18N Tags (Formatted tags)
    • SQL Tags
    • Functions tags
  • Expression Language
    • EL operators
    • EL implicit objects.
    • EL functions.