This course focuses on giving you an understanding of exactly what Java
is and how to build, compile, and distribute effective stand-alone Java
applications. The course is designed as a comprehensive overview of the
Java language and runtime model for developers experienced with another
programming language.
In one week of training you will not only learn the Java syntax, but
you will also gain experience working with object-oriented programming
concepts such as polymorphism and dynamic binding.
Upon completion, you will be able to use Java for design and implementation
of robust, maintainable, extensible code. Included are such topics as efficiency
tradeoffs, interface design criteria, common design patterns, and other
useful idioms and programming techniques.
The course is designed and conducted by Angelika
Langer and backed by many years of experience in teaching C++ and
Java related topics. Angelika Langer is a freelance trainer/consultant
in the area of software development in C++ and Java. She is columnist of
the German JavaMagazin, a recognized speaker at IT conferences, a published
author, and Java Champion.
|
Prerequisite Courses
and Skills:
|
Knowledge of basic programming concepts. No
experience with Java required. |
Duration:
|
5 days |
Exercises:
|
Workshops and hands-on labs |
To fully benefit from this course, attendants should have experience
in computer programming and an understand of a procedural or object-oriented
programming language.
PERFORMANCE
OBJECTIVES
|
Learn how to use Java code in a production environment |
|
Understand object oriented programming in Java |
|
Get aware of common pitfalls |
|
Know common Java programming idioms |
BUSINESS OBJECTIVES
|
Equip your software professional with excellent Java skills |
|
Increase the maintainability of your programs |
|
Make your software flexible and reusable |
|
Build high-quality products |
|