ERLANG PROGRAMMING
Syllabus
Class Type : Training
Duration : 4 Days (09.00 – 17.00)
Training Description :
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance
Topics include:
- Day 1 - Sequential Erlang
- Introducing Erlang
- Basic Syntax
- Erlang Data types
- Bit Syntax
- Functions & Modules
- Pattern Matching and Guards
- Recursion
- Higher Order Functions
- Records
- Handling Errors
- Day 2 - Concurrency
- About Processes
- spawning processes
- Sending and Receiving Messages
- Links and Monitors
- Tracking processes
- Processes as an organizational model
- Networking Erlang nodes
- Let it Crash!
- Workshop
- Software updates
- Day 3 - Introducing the OTP Framework
- OTP structures
- The gen_server
- Supervisors and Applications
- Supervision strategies
- Finite state machines with gen_fsm
- Handling Events with gen_event
- Using OTP
- Setting up An Application
- Application Fall over
- Releases and Putting software into production
- Day 4
- Data Storage Ets, Dets, and Mnesia
- ETS and DETS -- Data storage for Erlang
- Mensia a Distributed soft real time Data store
- Testing with EUnit
- Tracing and Debugging
- Introducing the Erlang Web servers
- Yaws
- Getting Started With Yaws
- AppMods -- Dynamic Content
- File Upload
- Web Sockets
- Streaming
- HTTP Client
- Working with web apis
Participants: Mobile Apps Developer, Web Apps, Developer, Telecomunication Apps. Developer, public
#trainingerlang #whatsappprogramming #tutorial #tempattraining di #jakarta #bandung #bali

No comments:
Post a Comment