Fast Track to Java 5 and OO Development
Java
The course incldudes an introduction to Object-Oriented (OO) Programming and basic Java programming as well as covering important OO topics such as composition and inheritance and how to use implement them in Java. It also inludes coverage of the latest capabilities of Java 5. All topics include extensive hands-on lab exercises.
|
|
||||||||||||||||||
Fast Track to Java and OO Development is a fast paced course suitable for programmers with existing programming experience. It can be taught to audiences with less experience by reducing coverage of the optional, more advanced topics.
The course incldudes an introduction to Object-Oriented (OO) Programming and basic Java programming as well as covering important OO topics such as composition and inheritance and how to use implement them in Java. It also inludes coverage of the latest capabilities of Java 5. All topics include extensive hands-on lab exercises.
Duration
5 days
Skill Level
Existing developers new to Java
Hands-On
50 hands-on, 50 lecture. Over 50 labs
Audience
- Developers needing to become productive in Java and OO Programming immediately
- Technical managers who need a thorough understanding of Java
Pre-Requisites
Minimum of 6 months of hands-on experience with a procedural language.
Take Before
Object Oriented Analysis & Design using UML
Java for Non-Programmers
What's Next
J2EE or Advanced Programming topics
Course Overview
Fast Track to Java and OO Development is a fast paced course suitable for programmers with existing programming experience. It can be taught to audiences with less experience by reducing coverage of the optional, more advanced topics.
Java is one of the most important programming languages used today, and its correct usage is a critical part of many systems being written now. The basics of the language are relatively easy, but the challenge lies in learning how to use it well. This is especially true regarding the Object-Oriented nature of Java, which for many developers is a new way of approaching system design and construction.
In addition to teaching you everything you need to become productive in basic Java programming, this course draws on our extensive experience to provide a solid understanding of the concepts and practices needed to write good object oriented programs in Java. It also covers the latest advances in JDK 1.4 and 5.0 Be prepared to work hard and learn a great deal The course can be held on-site & customized to fit your needs.
Skills Gained
- Understand Java's importance, uses, strengths and weaknesses
- Understand Java language basics
- Write, compile, and run Java programs
- Understand the Object Model and Object Oriented Programming
- Understand and use classes, inheritance, polymorphism
- Create well designed classes and use them in your Java programs
- Use composition and delegation to create objects from other objects
- Understand & use packages to organize code
- Understand interfaces, their importance, and their uses
- Use interfaces to implement abstraction
- Learn good Java coding style
- Create well structured Java programs
- Compile and execute programs with the Sun Java 2 development tools and with an Integrated Development Environment (IDE) of your choice
- Use the core Java libraries (java.lang, java.util)
- Understand & use exceptions for error handling
- Understand the basics of using JDBC, and use it to access databases from Java
- Use the Java 2 Collections Framework
- Use the new features of JDK 1.4 and 5.0
- Understand and use basic I/O streams (Optional)
