|
|
The flexibility provided by open source provides opportunities for many different programming languages. By being able to understand and apply different programming languages technologists can fulfill the underlying motivation of open source which is to solve problems.
|
|
|
|
|
|
Students will learn to develop and test server-side web applications based on the Java Platform, Enterprise Edition (Java EE) component model using Eclipse tools. Develop and test server-side applications that use Servlets and JavaServer Pages (JSPs) for the control and flow of e-business applications.
More Info
|
|
|
|
|
|
|
Groovy is a dynamic scripting and programming language for the Java platform. It combines the dynamic features of modern scripting langauges such as Ruby and Python with familiar Java syntax. To quote one of the Groovy developers: “Groovy is what Java would have been if it had been created in the 21st century.”
This course introduces the Java developer to the Groovy langauge. The course focuses on understanding the internals of how Groovy works in addition to understanding the Groovy language syntax. After taking this course developers will understand the Groovy syntax and be able to leverage existing Java classes within Groovy.
This class combines lecture with a unifying, hands-on experience, and open discussion that will help the developer quickly understand the benefits of Groovy and how to use the language.
More Info
|
|
|
|
|
|
|
This course introduces the student to the Python language. On completion of this class the student should feel comfortable with writing Python programs.
The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size.
More Info
|
|
|
|
|
|
|
This course will give you a quick understanding of Perl so you can start solving everyday problems with the Perl programming language.
This class was developed for people who are new to the Perl programming language and need a tool to help them in solving administrative type tasks and ad hoc requests/queries.
More Info
|
|
|
|
|
Coming
Soon
|
This 3 day training course teaches students about the standard persistence architecture provided by JPA. This standard can be used to replace third party persistence frameworks like Hibernate. By learning the programming model made available by the JPA standard and how to use it in various types of applications, developers can create applications that are more portable between environments and rely less on integration of third party libraries. Support for the JPA standard is provided natively in all recent application servers.
More Info
|
|
|
|
|
|
|
This course is an introduction to the Enterprise Java Beans (EJB 3.0) technology. It starts by introducing the concepts and is ideal for someone who has never programmed using EJB. The course rapidly picks up and ends with advanced concepts that students can use in real life to complete large scale EJB based projects. The labs are done using Eclipse WTP and JBoss 5.0 runtime. The skills learned in this class would apply to a JBoss 5.0 or 5.1 environment.
More Info
|
|
|
|
|
|
|
This 5 day training course teaches students how to develop Java EE 5 applications using Eclipse for the JBoss Application Server 5.1. This course covers some of the newest technologies of the Java EE 5 platform, including JSF 1.2, EJB 3.0, and JPA. A brief intro to JAX-WS web services is also covered.
More Info
|
Red Hat Equivalent: JB295 |
|
|
|
|
|
This course provides a brief introduction to the concept of testing Service Oriented Architecture (SOA) based applications. SOA testing introduces new challenges. This course starts with an overview of SOA fundamentals and then looks into what is involved in testing SOA applications. The course also looks into some of the popular SOA testing tools in the market and demonstrates features of one such tool (selected by customer) and provides hands-on exercises to re-enforce learning.
More Info
|
|
|
|
|
|
|
This course teaches how to develop advanced Java applications using Eclipse. The advanced features of Java that developers may be using in many different types of programs are covered.
More Info
|
|
|
|
|
|
|
This course introduces the Java programming language as well as the different types of Java applications present in today’s IT landscape to those in management positions. Students will have introductory lessons on the syntax of the Java programming language, object-oriented programming using Java, server side programming including Servlets as well as the JSP, EJB’s, Struts and JavaServer Faces technologies. Students will also learn the J2EE frameworks that allow efficient application development as well as get introduced to the service oriented architecture (SOA).
More Info
|
|
|
|
|
|
|
This course introduces the Java programming language and how to develop Java applications using Eclipse. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, generics, collections, and file input/output (I/O). During the course, students will develop and test Java applications using Eclipse.
More Info
|
|
|
|
|
|
|
Perl has evolved from its beginnings as an eclectic scripting tool for UNIX administrators into one of the most popular, influential, and widely used computer languages in history. In this course, you will learn how to fully utilize the Perl programming language.
More Info
|
|
|
|
|
|
|
Perl has been described as C, awk, sed, and shell programming all wrapped into one language. In this intense, 5-day, hands-on programming course, you will learn how to take advantage of Perl's power through examples and extensive exercises. Arrays and hashes, I/O, regular expressions, subroutines, and complex data structures are covered in depth. The course also introduces object-oriented programming in Perl, as well as UNIX multi-tasking and Perl sockets programming.
More Info
|
|
|