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

Dive into an extensive 11-hour Elixir tutorial series covering a wide range of topics from basic concepts to advanced features. Begin with an introduction to Elixir and progress through essential elements such as Mix, iEx, pattern matching, and control structures. Explore data types including maps, structs, binaries, atoms, lists, and tuples. Delve into processes, releases, behaviours, protocols, and agents. Learn about Ecto, ExDoc, websockets, and Oban for background job processing. Discover how to integrate with external services like Google Analytics and Redis. Master IEx tips and tricks, tail recursion, and remote live upgrades. Implement Kaffy for admin panel customization and explore XML parsing techniques. Set up Tailwind CSS, utilize telemetry, and work with PostgreSQL PubSub. Examine Hex packages, static site generators, and scripting with Mix. Explore Elixir 1.12 and 1.13 updates, Phoenix framework features, and various useful libraries and tools to enhance your Elixir development skills.

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.