Training for Elixir

Elixir/OTP and LiveView Courses


How our training enhances careers

Groxio's fiercely loyal students say our classes are carreer defining experiences. Our trainings have small classes where the students mob program on a common project and help each other to debug broken code when things inevitably go wrong. The instructor becomes a programming coach, and the student's only job is to break through.


Flipped classroom where students code

Small classes of 4-6

Experienced remote-training instructor

$1500 for 2½ Days


Calendar

Professional Phoenix with LiveView Schedule

Jan 25-27
May 15-17
Dec TBD

Late Beginner - Early Advanced

Core Abstractions
Code Design
Generation
From Scratch
Components, Events, Templates


Designing for Elixir and OTP Schedule

March 29-31
Sept 6-8
Nov TBD

Late Beginner-Early Advanced

Elixir Abstractions
Designing with Layers
Writing Pure Elixir Cores
Sending Messages
Writing Service Layers
Building APIs
Handling Failure with Supervision
Dynamic Supervisors


Safe and Effective Remote Training

While the ability to meet together has changed due to social distancing, learning remains essential. We are offering our trainings remotely and for half price, $600 per person per day.





Designing for Elixir and OTP

March 29-31
Sept 6-8
Nov TBD

From the book Designing Systems with OTP, this course will walk you through the strategies you'll need to build flexible, long-lived Elixir applications that scale well and survive the test of time.

  • Designing a Data Layer
  • Isolating a Functional Core
  • Testing the Core
  • Establishing a Boundary Layer
  • Managing Lifecycle with Supervision Trees
  • Worker Strategies
  • Testing Full OTP Stacks
  • Establishing an API

This course takes you through Elixir design with the OTP concepts that give you the latest insights from the folks who use Elixir every day. Custom versions of this course come in one to four days.

Requirements  You will need to know how to code Elixir, but extensive experience is not required. The small class sizes allow us the flexibility to address multiple skill levels in the same class. You should have a working installation of Elixir version 10.2, and a working installation of Phoenix.





Professional Phoenix with LiveView

Jan 25-27
May 15-17
Dec TBD

From the second edition of Programming Phoenix, this course will walk you through the strategies you'll need to build web applications. We'll focus on building single-page flows without JavaScript. You'll rapidly build an applications the Elixir way, including:

  • Designing Applications in Layers
  • The LiveView lifecycle
  • Working with forms, links, and keystrokes
  • JavaScriptless validations with changesets
  • Working with external events and other applications

Requirements  You will need to know how to code Elixir, but extensive experience is not required. The small class sizes allow us the flexibility to address multiple skill levels in the same class. You should have a working installation of Elixir version 10.2, and a working installation of Phoenix.