Development on Elixir and the Phoenix web framework - free course from ThinkNetica, training 12 weeks, Date December 5, 2023.
Miscellaneous / / December 08, 2023
Purpose of the course: Master the Elixir language and its ecosystem, teach how to create production-ready web applications using the Phoenix framework, show the best approaches and practices.
Almost 30 years of experience in development (Fortran → C → Delphi → COBOL → [...] → Ruby, Erlang, Elixir)
Included in the StackOverflow "Hall of Fame" (top-20 answerers worldwide) in Elixir and Ruby.
Author and contributor to several opensource libraries in Ruby and Elixir, Elixir core committer (see. Github Profile)
Before meeting Elixir, he claimed that all languages are the same, after the first ten.
1 webinar per week on Wednesdays at 19:00 Moscow time.
Homework with verification for each lesson
Private chat of participants
Week 1
Lesson 1. Elixir: Ecosystem
Week 2
Lesson 2. Language: Paradigm, practices
Week 3
Lesson 3. Breaking the paradigm: Brainfuck interpreter
Week 4
Lesson 4. Breaking the Paradigm: Tic Tac Toe
Week 5
Lesson 5. Dialyzer (spec) + ExUnit (tests)
Week 6
Lesson 6. Phoenix: Start, MVC, tests
Week 7
Lesson 7. Ecto
Week 8
Lesson 8. OTP, processes
Week 9
Lesson 9. Macros, behaviors, protocols, ETS, DETS, mnesia
Week 10
Lesson 10. Deployment
Week 11
Lesson 11. Debugging, transparency, metrics
Week 12
Lesson 12. Topics chosen by participants and answers to questions