Then from there we will be continuously building out the community by adding to the full(paid) course and including more Project Walkthroughs (in addition to the Chat App you will build) so that you will be continuously introduced to more layers of Phoenix/LiveView, features, and just really cool and fun concepts like Machine Learning & More!
Do I need to know Elixir before starting this course?
No prerequisites are required, students may start with our crash course and from there we provide both an all encompassing path so students can stick to just one resource (our site) while also providing additional recommendations of where students can expand their understanding in documentations and other guides if they want to go further on a topic outside of our courses. Students also help drive the future direction of courses and lessons by providing feedback, engagement, and requests for future lessons about topics they are interested in.
Special Elixir Forum Offer!
For a limited time I am upgrading all purchases of the Phoenix paid course ($97) to a full lifetime all-access membership so that you get access to all current and future courses!
Please see post 24 for latest offer details.
Just bought it!
But I need a receipt and cannot get it. Also, I would like to buy a group license for my team but you still don’t have it.
These two are very important topics for a business customer so I believe you would profit a lot by implement them ASAP. Good work!
I just forwarded to the email you signed up with a receipt. Please feel free to reply to my email to discuss how many licenses you would like to get and I’ll do my best to solve the team license option for you and your team.
For what it’s worth, this was the first course I’ve ever finished of many i’ve started. Perhaps it was a tad too short! But I really enjoyed your style and hope you succeed in building a large following. The $97 usd is a bit too much for my budget for now but i’d love to continue it. Now going back to pragdave’s which is a chore to slog through, I keep losing interest in the videos and then having to rewind.
Congrats! The great news is by joining now you have locked in lifetime access to all future updates coming to the course (and future courses) at the early access pricing. Your early support is greatly appreciated and keeps the content flowing!
Thank you again for your support and joining the community!
Great question, I will make all of this easier to digest visual on my website this week as I’m in the process of polishing up the launch of the new courses!
Here is a rough outline of the chapters and overview of the Medium.com like clone course that I just launched. Roughly 4~ Hours of Content
Medium.com like clone - Blog course
1 Initial Project Setup
2 Setup User Authentication
3 Use Phoenix Generators to Create User Stories!
4 Enforcing User Authentication
5 Modifying Story Body to be a Textarea
6 Persisting the User’s ID to the database When Your Users Save Stories
7 Enforcing Authorization (Only a Creator of Story Can Edit Their Own Story)
8 Adding a Homepage of Recent Stories and Adding Simple Navigation
9 Modifying an Existing Data Schema - Add Name Field to Users
10 Display the User’s Name Next to Stories Similar to Medium.com
11 Use Phoenix LiveView Generators to Initialize Comment Starter Code
12 How to Render a Heex file Inside of Another
13 Comment Form Now Displays and Saves Comment to Database
14 Comments now Enforce Their Relationship and Belong to a Story
15 Display New Comments in Realtime with LiveView and Display the User Who Made the Comment
16 How to Modify Your UI with Tailwind UI
17 Quick Code Cleanup & Polishing
I’ve actually launched a 2nd course along side the blog course
The 2nd course is an Ecto & Database Course Intro styled course that is 45 minutes of content and includes
Ecto & Database Course
1 Install & Configure Postgres Inside Your Phoenix Project
2 Starting Your Phoenix App & Creating Your Database
3 Creating Your Tables with Phoenix Schema Generators!
4 Understanding Changesets & Data Validation
5 Persisting Data to Your Database - Inserting & Querying Data
The 3rd and original course which is the Chat App Course is just under 3 hour of content as follows
Chat App Course
1 Project Introduction
2 Project Setup
3 Building our Home Page
4 Creating our Topic Page
5 Tailwind CSS: Paths for this Course
6 Tailwind CSS: Three Column Layout
7 Tailwind CSS: Chat Messages Placeholder
8 Tailwind CSS: Left Column
9 Tailwind CSS: Right Column
10 Tailwind CSS: Finished (SKIP TO HERE for Boilerplate Code) and Summary
11 Back to Coding - Adding our Message Form
12 Displaying our Topic Name
13 How to Install Hex Packages and Creating Users
14 Setting up our Event Handlers for Chat Messages
15 How to use Pub Sub to Broadcast over our Topics
16 Creating Helper Functions in Phoenix LiveView (for our messages)
17 Displaying Messages on our Topics Pages
18 Refactoring our Message Data to Carry User Information
19 Refactoring our Phoenix LiveView Code to be More Efficient: Part 1
20 Refactoring our Phoenix LiveView Code to be More Efficient: Part 2 (cleanup)
21 Displaying Users Online with Phoenix Presence
22 Finishing Touches with TailwindCSS: Making it Feel Like a Chat
23.1 Congratulations: Project Summary
23.2 One Last Touchup to Usernames
24 Feedback for Project Walkthrough of the Chat App
25 Deploying the chat app live to the web!
You also have access to any updates and additions I make to the courses and for lifetime members you will also receive all future course launches as well! (Many earlier supporters here actually just got the new course airdropped into their members portal last night! Shoutout to the lifetime supporters thank you!!!)
Hey Ryan, this looks promising! Thank you for sharing more details about what the course(s) contain.
I had another question: what is the difference between the Phoenix 1.7 LiveView Course (FULL VERSION) and the Lifetime Access products, both currently at USD $97. After starting the first video from the free version (Welcome - How to Consume this Course), I notice you explain it there. As a humble suggestion, surfacing these details here and/or on the site might make it easier for other folks to make a decision too.
Thanks for putting this all together, Ryan; I’m enthusiastic about how this continues to unfold!
Ryan is skilled at presenting both the technical details and how they fit together in the big picture.
The video and audio quality are top-notch, and the pace is very suitable for writing code simultaneously.
Well done, and I’m glad I purchased lifelong access.