Course Catalog

Object Oriented Analysis and Design

Object Oriented Analysis & Design with UML
Duration:
4 days
Price: $1995
This OOA&D training course presents the key concepts and methodologies required to perform quality object-oriented software engineering, with particular attention to practical techniques such as use-case and CRC analysis, UML diagramming, and patterns.

Java™

Learning to Program with Java
Duration: 5 days
Price: $2495
This hands on Java Programming course provides an introduction to programming using the Java language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard I/O, and fundamental object-oriented programming concepts.

Java™ Programming
Duration: 5 days
Price: $2495
This hands on course introduces experienced programmers to Sun's Java™ technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Included are core language concepts including fundamental data types, flow control, and standard function libraries.

Java EE Web Application Development
Duration: 3 days
Price: $1495
This hands-on course provides participants with the knowledge and experience required to develop and deploy robust Java EE (Java Enterprise Edition) web applications. The focus of the course is on building web-enabled applications that employ Servlets, Java Server Pages and Tag Libraries to exploit the services of the Java EE platform, including JNDI, JDBC and JMS.

Java EE Web Application Development with Enterprise JavaBeans and Web Services
Duration: 5 days
Price: $2495
This hands-on course provides participants with the knowledge and experience required to develop and deploy robust Java EE (Java Enterprise Edition) applications. The focus of the course is on building reusable components that exploit the services of the Java EE platform via its component containers.

Java EE Web Application Development with Apache Struts 1
Duration: 5 days
Price: $2495
This hands-on course provides participants with the knowledge and experience required to develop and deploy large, robust and complex Java web applications utilizing Java EE services. The Struts platform makes it possible to build dynamic JSP-based applications with powerful validation, internationalization and page layout facilities.

Programming Java EE and Frameworks: Web Application Development Using Spring, Hibernate, AJAX and Web Services
Duration: 5 days
Price: $2495
This course presents the architecture and services provided by the Java EE platform and accompanying frameworks to facilitate the development of distributed, web-enabled applications. The course includes hands on experience with leading Java technologies, creating dynamic web application exploring several Java frameworks and technologies including Spring, Hibernate, AJAX, Web Services and EJB.

Apache Struts 1 Framework
Duration: 2 days
Price: $1295
This hands-on course provides experienced Java EE programmers with the knowledge to develop and deploy large, robust and complex Java web applications utilizing the Struts 1 framework. The Struts platform makes it possible to build dynamic JSP-based applications with powerful validation, internationalization and page layout facilities.

Perl, CGI Scripting, PHP

Perl Scripting
Duration: 3 days
Price: $1495
This hands on Perl scripting class provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management and data manipulation.

Perl Programming and CGI Scripting
Duration: 5 days
Price: $2495
This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.

PHP Programming
Duration: 4 days
Price: $1995
This hands on PHP Programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages using PHP version 5. PHP is a language written for the web, quick to learn, easy to deploy and provides substantial functionality required for e-commerce.

UNIX, Linux, Korn

UNIX/Linux Fundamentals
Duration: 5 days
Price: $2495
This hands on course provides training on standard UNIX/Linux commands and utilities used for day to day tasks including file manipulation, program execution and control, and effective use of the shell and X Window system. The course presents the concepts necessary to understand the way Unix works as well as the system's most commonly used commands.

Linux System Administration
Duration: 5 days
Price: $2495
This hands on Linux administration course teaches students how to install, maintain, configure and tune a Linux system in a networked environment. Students will not only learn to perform basic administrative tasks such as adding and managing users, creating and maintaining file systems, maintaining shell and Perl scripts, and imposing a security policy, but will also learn to perform more advanced tasks including rebuilding the kernel, installing and supporting the X Window System, and installing and supporting network facilities such as NFS, DNS and DHCP.

Korn Shell Programming
Duration: 3 days
Price: $1495
This hands on Korn Shell scripting course provides a comprehensive introduction to writing Korn shell scripts. Besides covering fundamental syntax for program flow control, variable assignment and substitution, I/O control, and mathematical expressions, it emphasizes the powerful features that are unique to this shell, including built-in string operators, variable typesetting/conversion, functions, and coprocess communication and control.

C, C++, Assembly

C Programming
Duration: 5 days
Price: $2495
This hands on ANSI C programming training course provides a comprehensive introduction to the C language and C programming techniques, emphasizing portability and structured design.

C++ Programming for C Programmers
Duration: 4 days
Price: $1995
This hands on C++ training course presents a thorough introduction to object-oriented programming in C++ for experienced C programmers. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability.

C++ Programming for Non-C Programmers
Duration: 5 days
Price: $2495
This hands on training course provides an accelerated introduction to the most essential components of the C and C++ languages on the first day, prior to four days of focus on object-oriented programming with C++.

Assembly Code Programming for the x86/x64
Duration: 5 days
Price: $2695
This hands on assembly code training course introduces students to the concepts of machine code and assembly code. Emphasis is on using this knowledge for analysis of code, rather than in creating code, but code creation is taught, and most of the exercises involve writing small subroutines in assembly code. The course can be of use to support engineers who have to be concerned with analyzing bugs caused by erroneous or deliberately malicious code.

SQL

SQL Programming
Duration: 3 days
Price: $1495
Students will learn relational database design concepts, SQL architecture, simple and complex query skills. Upon completion, participants will be able to use SQL functions, join techniques, database objects, and constraints.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

Copyright© Open Source Training