SlideShare une entreprise Scribd logo
1  sur  6
H2Kinfosys                                             http://www.h2kinfosys.com
US: 770 777 1269                                       Email: training@h2kinfosys.com
UK: (020) 3371 7615



                  Online Java J2EE Training


                               Java and J2EE Training
                                  Topic             #Hours
                       Core Java                            16
                       XMLParsers and JAXB                   4
                       JDBC                                  3
                       Servlets                              6
                       JSP and Custom Tags                   4
                       Struts                                4
                       Hibernate                             4
                       Spring                                6
                       Webservices                           4
                       AJAX, GWT                             4
                       Design Patterns                       1
                       Build Tools (ANT, Maven)              4
                       Continuous Integration                3
                       Junit                                 2
                       Log4J                                 1
                       Others                                4
                                   Total               70




 Highlights:
    1.   Slide documentations
    2.   Examples
    3.   Assignments
    4.   Installation and Setup documentation
    5.   Latest Technologies
    6.   Workshop
    7.   Mini Project

                                (More details below)
Java Online Training - Click here for FREE DEMO

                             Java and J2EE Training Details
                    Topics                                          Description
                                          Core Java
Java Architecture Overview               1. Java Innovation 2. Java Platform flavours 3. JDK Architecture

                                         1. What are the primitive data types 2. How to use 3. What is
Data Types, Array                        Array? 4. Array declaration, initialization 5. Two dimensional arrays

                                         1. What is control statements 2. Conditional Statements (if, if-else,
                                         if-else-if, switch) 3. Looping Statements (while, do-while, for)
Flow control                             4. Branching Statements: break, continue, return

                                         1. What is Class & Objects 2. Writing class 3. Fields and type of
                                         fields (local, instance, class) 4. Methods and type of methods
Classes (Vs) Objects                     (instance, static) 5. public static void main(String args[])?

                                         1. Writing our own classes 2. Writing our own methods 3.
                                         Accessor and Mutator methods 4. Method Overloading 5. What is
                                         constructor 6. new operator significance 7. Constructor
Declaring classes/methods/Constructors   overloading

                                         1. What is inheritence 2. What is encapsulation 3. How to do
                                         inheritence 4. Method overriding 5. Field hiding 6. Method hiding
Inheritance/Encapsulation/Polymorphism   7. this, super keywords 8. Polymorphism

                                         1. What is abstract class & method 2. What is interface and
                                         implementations 3. What is the concept of packages? 4. How to
Abstract classes/Interfaces/Packages     create package (simple & nested)? 5. How to use the packages

                                         1. What is Exception Handling? 2. try, catch, throw, throws, finally
                                         3. What is checked & unchecked exception? 4. Creating our own
Exception Handling                       exceptions

                                         1. Primitive typecasting (implicit, excplicit) 2. Object typecasting
Object casting (assignments)             (implicit, explicit)

                                         1. What is thread? 2. How to create thread? (Thread class &
                                         Runnable interface) 3. Thread priorities 4. Thread Groups
                                         5. Synchronization methods and blocks (locking) 6. Inter thread
Threads                                  communication using Producer and Consumer example.

                                         1. What is collection framework? 2. List, ArrayList, Linked List
                                         3. Set, HashSet, LinkedHashSet, TreeSet 4. Map, HashMap,
                                         LinkedHashMap, TreeMap 5. Comparator, Iterator and advance for
                                         loop and jdk1.5 generic collections 6. Alogorithms: search, sort,
Collections                              shuffle, copy, swipe, revers

                                         1. What is serialization? When do we use serialization? 2. How
Serialization                            serializa and deserialize object? 3. What is transient?

                                         1. What is streams? Types of streams: byte, character
                                         2. InputStream, OutputStream, Reader, Writer
                                         3. File streams and File class
                                         4. How to read input data while running program?
I/O Streams Fundamentals                 3. System.out.println()?
1. What is and Why annotation? 2. How to define and use
Annotations                               annotations? 3. Types of annotations
                                JDBC - Java Database Connectivity

RDBMS & SQL Overview                      1. What is RDBMS? 2. What is SQL? 3. Sample SQL statements


                                          1. Overview of JDBC and Architecture 2. What is driver? Types of
                                          drivers and their pros and cons 3. How to use statement (insert,
                                          update, delete, select) 4. How to use prepared statement 5. How
                                          to use ResultSet 5. How to use Callable Statements? 6. What is
JDBC                                      transaction, commit, rollback.
                                XML - Extensible Markup Language

                                          1. What is XML?
                                          2. What is DTD?
XML Overview                              3. What is Schema?

XML document parsing overview             1. Reading & writing xml data using parser
SAX, DOM API


                                          1. Why should we use JAXB framework?
                                          2. What are the advantages?
JAXB Framework                            3. JAXB Framework
                                             Servlets

                                          1. What is protocol 2. HTTP Protocol 3. Http Methods 4. Http
HTTP overview                             Servers & Clients


                                          1. Servlets Overview 2. Generic Servlet 3. HTTP Servlet 4.
                                          ServletRequest, HttpServletRequest 5. ServletResponse,
                                          HttpServletResponse 6. Overview web application folder structurex
                                          7. Deploying web application 8. web.xml deployment descriptor
Servlet technology overview               overview.

Servlet Life cycle                        1. Servlet Life cycle 2. init, service, destroy methods

                                          1. Init parameters and context parameters
ServletContext/ServletConfig Overview     2. Servlet config, Servlet Context

Single thread model                       1. Single Thread Model Marker Interface

                                          1. What is servlet chaining 2. Request include, forward 3. Request
Servlet chaining, Request Dispatcher      Send Redirect


                                          1. What is session management 2. Type of managing session:
Session management                        cookies, hidden variables, url rewriting 3. Getting/Creating Session

                                          1. What is filter? 2. Difference b/w servlet and filter? 3. How to
Servlet Filters                           write filter? 4. When do you use filter?
1. What is servlet listener 2. Session Listenter 3. Servlet Context
Servlet Listeners                          Listener
Scopes overview                            1. page, request, session, application
                                                 JSP

JSP technology overview (MVC overview)     1. What is JSP 2. JSP vs Servlets 3. When do we use JSP

JSP Life cycle                             1. What is jsp life cycle 2. jspInit, _jspService, jspDestroy

                                           1. Page Directives: import, language, buffer, package, session,
Directives (Page and Include)              errorPage, isErrorPage

Declarations                               1. Variable Declarations 2. Method Declarations
Scriptlets
Expressions

                                           1. What are implicit variables? 2. page, request, response, session,
Implicit Objects overview                  application, config, pageContext, exception

Static (Vs) dynamic includes,              1. Include directive
includes (Vs) forwards                     2. Include and forward actions

Scopes overview                            1. page, request, session, application
EL Expressions
                                           1. Overivew 2. Advantages 3. Writing our own simple and
Custom Tags                                complex tags.
                                             Struts 1.3
Struts Architecture
Overview of Struts framework components
Action Servlet
Request Processor
Action Classes
Action Forward
Using Struts Tag libraries
Form Validations
Actions Overview - Using Built-in Struts
Actions
Internationalization
Error Handling
Struts-Config.xml overview
Configuring Struts Application
                                               Spring
Spring Architecture                        1. Overview of Spring 2. How it is different from other frameworks

                                           1. What is bean? 2. How to configure beans? 3. Dependency
Bean Concepts & Configurations             Injection 4. Passing static data from bean configurations
Fundamentals of Spring Framework
Spring JDBC Integration
Spring Hibernate Integration
Spring AOP
Spring Declarative Transactions
1. How to use spring mvc application? 2. Spring framwork handler
                                                  configuration 3. Spring controllers 4. Views and View Resolvers
Spring MVC                                        5. Validation
Steps to Write Spring MVC Application
                                                      Hibernate
Hibernate Architecture
Overview of Hibernate Configuration and mapping files
Persistent Objects
Hibernate Configurations
Hibernate Mappings
Hibernate Query Language
Criteria Query API
Hibernate Fetch Modes
Hibernate Mappings with Annotations
Hibernate Vs. JDBC
Best practices
                                                 Web services
Web services overview
SOAP
WSDL
Axis2 Web Services Framework Setup & Concepts
Creating Web Services
Unit Test services using SOAP UI tool (very popular in the market)
Writing service clients
                                               Design Patterns
1. About Patterns 2. Advantages 3.Singleton 4.Façade 5.Factory 6.DAO 7.Proxy 8.MVC 9.Front Controller
10.Business Delegate
                               AJAX - Asynchronous JavaScript XML
Reasons to use Ajax
Ajax Basics
Traditional web applications (Vs) Ajax applications
XMLHttpRequest overview
Handling XMLHttpRequest events
Processing Asynchronous requests
About AJAX Frameworks
Best practices
                                        GWT 1.7 AJAX Framework
                                                  1. Why GWT?
                                                  2. Google UI Widgets
GWT AJAX Framework                                3. Asynchronous RPC calls
                                                        Junit 4

Junit Overview                                    1. What is unit test? 2. Advantages?

                                                  1. What is test case? 2. How to write test methods? 3. setUp,
Junit3 Limitations                                tearDown life cycle methods.
Junit4 Annotations
Data Driven Test Cases
                                                      Build Tools
ANT
          Maven
                                         Continuous Integration
          About Continuous Integration
          Advantages
          Tools
          Configuring Jobs
          Executing Tests (Junit)
          Code Coverage (EMMA)
          Generating Reports
                                                Servers
          Apache Tomcat (Web Server)
          Jboss (Application Server)
                                               Workshop
          Log4J
          Eclipse
          SCM Tool
          Java Debugging
          Coding Standards
          Interview FAQ




                          H2Kinfosys
                          http://www.h2kinfosys.com
                          US: 770 777 1269
                          UK: (020) 3371 7615
                          Email: training@h2kinfosys.com



                  We conduct Demo very frequently

Register for next Free DEMO @ http://www.h2kinfosys.com/contact

Contenu connexe

Plus de H2Kinfosys

Letters test cases
Letters test casesLetters test cases
Letters test casesH2Kinfosys
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersH2Kinfosys
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2KinfosysH2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentH2Kinfosys
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With AnswersH2Kinfosys
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview QuestionsH2Kinfosys
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testingH2Kinfosys
 

Plus de H2Kinfosys (11)

Letters test cases
Letters test casesLetters test cases
Letters test cases
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and Answers
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement Dcoument
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview Questions
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testing
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Java Online Training

  • 1. H2Kinfosys http://www.h2kinfosys.com US: 770 777 1269 Email: training@h2kinfosys.com UK: (020) 3371 7615 Online Java J2EE Training Java and J2EE Training Topic #Hours Core Java 16 XMLParsers and JAXB 4 JDBC 3 Servlets 6 JSP and Custom Tags 4 Struts 4 Hibernate 4 Spring 6 Webservices 4 AJAX, GWT 4 Design Patterns 1 Build Tools (ANT, Maven) 4 Continuous Integration 3 Junit 2 Log4J 1 Others 4 Total 70 Highlights: 1. Slide documentations 2. Examples 3. Assignments 4. Installation and Setup documentation 5. Latest Technologies 6. Workshop 7. Mini Project (More details below)
  • 2. Java Online Training - Click here for FREE DEMO Java and J2EE Training Details Topics Description Core Java Java Architecture Overview 1. Java Innovation 2. Java Platform flavours 3. JDK Architecture 1. What are the primitive data types 2. How to use 3. What is Data Types, Array Array? 4. Array declaration, initialization 5. Two dimensional arrays 1. What is control statements 2. Conditional Statements (if, if-else, if-else-if, switch) 3. Looping Statements (while, do-while, for) Flow control 4. Branching Statements: break, continue, return 1. What is Class & Objects 2. Writing class 3. Fields and type of fields (local, instance, class) 4. Methods and type of methods Classes (Vs) Objects (instance, static) 5. public static void main(String args[])? 1. Writing our own classes 2. Writing our own methods 3. Accessor and Mutator methods 4. Method Overloading 5. What is constructor 6. new operator significance 7. Constructor Declaring classes/methods/Constructors overloading 1. What is inheritence 2. What is encapsulation 3. How to do inheritence 4. Method overriding 5. Field hiding 6. Method hiding Inheritance/Encapsulation/Polymorphism 7. this, super keywords 8. Polymorphism 1. What is abstract class & method 2. What is interface and implementations 3. What is the concept of packages? 4. How to Abstract classes/Interfaces/Packages create package (simple & nested)? 5. How to use the packages 1. What is Exception Handling? 2. try, catch, throw, throws, finally 3. What is checked & unchecked exception? 4. Creating our own Exception Handling exceptions 1. Primitive typecasting (implicit, excplicit) 2. Object typecasting Object casting (assignments) (implicit, explicit) 1. What is thread? 2. How to create thread? (Thread class & Runnable interface) 3. Thread priorities 4. Thread Groups 5. Synchronization methods and blocks (locking) 6. Inter thread Threads communication using Producer and Consumer example. 1. What is collection framework? 2. List, ArrayList, Linked List 3. Set, HashSet, LinkedHashSet, TreeSet 4. Map, HashMap, LinkedHashMap, TreeMap 5. Comparator, Iterator and advance for loop and jdk1.5 generic collections 6. Alogorithms: search, sort, Collections shuffle, copy, swipe, revers 1. What is serialization? When do we use serialization? 2. How Serialization serializa and deserialize object? 3. What is transient? 1. What is streams? Types of streams: byte, character 2. InputStream, OutputStream, Reader, Writer 3. File streams and File class 4. How to read input data while running program? I/O Streams Fundamentals 3. System.out.println()?
  • 3. 1. What is and Why annotation? 2. How to define and use Annotations annotations? 3. Types of annotations JDBC - Java Database Connectivity RDBMS & SQL Overview 1. What is RDBMS? 2. What is SQL? 3. Sample SQL statements 1. Overview of JDBC and Architecture 2. What is driver? Types of drivers and their pros and cons 3. How to use statement (insert, update, delete, select) 4. How to use prepared statement 5. How to use ResultSet 5. How to use Callable Statements? 6. What is JDBC transaction, commit, rollback. XML - Extensible Markup Language 1. What is XML? 2. What is DTD? XML Overview 3. What is Schema? XML document parsing overview 1. Reading & writing xml data using parser SAX, DOM API 1. Why should we use JAXB framework? 2. What are the advantages? JAXB Framework 3. JAXB Framework Servlets 1. What is protocol 2. HTTP Protocol 3. Http Methods 4. Http HTTP overview Servers & Clients 1. Servlets Overview 2. Generic Servlet 3. HTTP Servlet 4. ServletRequest, HttpServletRequest 5. ServletResponse, HttpServletResponse 6. Overview web application folder structurex 7. Deploying web application 8. web.xml deployment descriptor Servlet technology overview overview. Servlet Life cycle 1. Servlet Life cycle 2. init, service, destroy methods 1. Init parameters and context parameters ServletContext/ServletConfig Overview 2. Servlet config, Servlet Context Single thread model 1. Single Thread Model Marker Interface 1. What is servlet chaining 2. Request include, forward 3. Request Servlet chaining, Request Dispatcher Send Redirect 1. What is session management 2. Type of managing session: Session management cookies, hidden variables, url rewriting 3. Getting/Creating Session 1. What is filter? 2. Difference b/w servlet and filter? 3. How to Servlet Filters write filter? 4. When do you use filter?
  • 4. 1. What is servlet listener 2. Session Listenter 3. Servlet Context Servlet Listeners Listener Scopes overview 1. page, request, session, application JSP JSP technology overview (MVC overview) 1. What is JSP 2. JSP vs Servlets 3. When do we use JSP JSP Life cycle 1. What is jsp life cycle 2. jspInit, _jspService, jspDestroy 1. Page Directives: import, language, buffer, package, session, Directives (Page and Include) errorPage, isErrorPage Declarations 1. Variable Declarations 2. Method Declarations Scriptlets Expressions 1. What are implicit variables? 2. page, request, response, session, Implicit Objects overview application, config, pageContext, exception Static (Vs) dynamic includes, 1. Include directive includes (Vs) forwards 2. Include and forward actions Scopes overview 1. page, request, session, application EL Expressions 1. Overivew 2. Advantages 3. Writing our own simple and Custom Tags complex tags. Struts 1.3 Struts Architecture Overview of Struts framework components Action Servlet Request Processor Action Classes Action Forward Using Struts Tag libraries Form Validations Actions Overview - Using Built-in Struts Actions Internationalization Error Handling Struts-Config.xml overview Configuring Struts Application Spring Spring Architecture 1. Overview of Spring 2. How it is different from other frameworks 1. What is bean? 2. How to configure beans? 3. Dependency Bean Concepts & Configurations Injection 4. Passing static data from bean configurations Fundamentals of Spring Framework Spring JDBC Integration Spring Hibernate Integration Spring AOP Spring Declarative Transactions
  • 5. 1. How to use spring mvc application? 2. Spring framwork handler configuration 3. Spring controllers 4. Views and View Resolvers Spring MVC 5. Validation Steps to Write Spring MVC Application Hibernate Hibernate Architecture Overview of Hibernate Configuration and mapping files Persistent Objects Hibernate Configurations Hibernate Mappings Hibernate Query Language Criteria Query API Hibernate Fetch Modes Hibernate Mappings with Annotations Hibernate Vs. JDBC Best practices Web services Web services overview SOAP WSDL Axis2 Web Services Framework Setup & Concepts Creating Web Services Unit Test services using SOAP UI tool (very popular in the market) Writing service clients Design Patterns 1. About Patterns 2. Advantages 3.Singleton 4.Façade 5.Factory 6.DAO 7.Proxy 8.MVC 9.Front Controller 10.Business Delegate AJAX - Asynchronous JavaScript XML Reasons to use Ajax Ajax Basics Traditional web applications (Vs) Ajax applications XMLHttpRequest overview Handling XMLHttpRequest events Processing Asynchronous requests About AJAX Frameworks Best practices GWT 1.7 AJAX Framework 1. Why GWT? 2. Google UI Widgets GWT AJAX Framework 3. Asynchronous RPC calls Junit 4 Junit Overview 1. What is unit test? 2. Advantages? 1. What is test case? 2. How to write test methods? 3. setUp, Junit3 Limitations tearDown life cycle methods. Junit4 Annotations Data Driven Test Cases Build Tools
  • 6. ANT Maven Continuous Integration About Continuous Integration Advantages Tools Configuring Jobs Executing Tests (Junit) Code Coverage (EMMA) Generating Reports Servers Apache Tomcat (Web Server) Jboss (Application Server) Workshop Log4J Eclipse SCM Tool Java Debugging Coding Standards Interview FAQ H2Kinfosys http://www.h2kinfosys.com US: 770 777 1269 UK: (020) 3371 7615 Email: training@h2kinfosys.com We conduct Demo very frequently Register for next Free DEMO @ http://www.h2kinfosys.com/contact