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.


Java Programming

Intensive and hands-on, the course emphasizes on the Java 6.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.

This course is for Programmers moving to object-oriented programming using Java.



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.



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.



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.



JavaScript Introduction

JavaScript is a mature, standards-based and widely available scripting language, embedded in many browsers, used mainly to add flexibility and interactivity to web pages without necessarily requiring further server interaction. In addition to its built-in-facilities, there are freely-accessible libraries of JavaScript code to help build typical applications.

This three-day course provides a comprehensive introduction to the major aspects of the JavaScript scripting language and its application particularly to client-side applications. It covers the basic techniques and programming structures provided by the language, and how those are applied to the browser’s view of the page’s elements.



Complete JavaScript Programming

This training is a jump-start to creating and working with JavaScript. This course covers the material you need to know to become proficient using JavaScript with your Web pages. You will learn JavaScript’s critical elements, including language syntax, script design, and deployment. This course will provide you with a strong foundation in JavaScript and enable you to build JavaScript enabled Web pages correctly and with confidence.

You will progress to making your web pages more dynamic and attractive by providing additional functionality to them. In this course, you will use the advanced techniques in JavaScript programming and Ajax to make your web pages highly functional.

You will use the advanced techniques in JavaScript programming and Ajax to add better functionality to make web pages interactive and dynamic.



JavaScript Advanced

JavaScript is a mature, standards-based and widely available scripting language, embedded in many browsers, used mainly to add flexibility and interactivity to web pages without necessarily requiring further server interaction. In addition to its built-in-facilities, there are freely-accessible libraries of JavaScript code to help build typical applications.

This two-day course follows on from the three-day JavaScript Introduction. It covers consid-erably more on arrays and objects, the DOM in much more detail, use of cookies, interacting with stylesheets, and extra aspects of forms with JavaScript. There is an emphasis on complete applications, also working with other tools including server applications.



JQuery for Developers

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

The jQuery for Developers training course teaches JavaScript developers how to make the most of the jQuery JavaScript library, in a hands-on, instructor-led environment. Through a series of lectures, demonstrations, and exercises, students attending this course will learn how to perform AJAX requests using jQuery, leverage the browser event model, manipulate the document object model, add effects and animations to their web pages, and leverage jQuery plugins.



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.



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.





 
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