Learn skills technologies
Upcoming SlideShare
Loading in...5
×
 

Learn skills technologies

on

  • 414 views

Providing Training in Java and J2EE technologies

Providing Training in Java and J2EE technologies

Statistics

Views

Total Views
414
Views on SlideShare
413
Embed Views
1

Actions

Likes
1
Downloads
11
Comments
0

1 Embed 1

http://www.docshut.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Learn skills technologies Learn skills technologies Presentation Transcript

    • 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
    • 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
    • Servlets * Introduction to Servlets Concepts * Benefits of Servlets * Difference between Generic Servlet & HTTP Servlet * Inter Servlet Communication * HTTP Tunneling * Single Thread Model * Servlet dispatcher
    • 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
    • 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
    • JDBC * Introduction to JDBC * Benefits of JDBC * JDBC Drivers * Database Connectivity * JDBC Transactions * Java program to connect to JDBC * Servlet to connect to JDBC
    • JTA * Introduction to Java Transaction API * Benefits of JTA * Sample JTA Programs
    • 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.
    • Spring MVC * Introduction to Spring Framework * Downloading and installing Spring Framework * Spring Injection Example * Bean Lifecycle in Spring * Spring MVC Tags * Spring File Upload
    • Spring Batch Jobs * Introduction to Spring Batch Jobs * Project Structure * Configure MySQL * Creation of Batch Job * Manual and Automated Batch Job
    • 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
    • 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
    • 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
    • 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
    • Design Patterns
    • 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
    • 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
    • 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.
    • 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
    • SDLC – Software Development LifeCycle * Introduction to SDLC * Methodologies * Phases * Benefits of Methodologies * Summary