Training for Elixir

Elixir/OTP and LiveView Courses


Why are Groxio classes in such high demand?

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

Half price through June, 2021 - $1000 for 2½ Days


Calendar

Professional Phoenix with LiveView Schedule

Jan 27-29
March 24-26
May 26-28

Late Beginner - Early Advanced

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


Designing for Elixir and OTP Schedule

Feb 24-26
Apr 21-23
June 23-25

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, $400 per person per day, to help you continue to move your projects and career goals forward.





Designing for Elixir and OTP

Feb 24-26
Apr 21-23
June 23-25

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 27-29
March 24-26
May 26-28

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.