Angelika Langer - Training & Consulting

 
HOME | SEMINARS | TALKS | ARTICLES | BOOKS | LINKS | IOSTREAMS | GENERICS | ABOUT | NEWSLETTER | CONTACT | SITEMAP
Course Curriculum

Course Curriculum Angelika LangerCourse Curriculum Angelika Langer  
HOME

SEMINARS
  GENERAL INFO
  SCHEDULE
  REGISTRATION
  
  JAVA
    EFFECTIVE JAVA
    CONCURRENCY
    PERFORMANCE
    JAVA 5.0 
    GENERICS
    JAVA 1.3 => 6.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 
Course Curriculum
I am author and co-author of a number of seminars, which together make for a course curriculum of challenging C++ and Java courses. The course curriculum comprises various types of C++ and Java courses, from introductory courses for beginners up to advanced and highly focused seminars. Below you find a list of all available seminars together with links to their respective descriptions (click on  to see the abstract). An overview of all major courses is available in PDF format. The current schedule of public courses can be found at SCHEDULE .

All courses are availabe as ON-SITE training, some of them are additionally offered as OPEN ENROLLMENT courses.  Further information on either type of course can be found below.
 
Available Seminars
  Download 
the Course 
Decriptions
OVERVIEW
  Check out 
Open 
Enrollment
SCHEDULE
open enrollment schedule
 
 
Effective Java Discusses traps and pitfalls in Java as well as advanced Java features such as inner classes, generics and reflection. 4 days
Concurrent Java In-depth coverage of multithread programming in Java. 4 days
High Performance Java Programming for performance: covers programming, monitoring, profiling, and tuning techniques. 4 days
Java 5.0 New language features in Java 5.0 - generics, enums, annotations, varargs, autoboxing, etc. 2 days
Java Generics In-depth coverage of programming with generic types and methods in Java. 2 days
Java 1.3 => 6.0 Migration from Java 1.3 to 6.0 - overview of JDK features since JDK 1.4 2 days
Java for C++ An introduction to Java for C++ programmers. 5 days
Java Intro An introduction to Java for programmers without any experience in an object-oriented language. 5 days

Reliable C++ Discusses traps and pitfalls in C++, including memory leaks, const-correctness, sequence point problems, and many more. 3 days
Effective STL In-depth coverage of the STL, from introduction over traps & pitfalls to advanced topics such as functors and allocators. 4 days
Templates Covers state-of-the-art template programming techniques, from generic programming to template meta programming. 3 days
Exceptions Every conceivable aspect of exception handling in C++. 1 day
IOStreams Comprehensive coverage of IOStreams and internationalization in C++, based on our IOStreams book (see BOOKS ). 5 days
C++ for C An introduction to C++ for C programmers. 5 days
C++ for Java An introduction to C++ for Java programmers with emphasis on traps and pitfalls in C++. 5 days
C++ Intro An introduction to C++ for programmers without any experience in C or an object-oriented language. 5 days
 
Symbols Abstract and Details
Related Reading
 


Open Enrollment

Public courses are conducted in collaboration with partner companies.  Currently I work with partners in Germany, Switzerland, the Netherlands, the UK, and the US.  Training locations include Hamburg, Köln, Munich, Frankfurt, Zürich, London, Boston, Los Angeles, and Amersfoort (NL).  The courses are conducted either at a partner's training facility or in a hotel, if no such facility is available. The current schedule of public courses, including training locations, can be found at SCHEDULE .

Details like registration procedure, prices, discounts, cancellation policy, etc. vary in correspondence with the respective partner's enrollment policy.  For further information or enrollment send me EMAIL or use the REGISTRATION form.

The course material is in English; the presentation language is English or German.  The open enrollment courses are usually held in German if conducted in Germany or Switzerland and in English elsewhere.


On-Site Training

In-house seminars are organized on request and can be conducted at any company site world-wide.  Location is no problem; I'm willing to travel.  Availability varies.  Short-term requests (within the next 2-4 weeks) are difficult, yet not impossible, to organize.  Ideally, a request should be issued 2-3 months in advance.

On-site training permits an enormous amount of flexibility regarding duration and content of a course.  The course curriculum, as described in the course abstracts (click on  to see the abstract), can be studied for inspiration.  But eventually every in-house seminar is tailored to the students' specific needs and prerequisites.  Let me know what you want to learn and I will put together the right program for you.

Prices and discounts are subject to negotiation. Usually I charge a flat rate per course day (plus tax and travel expenses).  Prices vary with the required effort for putting together  customized course material and the required amount of traveling.  (For instance, the daily rate for a 2-day non-standard seminar in Hongkong is higher than the daily rate for a 5-day standard course in Munich.)  As a rule of thumb, an on-site training pays, compared to a public course, if more than 5-6 people need to be trained.

Feel free to send requests for on-site seminars or further information per EMAIL or use the REGISTRATION form.


Customers

Customers I delivered in-house training and/or consulting to include:
 
Alpine Electronics Europe GmbH , Stuttgart, Germany Lucent Technologies , Nürnberg, Germany
AMD - Advanced Micro Devices, Inc. , Dresden, Germany Metrohm Ltd. , Herisau, Schwitzerland
APG Affichage , Winterthur, Switzerland  Morgan Stanley , London, UK
Ascom AG , Solothurn, Mägenwil, Switzerland  Morgan Stanley , Tokyo, Japan
Atraxis , Zürich, Switzerland Nortel Networks Ltd. , Galway, Ireland
BMW , München, Germany PDF Solutions GmbH , München, Germany
Basler Versicherungen , Basel, Switzerland Qiagen Hilden, Germany
Cap Gemini, Ernest & Young , Barcelona, Spain Qnamic AG , Hägendorf, Switzerland
Citadel Investment Group , Chicago, IL, USA RINA S.p.A. , Genova, Italy
Deutsche Post AG Rentenservice , Köln, Germany Robert Bosch GmbH. , Stuttgart, Frankfurt, Germany
Devexperts , St. Petersburg, Russia RTS , Schwieberdingen, Germany
Eisenbahn-Bundesamt , München, Germany SAP AG , Walldorf, Germany
ETAS GmbH , Stuttgart, Germany Schüco International KG , Bielefeld, Germany
Evosoft GmbH , Nürnberg, Germany Siemens AG , München, Nürnberg, Germany
Hewlett-Packard , Barcelona, Spain Siemens AG , Berlin, Erlangen, Karlsruhe, Germany
Hewlett-Packard , Roseville, CA, USA Siemens Learning Campus , Erlangen, Germany
ICT Automatisering , Eindhoven, Netherlands Sigma-C , München, Germany
IDS-Scheer AG , Saarbrücken, Germany Smiths Heimann GmbH , Wiesbaden, Germany
IGE (Eidgenössisches Institut für Geistiges Eigentum) , Bern, Switzerland Stryker Leibinger GmbH & Co. KG , Freiburg, Germany
Keane Ltd , Stonecourt, UK Swisscom , Bern, Switzerland
Krones AG , Neutraubling, Germany Symbios, Inc. , Ft. Collins, CO, USA
LexisNexis , Miamisburg, OH, USA TNT UK Ltd , Atherstone, UK
Lucent Technologies , Huizen, Netherlands Vibrometer SA , Fribourg, Switzerland
Vodafone TeleCommerce GmbH , Düsseldorf, Germany
Vossloh Systemtechnik , Kiel, Germany
West LB , Düsseldorf, Germany
Zühlke Engineering , Zürich, Switzerland
 


 
© Copyright 1995-2007 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Courses.html  last update: 22 Dec 2007