Learn skills technologies

563 views

Published on

Providing Training in Java and J2EE technologies

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
563
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Learn skills technologies

  1. 1. JAVA * Introduction to Java & OOPS Concepts * What is ByteCode * Comparison between C++ and JAVA * Basic Programming in Java * Programming using * Lang Package * IO Package * Util Package * Net Package * Math Package * Text Package * Multi Threading * Socket Programming * Exception Handling
  2. 2. JUNIT * Introduction to JUNIT Unit Testing Concepts * Benefits of Unit Testing * Difference between Unit Testing, System Testing, Integration Testing, User Acceptance Testing * Writing JUNIT Test Cases * Evaluating Test Results * Writing JUNIT Testsuites
  3. 3. Servlets * Introduction to Servlets Concepts * Benefits of Servlets * Difference between Generic Servlet & HTTP Servlet * Inter Servlet Communication * HTTP Tunneling * Single Thread Model * Servlet dispatcher
  4. 4. Struts * Introduction to Apache Struts * Benefits of Struts * MVC Architecture * Struts Architecture * How Struts Works * Struts Controller * Struts Action Class * Struts ActionForm Class * Using Struts HTML tags * Custom Validators * Developing Application with Struts tiles
  5. 5. JSP & Custom Tags * Introduction to JSP * Benefits of JSP * Difference between Servlet & JSP * Programming web pages using JSP * Scriplets * Directives * Declarations * Tags & Tag Libraries * Sessions * Beans & Form Processing
  6. 6. JDBC * Introduction to JDBC * Benefits of JDBC * JDBC Drivers * Database Connectivity * JDBC Transactions * Java program to connect to JDBC * Servlet to connect to JDBC
  7. 7. JTA * Introduction to Java Transaction API * Benefits of JTA * Sample JTA Programs
  8. 8. ANT & Maven * Introduction to ANT * Benefits of ANT scripting * Building application using ANT scripts * Introduction to Maven * Benefits of Maven scripting * Building an application using Maven scripts.
  9. 9. Spring MVC * Introduction to Spring Framework * Downloading and installing Spring Framework * Spring Injection Example * Bean Lifecycle in Spring * Spring MVC Tags * Spring File Upload
  10. 10. Spring Batch Jobs * Introduction to Spring Batch Jobs * Project Structure * Configure MySQL * Creation of Batch Job * Manual and Automated Batch Job
  11. 11. Spring Portlets * Introduction to Portlets * Portlets within a portal layout * Portlet Modes * Window States * Creating JSR 168 Portlet * Spring Web MVC Views & Features * Introduction to Spring Portlets MVC * Similarities to WEB MVC * Differences in Portlet MVC * Spring Portlet Configuration * Creating Spring Portlet MVC Application * Spring Portlet API * Converting a Simple Portlet to Spring Portlet MVC * Examples
  12. 12. Hibernate * Introduction to Hibernate * Hibernate Architecture * Hibernate O/R Mapping * Hibernate Generator * Hibernate Update Query * Hibernate Delete Query * Differences in Portlet MVC * Hibernate Query Language * Hibernate Criteria Query & Expressions * Hibernate Associations & Joins
  13. 13. RMI * Introduction to Remote Method Invocation * Fundamentals of RMI * Java RMI Architecture * Naming Remote Objects * Using RMI * Parameters in RMI * RMI Client-Side Callbacks * Distributing & Installing RMI Software * Serializing Remote Objects
  14. 14. EJB – Enterprise Java Beans * Introduction to Application Server * What is EJB Container * Types, Benefits and Use of Enterprise Beans * Features of EJB 3.0 * Annotations * Session Beans with Life Cycle with Examples * Entity Beans with Life Cycle with Examples * Message Driven Beans with Examples * Serializing Remote Objects with Examples
  15. 15. Design Patterns
  16. 16. WebServices using JAX WS * Introduction to WebServices * Building WebServices using JAX WS * Creating simple webservice and client with JAX WS * Types supported by JAX WS * Binding between XML schema and java classes * Using JAXB * Streaming API for XML * SOAP with Attachments API for Java * Securing Web Services
  17. 17. XML, XSLT, Parsers – DOM & SAX * Introduction to XML * Working with XML * Understanding XML & and the java XML APIs * Serial Access with Simple API for XML (SAX) * XML & the DOM Parser * Using XSLT
  18. 18. UML – Unified Modeling Language * Introduction to UML * Overview of UML * UML – Building Blocks * UML - Architecture * UML – Modeling Types * UML – Basic Notations * UML – Diagrams – Standard, Class, Object, Component, Deployment, Use Case, Iteration, Statechart, Activity.
  19. 19. OOAD – Object Oriented Analysis &Design * Introduction to OOAD * Background * Principles - SOLID * Rule of Thumb * OOAD - Guidelines * Optimization Techniques * Rules for identifying Bad Design * Restructure Consideration
  20. 20. SDLC – Software Development LifeCycle * Introduction to SDLC * Methodologies * Phases * Benefits of Methodologies * Summary

×