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
- 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.
Scroll