![]() | Erlang ExpressTarget Audience: Software DevelopersPrerequisites: 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: Three days. Registration: 08:30 on 7th June 2010. Venue: London Fruit & Wool Exchange. 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. |
![]() | OTP ExpressTarget Audience: This course is aimed at experienced Erlang Software Developers and Designers who need to understand Behaviours.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. Goal: Design fault-tolerant systems. Duration: Three days. Registration: 08:30 on 7th June 2010. Venue: London Fruit & Wool Exchange. Description: You will learn the prevailing Erlang Design Patterns called OTP Behaviours. We will cover Erlang Design Patterns such as Generic Behaviours, Finite State Machines and Event Handlers. You will also learn how to develop systems using the Supervisor and Application Behaviours Patterns, so you can construct maintainable and fault tolerant software. Upon completion of this course, you will be able to extend it all, by devising your very own Behaviours. |
![]() | Web Programming with ErlangTarget Audience: Software DevelopersPrerequisites: Participants should be familiar with Erlang Objectives: • Understand when to use mochiweb and webmachine • Learn how to use Nitrogen to build interactive web interfaces • Become familiar with Riak and understand how to use it effectively Goal: Learn how to use popular open source frameworks to build robust web applications Duration: Three days Registration: 08:30 on 7th June 2010. Venue: London Fruit & Wool Exchange. Description: You get an introduction to the popular Erlang libraries mochiweb, webmachine, Nitrogen, and Riak. We will cover the basics of each library and construct several small web applications highlighting each library. The class will culminate in a final exercise which will use webmachine, Nitrogen, and Riak to build a complete web application. |


