Email: sales AT avantsoft DOT com
Phone: 408.879.9599         
All courses are intensive, hands-on, and up-to-date (using the latest version of the tools). For the latest AvantSoft brochure and courses list, click here.

TITLE DAYS TOPICS

Web Services design and development

5 days



Web Service standards, Running a WS, Developing a WS, Apache SOAP Axis, WSDL, JAX-RPC, SOAP Message Handlers, WS for J2EE, Java WS Developer Pack, UDDI, Other stds- WS-Transaction, WS-Coordination, WS-Transaction, WS-Security, SOAP Document Style, SAAJ



J2EE design and development

5 days



J2EE Architecture, Servlet Fundamentals, Advanced Servlets & Session Mgt, Servlet Filters, JSP, JSP Custom Tags, EJBs, Session EJB – Stateless and Stateful, Entity EJB, Java Messaging Service (JMS), Design Patterns



STRUTS-based enterprise web application development

3 days



Introduction, Struts Fundamentals, Struts Model, Struts Controller, Struts Views, Struts Tag Libraries, Struts and JSTL, Struts and Dynamic ActionForms, Struts and Exceptions, Templates and Tiles, Struts Internationalization



Java Server Faces (JSF)

3 days



Overview of JSF, Simple JSF application, JSF components and life-cycle, Using UI components, JSF Validation Framework, Using Backing Beans in JSF, Custom UI Components



Developing J2EE applications with Spring Framework

3 days



Spring Fundamentals, Fundamentals of Spring Container, AOP in Spring, Persistence techniques, Transaction Management, Enterprise application programming with Spring, Developing Web applications with Spring, Integrating Spring with Struts and JSF



Developing interactive web applications with AJAX

3 days



AJAX Overview, Manipulating HTML/XML DOM using JaveScript, Communicating using AJAX, Basic AJAX Techniques, Using Frameworks for AJAX development, The role of the server, Tools for AJAX development, Security and AJAX, Performance



JBoss Administration and Performance Tuning

3 days



JBoss & J2EE Introduction, JBoss server configuration items, JMX, JBoss Logging Framework, Naming on JBoss, EJBs on JBoss, JBoss CMP Engine, Clustering/ Farming, Performance Tuning & Trouble-shooting



Developing Java Relational Persistence Applications using HIBERNATE

3 days



Object/relational Persistence, Hibernate Intro, Hibernate configuration and sample application, Basic O/R mappings, Collection mappings, Association mappings, Component and Inheritance mappings, Hibernate objects and Hibernate Query Language (HQL), Batch processing and filtering data.



J2EE QA & Testing

3 days



J2EE JBoss & Eclipse architecture, JBoss IDE, Testing life cycle, Types of testing, Strategies for J2EE testing, JUnit, ANT, Cactus for testing: Servlets, Filters, DB apps., EJBs; JMeter, Best practices for testing



Design Patterns for Java and J2EE applications

3 days



Pattern Overview, Selective Gang-Of-Four Patterns (Creational, Behavioral, Structural patterns), J2EE patterns for Presentation tier, Business tier, and Persistence tier. Includes paper-pencil design labs & hands-on coding labs.



XML and Java development

3 days



Tags, Elements, Attributes, DTDs, Namespaces, XML schemas, XPath, Advanced XML schemas, SAX API, DOM API



Advanced XML development

4 days



XML, DTD, XML & Java, XML Schema, Advanced XML Schema, SAX & DOM API, XPath, XSLT, Transform using XSLT, Advanced XSLT, Dynamic XML Transformation using Java & JavaScript, XML Schema design best practices



J2EE and Web Services for Technical Managers, Administrators, Testers

3 days



J2EE JBoss & Eclipse architecture, J2EE components (Objects, Servlets, JSPs, EJBs), JBoss – installation, configuration, and administration, Testing, XML and Web Services



Advanced Java

5 days



Java Overview, Patterns, Adv. JDBC, Reflection, Serialization, RMI, Internationalization, Security, JMS, JUnit, Log4J, JavaMail, Perf & Tuning



Java Programming for OO developers

5 days



Java Fundamentals, OO, Inner Classes, Exceptions, Interfaces, Package and Access Control, Input/Output, Collection Framework, Comparing C++ and Java, Reflection, Threads, JDBC, Testing with JUnit, Design Patterns



Java Programming using Eclipse

3 days



Java Fundamentals, OO, Exceptions, Interfaces, Package and Access Control, Input/Output, Collection Framework, Reflection



Object-oriented A&D using UML

3 days



OO, RUP, Requirements, Use case, UML diagrams – Class, Sequence, Collaboration, Object, Deployment, Activity diagrams; OO impl-testing, Agile



Note: Java and Java-based marks (EJB, J2EE) are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. JBoss and Hibernate are trademarks or registered trademarks of Red Hat in the United States and other countries.