India: +91 90300 10123

Whatsapp:+1 516 8586 242

India: +91 40 6050 1418

USA: +1 909 233 6006

UK: +44 (0)203 371 0077

Advanced Erlang Online 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