Angelika Langer - Training & Consulting

 
HOME | SEMINARS | TALKS | ARTICLES | BOOKS | LINKS | IOSTREAMS | GENERICS | ABOUT | NEWSLETTER | CONTACT | SITEMAP
Java for Beginners

Course Curriculum Angelika LangerCourse Curriculum Angelika Langer  
HOME

SEMINARS
  GENERAL INFO
  SCHEDULE
  REGISTRATION
  
  JAVA
    EFFECTIVE JAVA
    CONCURRENCY
    PERFORMANCE
    JAVA 5.0 
    GENERICS
    5.0 OVERVIEW 
    JAVA 1.3 => 5.0
    JAVA FOR C++
    JAVA INTRO

  C++
    RELIABLE C++
    EFFECTIVE STL
    TEMPLATES
    EXCEPTIONS
    IOSTREAMS
    C++ FOR C
    C++ FOR JAVA
    C++ INTRO   
 

TALKS
ARTICLES 
BOOKS 
LINKS 
IOSTREAMS 
GENERICS 
ABOUT 
NEWSLETTER 
CONTACT 
SITEMAP 
Java for Beginners
COURSE DESCRIPTION

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 to be a comprehensive overview of the Java language and runtime model for developers experienced with another programming language. Upon completion, you will be able to program using Java. You will know how to create stand-alone applications and applets.
 

The course is designed and conducted by Angelika Langer and backed by years of experience in teaching  C++ and Java related topics and more than a decade of real-world experience in industrial software development. Angelika Langer is a freelance trainer/consultant in the area of object-oriented software development in C++ and Java. She is columnist of the German magazine JavaSpektrum, and a recognized speaker at OO conferences.

Prerequisite Courses and Skills: No experience with Java is required.
Duration: 5 days 
Exercises: Workshops and hands-on labs

To fully benefit from this course, attendants should be  experienced computer programmers who understand the rudiments of both procedural and object-oriented programming. 
 

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
 


 
COURSE OVERVIEW

Basic Java Language Features
  • Java SDK
  • Language Basics
  • Arrays
Classes
  • Classes
  • References
  • Access Modifiers
  • Static Fields and Methods
Inheritance
  • Inheritance 
  • Dynamic Binding
Initialization
  • Construction
  • Final Variables
Interfaces and Enumerations
  • Interfaces
  • Enumeration Types
Error Handling
  • Exception Handling
  • Assertions
Object Infrastructure
  • Class Object
  • Clone
  • Equals
Parameterized and Nested Types
  • Parameterized Types
  • Nested Types
Reflection
  • Reflection
Utilities
  • Collections
  • I/O
Concurrent Programming
  • Threads
  • Synchronization
  • Concurrency Utilities
Java Platform Library APIs
  • Swing 
  • Networking
  • JDBC
Tools
  • JavaDoc
  • Jar

 
 
TRAINING LOCATIONS

Open Enrollment
Public courses are conducted in collaboration with partner companies worldwide. Presentation language is English or German, depending on the location. For further information go to GENERAL INFO.
On-Site Training
Courses can be held at your company site. Duration and content will be tailored to your specific needs and prerequisites. Presentation language is English or German.  For further information go to GENERAL INFO.
For information regarding training locations and the current schedule of public courses go to SCHEDULE. For further information or enrollment send me EMAIL or use the REGISTRATION form.
Schedule
To check for availability, price and other details send me EMAIL or use the REGISTRATION form.

 
© Copyright 1995-2004 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Courses/JavaForBeginners.html  last update: 9 Feb 2004