This course covers Elixir as a language along with its tooling system. On the second day we'll cover Processes, along with slicing and dicing Binary Data and OTP. The third day will be dedicated to Phoenix.
While you don't have know Elixir to take this class we will be focusing on programming and slinging a lot of code.
While you don't have know Elixir to take this class we will be focusing on programming and slinging a lot of code.
Class Schedule
Approximately 1/3 of each day will be spent doing exercises and writing code.
8:30 a.m. - Registration
8:45 a.m. - Breakfast
9:00 a.m. - Introduction
9:15 a.m. - Interactive Development
9:30 a.m. - Data Types
10:00 a.m. - Modules and Functions
10:30 a.m. - Control Flow
11:00 a.m. - Functional Programming
11:30 a.m. - Pattern Matching
12:00 p.m. - Catered Lunch
1:00 p.m. - Pipe Operator
1:30 p.m. - Mix
2:00 p.m. - Testing
3:00 p.m. - Snack
3:30 p.m. - Documentation
4:00 p.m. - Publishing
4:30 p.m. - Releases
5:00 p.m. - Done
8:30 a.m. - Breakfast
9:00 a.m. - Binaries
10:00 a.m. - Macros
10:30 a.m. - Concurrency
11:00 a.m. - Links and Monitors
11:30 a.m. - Tasks and Agents
12:00 p.m. - Catered Lunch
1:00 p.m. - Nodes
1:30 p.m. - OTP
2:30 p.m. - Snack
3:00 p.m. - OTP Supervisors
4:00 p.m. - OTP Applications
5:00 p.m. - Done
8:30 a.m. - Breakfast
9:00 a.m. - Phoenix
10:30 a.m. - Break
11:00 a.m. - Phoenix continued
12:00 p.m. - Catered Lunch
1:00 p.m. - Channels
2:00 p.m. - Break
2:30 p.m. - Phoenix Project
4:30 p.m. - Getting Answers
5:00 p.m. - Class dismissed!
Day 1
8:30 a.m. - Registration
8:45 a.m. - Breakfast
9:00 a.m. - Introduction
9:15 a.m. - Interactive Development
9:30 a.m. - Data Types
10:00 a.m. - Modules and Functions
10:30 a.m. - Control Flow
11:00 a.m. - Functional Programming
11:30 a.m. - Pattern Matching
12:00 p.m. - Catered Lunch
1:00 p.m. - Pipe Operator
1:30 p.m. - Mix
2:00 p.m. - Testing
3:00 p.m. - Snack
3:30 p.m. - Documentation
4:00 p.m. - Publishing
4:30 p.m. - Releases
5:00 p.m. - Done
Day 2
8:30 a.m. - Breakfast
9:00 a.m. - Binaries
10:00 a.m. - Macros
10:30 a.m. - Concurrency
11:00 a.m. - Links and Monitors
11:30 a.m. - Tasks and Agents
12:00 p.m. - Catered Lunch
1:00 p.m. - Nodes
1:30 p.m. - OTP
2:30 p.m. - Snack
3:00 p.m. - OTP Supervisors
4:00 p.m. - OTP Applications
5:00 p.m. - Done
Day 3
8:30 a.m. - Breakfast
9:00 a.m. - Phoenix
10:30 a.m. - Break
11:00 a.m. - Phoenix continued
12:00 p.m. - Catered Lunch
1:00 p.m. - Channels
2:00 p.m. - Break
2:30 p.m. - Phoenix Project
4:30 p.m. - Getting Answers
5:00 p.m. - Class dismissed!
Location
Akamai Technologies - Reston, Virginia!
11111 Sunset Hills Rd, Reston, VA 20190
Travel
Address
11111 Sunset Hills Rd, Reston, VA 20190
(Class will be held in the Auditorium)
Metro
Wiehle-Reston East on the Silver Line
Airport
Dulles International Airport (IAD)
Hotel
We recommend staying at the Hyatt Regency.
If you are willing to take a taxi or Uber then there are many other hotel options close by.
What you get
- 3 days of intensive training with expert instructors
- Breakfast, coffee, lunch and snack
- Elixir cheat sheet
- Slides from the class
- 'Programming Elixir' book
- 'Programming Phoenix' book
Scholorship
If your company is interested in sponsoring a scholarship for our class contact us at elixir@cobenian.com
Who
This class is run by and taught by @brweber2 and @MonkeyIsNull, the folks who run the NoVA Elixir Meetup