Udemy

The Complete Elixir and Phoenix Bootcamp

Enroll Now
  • 30,819 Students
  • Updated 5/2024
4.6
(7,705 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 20 Minute(s)
Language
English
Taught by
Stephen Grider
Rating
4.6
(7,705 Ratings)

Course Overview

The Complete Elixir and Phoenix Bootcamp

Master Functional Programming techniques with Elixir and Phoenix while learning to build compelling web applications!

Elixir and Phoenix are two of the hottest technologies of 2017.

Functional Programming? You will learn it.  Phoenix with OAuth? Its here.  Postgres for data storage? Of course! Websockets too!

This course will get you up and running with Elixir and Phoenix quickly, and teach you the core knowledge you need to deeply understand and build amazingly fast web applications.

We'll start by mastering the fundamentals of functional programming with Elixir, including functions, modules, and the fantastic 'pipe' operator.  You'll learn how FP differs from classic object oriented programming with a variety of different practical examples.  Once you have a solid understanding of Elixir, we'll discuss how to build amazingly fast applications with the Phoenix Framework with an in-depth app.  Source code is provided for each lecture, so you will always stay up-to-date with the course pacing.

If you are new to Elixir, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the Elixir course for you! To learn Elixir and Phoenix you have to understand them.

  • Learn how to use Elixir's built-in library to clean up your code
  • Master the differences between functional and object oriented programming
  • Grasp all of the different pieces of syntax in common Elixir programs
  • Build interesting and challenging projects that have practical uses
  • Develop a web app using Phoenix that can be expanded in a variety of different ways
  • Go behind the scenes of Phoenix and learn how the internals work
  • Master the OAuth flow by authenticating users with the Github Public OAuth service
  • Practice working with databases by integrating Postgres into your app

I've built the course that I would have wanted to take when I was learning Elixir and Phoenix. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.

Course Content

  • 10 section(s)
  • 153 lecture(s)
  • Section 1 An Elixir Warmup
  • Section 2 Elixir's Amazing Pattern Matching
  • Section 3 Testing and Documentation
  • Section 4 A Few Side Topics
  • Section 5 Image Manipulation with Elixir
  • Section 6 Structs - Elixir's Data Modeling Tool
  • Section 7 On to Phoenix
  • Section 8 MVC in Phoenix
  • Section 9 Models in Phoenix
  • Section 10 Working with Postgres

What You’ll Learn

  • Think with a Functional Programming mindset
  • Use Phoenix to build compelling and FAST web apps
  • Understand common Elixir syntax and design patterns
  • Master the OAuth flow with Phoenix for authentication
  • Learn the hidden secrets of Phoenix


Reviews

  • D
    David Long
    4.5

    Very clear explanations with minimal assumptions about existing knowledge without being patronising. Course is well structured so far. Speaker's voice is easy to listen to even when sped up to 1.25x

  • N
    Nelson Figueroa Moreno
    4.0

    para introduccion a elixir y phoenix es muy buena

  • J
    Julius Grisette
    5.0

    Stephen has taught me a few topics now. Before his lessons, attempting to read the docs and applying them to my vision was difficult. After his lessons I am able to approach the official docs with context and I have been able to solve my problems. I have been banging my head against learning erlang/elixir/phoenix for a few days before discovering that once again Stephen has a course on the topic. I've just started and my life is already better. Thanks again Mr. Stephen, if you ever are ever skiing in Aspen please reach out. Would love to show you the mountain as well as you have shown me so many things.

  • S
    Sambit Kumar Nanda
    4.0

    The course provides a very good insight into Elixir Language My only request is that it would be very helpful if the Phoenix part of the course gets updated to the newer version

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed