Erlang logoBanner

Courses

Erlang Training and Consulting Ltd. offers Erlang/OTP courses at all levels world-wide. Courses are adapted to software developers or test and support engineers. You can pick between our material or material licensed from Ericsson.


Erlang By Example


Course Package: Erlang By Example
Target Audience: Software Developers
Prerequisites: Good programming skills in another language
Objectives:
• Understanding of the basics of Erlang.
• Read/Write/Design Erlang Programs.
• Good knowledge of the development environment and tools.
• Understanding of the good and bad programming practices.
• Provides all the prerequisites to attend the Advanced Erlang/OTP course
Goal: Attend the Advanced Erlang/OTP course and eventually pass the Erlang certification exam.
Duration: Five days.
Package Courses:
Core Erlang: Sequential and Concurrent Programming with Erlang
Erlang Whizz: Advanced Datatypes and High Level Constructs in Erlang
Description: The course package contains all the Erlang basics such as sequential and concurrent programming, along side error handling and the latest language extensions. The Erlang development environment is presented, with a special emphasis on the Erlang mode for Emacs alongside the major debugging tools. Good and bad programming practices are discussed, as are tools used to profile the system. OTP design principles and concepts are sneaked into the material as well as the exercises.
Details and Course Contents of the Erlang By Example course are here...
Product sheet of the Erlang By Example course are here ...



Core Erlang: Sequential and Concurrent Programming with Erlang


Course: Core Erlang: Sequential and Concurrent Programming with Erlang
Target Audience: Software Developers
Prerequisites: Good programming skills in another language
Objectives:
• Understanding of the basics of Erlang.
• Read/Write/Design Erlang Programs.
• Good knowledge of the development environment and tools.
• Provides basics needed to attend the Advanced Erlang/OTP course
Goal: Attend the Advanced Erlang/OTP course and eventually pass the Erlang certification exam.
Duration: Four days.
Description: The course contains all the Erlang basics such as sequential and concurrent programming, along side error handling. The Erlang development environment is presented, with a special emphasis on the Erlang mode for Emacs alongside the major debugging tools. Good and bad programming practices are discussed, as are tools used to profile the system. OTP design principles and concepts are sneaked into the material as well as the exercises.
Details and Course Contents of the Core Erlang course are here...



Erlang Whizz: Advanced Datatypes and High Level Constructs in Erlang


Course: Erlang Whizz: Advanced Datatypes and High Level Constructs in Erlang
Target Audience: Software Developers
Prerequisites:Core Erlang: Sequential and Concurrent Programming with Erlang (or similar).
Objectives:
• Master a number of advanced topics.
• Understanding of the good and bad programming practices.
• Provides the adcanced topics needed to attend the Advanced Erlang/OTP course
Goal: Attend the Advanced Erlang/OTP course and eventually pass the Erlang certification exam.
Duration: One day.
Description: The course will take you on a tour of more advanced Erlang topics, such as list comprehension and high order functions. You will learn how to use binaries, the powerful bit syntax and to wrap things up with the pre-processor macros. Good and bad programming practices are discussed.
Details and Course Contents of the Advanced Datatypes and High Level Constructs course are here...



Erlang for Test and Support Engineers


Course: Erlang For Test And Support Engineers
Target Audience: Support and Test Engineers
Prerequisites:
• Engineering Degree
• Basic testing and programming knowledge.
Objectives:
• Understanding of the basics of Erlang.
• Reading and correcting Erlang Programs.
• Writing basic test suites.
• Understanding of the test and debug strategies needed in finding bugs.
• Understanding of the debugging primitives so as to be able to implement own tools.
• Understanding on how OTP is used to structure Erlang based systems.
• Understand and maintain Mnesia.
Goal: Basic knowgledge on testing and supporting Erlang/OTP based systems.
Duration: Five days
Description: Erlang/OTP for Test and Support is a hands-on five day introductory course developed for test and support engineers. Its objectives are to give participants the knowledge to read, support, test and debug Erlang/OTP based programs. The course contains all the Erlang basics such as sequential and concurrent programming, along side error handling and the Open Telecom Platform. Testing and debugging tools and constructs are covered in depth, giving participants the knowledge to implement their own tools or use and adapt existing ones. OTP design principles and concepts are introduced, providing the necessary base to understand the structure of Erlang based systems. Two sets of exercises are provided. The first requires basic software experience, and is aimed at engineers developing test suites or trouble shooting the code. The second set of exercises is aimed at engineers supporting and trouble shooting systems, but who are not requiered to do any coding.
Details and Course Contents of the Erlang for Test and Support Engineers course are here...
Product sheet of the Erlang for Test and Support Engineers course are here ...



Open Telecom Platform


Course: Open Telecom Platform
Target Audience: Software Developers and Support and Test Engineers with programming experience.
Prerequisites:
• Erlang By Example (or similar) for software developers.
• Erlang for Test and Support (or similar) with six to twelve months full time Erlang experience for others.
Objectives:
• Understand the design principles of OTP.
• Understand OTP behaviours.
• Understand OTP System Configuration.
• Understand the basics of Mnesia.
• Awareness of the available OTP applications.
Goal:
• Test and Develop complex Erlang/OTP systems.
• Take Erlang Certification Exam
Duration: Five days
Description: The Open Telecom Platform course covers advanced Erlang features such as design patterns, applications and libraries. It’s objective is to give the participants the ability to develop and test systems using OTP. It focuses on implementing and using the OTP design patterns, including generic servers, finite state machines and event handlers. It describes how applications are configured and included in larger systems, presenting some of the applications included in the OTP release, the System Architecture Support Library being one of them. Mnesia, the distributed real time database is covered in detail, including Mnemosyne, traceability, and support and maintenance issues.
Details and Course Contents of the Open Telecom Platform course are here...
Product sheet of the Open Telecom Platform course are here ...



© 1999 - 2008 Erlang Training and Consulting Ltd.Powered by Erlang
Coming Courses
Erlang By Example:
12 May in London, UK
Core Erlang:
12 May in London, UK
Advanced Erlang:
16 May in London, UK

On Site Training Offers!

Buy a course for up to 12 people to be held on your premises. If ordered at least 4 weeks in advance, the trainer's travel expenses and travel time are on us... Anywhere in the world!

Get a Free T-Shirt!

Use the online form to book one of our scheduled courses and get a free T-shirt! The terms and conditions to our scheduled courses and the online booking form are here...

Subscribe to our newsletter!
Sign up to receive our newsletter covering all the latest news about Erlang/OTP, courses, seminars, recruitment and consulting services.
 
Subscribe to our RSS feeds:


  Jobs feeds
  News feeds
  Events feeds