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.
5 Day Courses
Target Audience: Software Developers,
Prerequisites: Good programming skills in another language
Objectives:
Prerequisites: Good programming skills in another language
Objectives:
- Determine when Erlang language is an appropriate solution to your project requirements
- Describe the 5 key attributes of an Erlang implementation
- Describe your requirements in terms that speed up implementation
- Lead a prototype study using Erlang
- Structure and steer an Erlang prototype project
Show Description
Target Audience: Support and Test Engineers, Software Developers,
Prerequisites:
Objectives:
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.
Show Description
Target Audience: Support and Test Engineers,
Prerequisites:
Objectives:
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.
Show Description
3 Day Courses
Target Audience: Software Developers,
Prerequisites: Good programming skills in another language
Objectives:
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
Show Description
Target Audience: Support and Test Engineers, Software Developers,
Prerequisites: Existing experience using Sequential and Concurrent Programming with Erlang on projects.
Objectives:
Prerequisites: Existing experience using Sequential and Concurrent Programming with Erlang on projects.
Objectives:
- Use existing Design Patterns supported by Erlang and OTP.
- Apply Generic Behaviours, Finite State Machines and Event handler Patterns.
- Use the Supervisor and Applicaton Behaviours Patterns.
- Write your own Design Patterns.
- Structure large Erlang based systems.
Show Description
1 Day Courses
Target Audience: Project Managers/Team Leaders,
Prerequisites: To benefit from this course you should have previous project management or team leading experience
Objectives:
Prerequisites: To benefit from this course you should have previous project management or team leading experience
Objectives:
- Plan using features rather than activities
- Prioritise work continuously
- Monitor and control iterative and incremental development
- Ensure quality is not compromised, e.g. using test driven development
- Incrementally design, build and communicate the architecture
- Collaborate effectively with stakeholders
Show Description
Target Audience: Software Developers,
Prerequisites: Good programming skills in another language
Objectives:
Prerequisites: Good programming skills in another language
Objectives:
- Determine when Erlang language is an appropriate solution to your project requirements
- Describe the 5 key attributes of an Erlang implementation
- Describe your requirements in terms that speed up implementation
- Lead a prototype study using Erlang
- Structure and steer an Erlang prototype project
Show Description
Target Audience: Software Developers,
Prerequisites: Erlang programming experience.
Objectives: In-depth understanding of the good and bad programming practices.
Understand how to write readable and maintainable code.
Understand how to write efficient code.
Prerequisites: Erlang programming experience.
Objectives: In-depth understanding of the good and bad programming practices.
Understand how to write readable and maintainable code.
Understand how to write efficient code.
Show Description
Target Audience: Support and Test Engineers, Software Developers,
Prerequisites: Erlang programming and testing experience. No OTP is necessary.
Objectives: Understand the test and debug strategies needed in finding bugs. Understanding of the debugging primitives so as to be able to implement own tools. Knowledge on the debugging tools available.
Prerequisites: Erlang programming and testing experience. No OTP is necessary.
Objectives: Understand the test and debug strategies needed in finding bugs. Understanding of the debugging primitives so as to be able to implement own tools. Knowledge on the debugging tools available.
Show Description
Target Audience: Support and Test Engineers, Software Developers,
Prerequisites: Erlang by Example (or similar) for software developers. Erlang for Test and Support (or similar) with three months full time Erlang experience for Test and Support Engineers. OTP is recommended, but not necessary.
Objectives: Understand the principles of database theory. Understand Transactions and Atomicity. Good understanding of Mnesia and its applications. Understanding of Mnesia and Database Optimisations. Awareness of the occurring problems when using Mnesia.
Prerequisites: Erlang by Example (or similar) for software developers. Erlang for Test and Support (or similar) with three months full time Erlang experience for Test and Support Engineers. OTP is recommended, but not necessary.
Objectives: Understand the principles of database theory. Understand Transactions and Atomicity. Good understanding of Mnesia and its applications. Understanding of Mnesia and Database Optimisations. Awareness of the occurring problems when using Mnesia.
Show Description
Target Audience: Project Managers/Team Leaders,
Prerequisites: General knowledge of software development and management of projects. No programming knowledge is needed.
Objectives: Understanding the principles of Erlang/OTP. Understanding the advantages of using Erlang/OTP. Understand the methodology needed in Erlang/OTP based software development. Have an understanding of errors and pit falls to be avoided in Erlang/OTP based development.
Prerequisites: General knowledge of software development and management of projects. No programming knowledge is needed.
Objectives: Understanding the principles of Erlang/OTP. Understanding the advantages of using Erlang/OTP. Understand the methodology needed in Erlang/OTP based software development. Have an understanding of errors and pit falls to be avoided in Erlang/OTP based development.
Show Description
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!
Book one of our scheduled courses and get a free T-shirt!



