erlang training
Introduction To Erlang Training Course:
Erlang is an multi-purpose programming language that is primarily used for developing the concurrent & distributed systems. In beginning of the Erlang Training sessions you will be introduced to Erlang & how its functional programming style compares with other programming paradigms such as imperative, procedural, & object-oriented programming In the later stage you will use some of the advanced features & functionality, right from starting with basic functions & moving on to concurrent programming, processes, & messaging. These work together to support distributed programming, a powerful feature of Erlang. Learn the more advance concepts by register for Advanced Erlang Training at Global Online Trainings.
Erlang Introduction
Repetition Basic Erlang course, server concept
- Sequential programming
- Running Erlang
- Concurrent programming
- Error handling
- server – Client model
More about data types
- Data types
- References
- Binaries
Erlang extensions
- Records
- Constants
- Macros
- Include files
ETS & TV
- Hash tables
- ETS
- TV
- About ETS
- Memory usage
- DETS
Code loading
- Mechanism
- Changing code
- Issues to remember
Distributed Erlang
- What is the distributed Erlang?
- Erlang nodes
- Distributed programming techniques
- RPC
- Authentication
- BIFs
- Modules
Ports
- Port
- creating a Port
- Port protocol
- Controlling the port
Funs
- About Fun
- Variable bindings
- Higher order functions
- Functions returning functions
Comprehensions
- What is list comprehensions?
- Examples
Catch & throw
- catch
- throw
Robustness & efficiency
- Robustness
- Program structure
- Error detection scheme
- Readability
- Testing
- Efficiency
- Tuning
- Helpful hints
Cover
- Usage
- Work flow
GS
- Architecture
- Interface functions
- Graphical objects
- Options
- Events
- Examples
- More about GS