Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Elixir Tutorial Series

via YouTube

Overview

This course covers a wide range of topics related to Elixir programming. By the end of the course, learners will be able to understand Elixir fundamentals, work with Mix, iEx, functions, pattern matching, case statements, conditionals, maps, structs, binaries/strings, atoms, lists, tuples, processes, and more. They will also learn about Elixir releases, behaviours, protocols, agents, websockets, Oban setup, tail recursion, XML parsing, Telemetry, PostgreSQL PubSub, Serum, Mix scripting, and Phoenix framework features. The course is designed for individuals interested in mastering Elixir programming and building scalable applications.

Syllabus

1 - Elixir Intro - Plangora.
2 - Hello World - Plangora.
Elixir - Intro to Mix - Plangora.
Intro to iEx.
5 - Function Pattern Matching.
6 - Pattern Matching Operator.
7 - Case Statements.
8 - Conditionals.
Elixir Maps.
Elixir Structs.
Intro to Binaries/Strings.
Intro to Atoms.
Intro to Lists.
Intro to Tuples.
Intro to Processes.
Elixir 1.9 Mix Release.
Elixir Behaviours.
Environment-Based Behaviours.
Elixir Protocols.
Elixir Agents.
Elixir 1.10.
Using Ecto Without a Database.
Using ExDoc to Document.
Ecto Mixed-Case Unique Index.
Integrate Google Analytics with Phoenix.
Google Analytics Runtime Configuration.
Spawn vs Task.
Spawn vs Task.
Using Websockets in Elixir.
Using Websockets in Elixir.
Oban Setup.
Oban Setup.
Simple Oban Job.
Simple Oban Job.
Tail Recursion.
IEx Tips/Tricks.
Remote Live Upgrade.
Redis with Redix.
Kaffy Installation.
Customize Kaffy Index Page.
Kaffy Custom Form.
Kaffy Custom Filters.
Customize Kaffy Search.
Kaffy Scheduled Tasks.
Parse XML with SweetXML.
SweetXML Tips.
Parse XML with Saxy.
Benchmark XML Parsing.
Parse XML with NIF.
Apply Benchmarks to Parse XML.
Setup Tailwind CSS.
Telemetry - Counter.
Telemetry - Last Value.
Upgrade Tailwind CSS.
Ecto Enum.
PostgreSQL PubSub with Elixir.
PostgreSQL PubSub with Triggers.
Update Elixir Deps.
Unlock Elixir Deps.
Plangora & Thinking Elixir Podcast on Postgres PubSub.
Explore Hex Packages.
Tailwind Scaffold Generator.
Live Reload with Exsync.
Build a Static Site with Serum.
Using Serum Plugins.
Create Serum Plugins.
Still Static Site Generator.
Still Responsive Images.
Scripting with Mix Install.
Strftime in Elixir.
Managing Your Behaviours with Knigge.
Task Await vs Yield.
Task Async Stream.
Elixir 1.12 Then and Tap.
1.12 IEx Pipe.
Dotenvy.
Elixir Range Updates for 1.12.
Elixir Log Coloring.
Elixir 1.12 Integer Module Updates.
Elixir 1.12 Enum Module Updates.
For Comprehension: Multiple Generators.
For Comprehension: Filtering.
For Comprehension: Into.
For Comprehension: Iterating Strings.
How to Use phx.gen.auth.
How to use Components in Phoenix.
How to use component: Render Block in Phoenix?.
Upgrading to to Phoenix 1.6.
How to integrate ESbuild with NPM in Phoenix.
How to create Health Check in Phoenix(Updated).
Logger Metadata in Phoenix.
Logger Builtin Metadata in Phoenix.
Logging Ecto Queries.
FriendlyID.
Live Map.
1.13 URI Module Update.
1.13 List Module Update.
1.13 Enum Module Update.
Shout.
Phoenix Tailwind.
BardecoderEx.

Taught by

Plangora

Reviews

Start your review of Elixir Tutorial Series

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.