The Complete Elixir and Phoenix Bootcamp
The Complete Elixir and Phoenix Bootcamp, available at $89.99, has an average rating of 4.37, with 157 lectures, based on 7391 reviews, and has 28970 subscribers.
You will learn about 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 This course is ideal for individuals who are This course is for anyone looking to learn Elixir and Phoenix It is particularly useful for This course is for anyone looking to learn Elixir and Phoenix.
Enroll now: The Complete Elixir and Phoenix Bootcamp
Summary
Title: The Complete Elixir and Phoenix Bootcamp
Price: $89.99
Average Rating: 4.37
Number of Lectures: 157
Number of Published Lectures: 154
Number of Curriculum Items: 157
Number of Published Curriculum Objects: 154
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- This course is for anyone looking to learn Elixir and Phoenix
Target Audiences
- This course is for anyone looking to learn Elixir and Phoenix
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 Curriculum
Chapter 1: An Elixir Warmup
Lecture 1: How to Get Help
Lecture 2: Course Resources
Lecture 3: Join Our Community!
Lecture 4: Installing Elixir
Lecture 5: Project Outline
Lecture 6: Generating a Project
Lecture 7: Elixir Modules and Methods
Lecture 8: Lists and Strings
Lecture 9: Object Oriented vs Functional Programming
Lecture 10: Method Arguments
Lecture 11: The Enum Module
Lecture 12: Immutability in Elixir
Lecture 13: Searching a List
Lecture 14: Comprehensions Over Lists
Lecture 15: Not Everything Works the First Time
Lecture 16: Solving Nested Arrays
Lecture 17: Importance of Index with Tuples
Chapter 2: Elixir's Amazing Pattern Matching
Lecture 1: Pattern Matching
Lecture 2: Elixir's Relationship with Erlang
Lecture 3: Saving a Deck
Lecture 4: Pattern Matching Continued
Lecture 5: Pattern Matching in Case Statements
Lecture 6: The Pipe Operator
Lecture 7: The Pipe Operator Continued
Lecture 8: Module Documentation
Chapter 3: Testing and Documentation
Lecture 1: Writing and Generating Documentation
Lecture 2: Creating Function Docs
Lecture 3: Introduction to Testing
Lecture 4: Amazingly Productive Doctests
Lecture 5: Writing Effective Doctests
Lecture 6: Case Tests
Chapter 4: A Few Side Topics
Lecture 1: Introduction to Maps
Lecture 2: Updating Values in a Map
Lecture 3: Keyword Lists
Chapter 5: Image Manipulation with Elixir
Lecture 1: Project Overview
Lecture 2: Identicon Generation Process
Lecture 3: Identicon Generation Process Continued
Lecture 4: The Main Pipeline
Lecture 5: Hashing a String
Lecture 6: The Purpose of the Hex List
Chapter 6: Structs – Elixir's Data Modeling Tool
Lecture 1: Modeling Data with Structs
Lecture 2: Pattern Matching Structs
Lecture 3: Updating Structs
Lecture 4: Building the Grid
Lecture 5: Mirroring a Row
Lecture 6: Mapping with Custom Functions
Lecture 7: Grid Structure
Lecture 8: Giving an Identicon Shape
Lecture 9: Planning Image Creation
Lecture 10: Creating the Pixel Map
Lecture 11: Drawing Rectangles
Chapter 7: On to Phoenix
Lecture 1: Quick Note About Phoenix
Lecture 2: Phoenix Installation
Lecture 3: Postgres Setup on OSX
Lecture 4: What is Phoenix?
Lecture 5: App Overview
Lecture 6: Into Phoenix We Go
Lecture 7: Server Side Templating
Lecture 8: Templates vs Layouts
Chapter 8: MVC in Phoenix
Lecture 1: Phoenix's MVC Model
Lecture 2: Exploring the Router and Controller
Lecture 3: Views vs Templates
Lecture 4: The Model Layer in Phoenix
Lecture 5: Migration Files
Lecture 6: A Game Plan for Creating Topics
Lecture 7: Routing to the Topic Controller
Lecture 8: Setting Up the Topic Controller
Lecture 9: Code Reuse with Import, Alias, and Use
Lecture 10: Phoenix's Code Sharing Model
Lecture 11: Phoenix's Conn Struct
Lecture 12: A Phoenix Approach to Forms
Chapter 9: Models in Phoenix
Lecture 1: The Topic Model
Lecture 2: Model Changesets and Validations
Lecture 3: More on Changesets
Lecture 4: Generating Changesets for the Form
Lecture 5: New Topic Form
Lecture 6: Phoenix Template Syntax
Lecture 7: Handling Form Submissions
Lecture 8: A Quick Review and Breather
Chapter 10: Working with Postgres
Lecture 1: Introduction to the Repo Module
Lecture 2: Handling Failed Form Submissions
Lecture 3: Styling with CSS in Phoenix
Lecture 4: Breaking Restful Conventions Safely
Lecture 5: Using the Repo Module for Queries
Lecture 6: Building Lists in EEX Templates
Lecture 7: Redirects in the Controller
Lecture 8: Generating Anchors with Link Tags
Lecture 9: Router Wildcards
Lecture 10: Setting up the Edit Form
Lecture 11: Defining the Update Route
Instructors
-
Stephen Grider
Engineering Architect
Rating Distribution
- 1 stars: 75 votes
- 2 stars: 126 votes
- 3 stars: 496 votes
- 4 stars: 2182 votes
- 5 stars: 4510 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024