left
left left
PTR

People, Training, Results
Independent Technical IT Computer Training Courses

Call: 0118 979 4000 | Contact us

left
  Home | Schedule | Classroom Courses | Closed Courses | Onsite Courses | One-to-one Training | SaveIT Passport |
spacer
spacer

Java Training Course Overviews


Below is a list of the Java training courses PTR offer, along with a brief overview of the course contents and subject areas covered to assist with locating the correct course. To view full course outlines simply click on the course title.


Fundamentals of Computer Programming

This hands-on course provides a comprehensive introduction to programming, and builds a solid foundation of programming skills that can be used to master additional programming languages like C, C++, or Java. In this course you will write, compile, and debug programs in Java.

Audience: Web developers, system administrators, technical managers, and anyone wanting to develop programming skills.



Java Programming

This course emphasizes becoming productive quickly as a Java application developer. The course quickly covers the Java 5.0 language syntax and then moves into the object-oriented features of the language. Students will then use several of the provided API packages, such as I/O streams, collections, Swing GUI programming, threads, and accessing a database with JDBC. The course ends with a chapter on performance tuning with hints and best practices for writing efficient applications. Appendices on sockets, regular expressions and J2EE are also available for further study.

Audience: Programmers moving to object-oriented programming using Java.



Java & XML

The Java & XML course teaches delegates how to use the APIs, tools, and tricks of XML to build real-world applications, with the end result that both the data and the code are portable.

The course includes coverage of SAX and DOM, SOAP and data binding, and demonstrates their role with lots of examples throughout The course focuses on using XML from your Java applications. Java developers who need to work with XML, or think that they will in the future--as well as developers involved in the new peer-to-peer movement, messaging, or web services--will find this course valuable.



FastTrack to Spring 2.0

This course is for Java developers who need to work with Spring based applications. It is a completely new course based on the new Spring 2.0 release. It starts with the basics of Spring and in-depth coverage on using the powerful capabilities of the Core module to reduce coupling, increase flexibility, and ease the maintenance and testing of your applications. It goes on to cover all the important capabilities of Spring 2.0, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate, and using Spring's Aspect Oriented Programming (AOP) to program cross-cutting concerns such as transactions and security. The course also includes a solid introduction to Spring's Web MVC - a Web framework based on the powerful Model-View-Controller pattern. This module covers the basics of Spring MVC, and how it supports organizing your Web applications in a highly structured, loosely coupled manner.



FastTrack to Enterprise JavaBeans 3.0 and the JPA

The Enterprise JavaBeans 3.0 specification is a deep overhaul of the EJB specification that is intended to improve the EJB architecture by reducing its complexity from the developer's point of view. It leverages annotations (introduced in Java 5) and Object-Relational Mapping (ORM) technologies to eliminate the dependence on complex EJB APIs, allow POJO (Plain Old Java Object) based development, and provide an effective technology for creating distributed, transactional components, and for mapping relational data to an object schema. This course provides thorough coverage of the EJB3 technology including new concepts such as the use of annotations and the use of Dependency Injection to initialize references. This course also includes in-depth coverage of managing persistence using the Java Persistence API (JPA). It uses hands-on labs and a well-paced approach to make this complex technology understandable in an accelerated fashion. You will come away with a comprehensive understanding of EJB and the important issues that need to be considered to use it in real world applications.



JAVA EE 5

This intense FIVE day course teaches Java programmers how to develop enterprise applications using the ease of development features introduced in Java EE 5. Students will learn how to create dynamic web applications with JSP, Java Servlets, JSTL, and JSF. They will use JAX-WS to develop SOAP based web services. Students will learn about session and message-driven EJBs, as well as the new Persistence API. They will also be introduced to JavaMail, Java Message Service, Java Transaction API, and Java Management Extensions.



Fast Track to Java Enterprise Edition

Java Enterprise Edition is a powerful platform for building web applications. This platform offers all the advantages of developing in Java plus a comprehensive suite of server-side technologies. This course tells you what you need to know to design and build your own web applications. You'll learn the details of the key Java EE technologies and how to leverage the strengths of each, with special focus on Servlets and JSP. At the same time, you'll be learning about the big picture of Java Enterprise Edition and how to design web applications that are robust, efficient, and maintainable. If you want to deliver an application on the web, you'll find this course essential.



Java Struts

This course will teach students how to use Java Struts as a framework to develop web applications that follow the Model/View/Controller design pattern. The topics cover the components of Struts that are available from the Jakarta project of the Apache Foundation. The course illustrates what the components provide and use of them.



Fast Track to Spring 2.X Developers Workshop

This course starts with the basics of Spring and in-depth coverage on using the powerful capabilities of the Core module to reduce coupling, increase flexibility and ease the maintenance and testing of your applications. The course goes on to cover all the important capabilities of Spring 2.0 / 2.5, including using Spring to simplify the creation of a persistence layer with JDBC and/or persistence frameworks like Hibernate, and using Spring's Aspect Oriented Programming (AOP) to program cross-cutting concerns such as transactions and security. The course includes a brief introduction to Spring's Web MVC - - a Web framework based on the powerful Model-View-Controller pattern. This module covers the basics of Spring MVC, and how it supports organizing your Web applications in a highly structured, loosely coupled manner. The course also includes a brief introduction to Spring Security which was integrated into the Spring project when Spring 2.5 was released. This module includes an overview of the Spring Security architecture, and how to use it to secure both Web application requests and bean invocations.



Java: Fast Track to Hibernate 3 Developers Workshop

Hibernate is an open source object/relational (OR) persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idioms - including association, inheritance, polymorphism, composition, and the Java collections framework. The Hibernate Query Language, designed as a minimal object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you to express queries using native SQL or Java-based Criteria and Example queries. This course covers everything you need to know to begin working with Hibernate in a very short time. It covers all the important concepts necessary to access and update data stored in relational databases. It includes an extensive series of labs to exercise all major capabilities.



Enterprise JavaBeans Using BEA Weblogic

This intensive hands-on course explores the Enterprise Java Bean (EJB) Component Architecture for building multi-tier internet applications. Java programmers will be able to write and deploy reusable, distributed components and take advantage of the services provided by the BEA WebLogic AppServer.



Introduction To Java Servlet & Java Server Pages

Servlets are the mechanism for creating on-demand web content. As the presentation side of the J2EE Architecture, JavaServer Pages harnesses the power and efficiency of Java programs without the complexity of writing Java servlets.

In this course, you will quickly learn to generate dynamic web documents using the Java Servlet API as well as learning to combine HTML templates with Java code to take advantage of the wealth of Java Enterprise APIs.



Java Server Programming

Delegates attending this course will learn to design and develop a wide range of JSP-based web applications, beginning with a basic, dynamically generated website. From there they will build applications that read from and write to databases, creating custom tags, and processing and presenting XML. Throughout, delegates are helped by detailed, completely illuminated examples.



Fast Track to Servlets & JSP

This course is a comprehensive tutorial in the design and programming of servlets and JSPs, with special focus on using JSTL. You will learn about the capabilities of servlets and their advantages, servlet architecture, and session management. You will learn about JSP syntax, usage, deployment, and application models. Extensive coverage is included on how to use custom tags, the JSTL library, and the JSP Expression Language (EL). The complete course will give you excellent experience on how to build robust and capable web applications using Servlets and JSP with the JSTL.





 
PTR
 

PTR Associates Limited 21A Peach Street, Wokingham, Berkshire, RG40 1XJ, United Kingdom
Tel: 0118 979 4000 Fax: 0118 979 4035 Email: training@ptr.co.uk

Privacy Policy | © PTR Associates Ltd

PTR Associates Ltd is a company registered in England and Wales. Company number 2442290.
Registered Office: Grenville Court, Britwell Road, Burnham SL1 8DF. VAT Registration Number: GB 532 1929 56

left