This 5-day Open Telecom Platform course covers advanced Erlang features such as design patterns, applications and libraries. You will learn to develop and test systems using OTP.
This course 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.
- Introduction
- Records and Funs
- Behaviours
- Generic Servers
- Finite State Machines
- Supervisors
- Event Handlers
- Applications
- Special Processes
- System Principles
- Release Handling
- Release Upgrade
- System Architecture Support Library
- An Introduction to Mnesia
- Maintaining Mnesia
- Mnemosyne
- Query List Comprehensions