1
Build an MVP with Elixir
pjullrich.gumroad.comGet started with Elixir by building a real-world application!Now comes with access to our active community on Discord!Hi there, human on the internet :) This course teaches you how to quickly develop a real-world product and to make it available it to the world. Together, we will create a real-world application called blogcash.app using Phoenix LiveView, deploy it to Fly.io, add payments to it using LemonSqueezy, and much more. You will learn everything you need to build your own product and to get paid for it!The course is meant for new developers and developers new to Elixir, but it’s also useful for experienced developers who want to release their own product.Main topics of the CourseIn 27 videos with a total length of 6.5 hours, we will cover the following topics and more:Set up your Local Development EnvironmentInstall Elixir and Erlang using Homebrew and asdfInstall VSCode Extensions for ElixirUse Docker Compose for running a Postgres DatabaseCreate your first Phoenix Application and:Add User AuthenticationAdd a Checkout with LemonSqueezyUse Tailwind and TailwindUI for rapid prototypingUse ChatGPT to add contentHack and secure your app using BurpsuiteAdd free illustrations from DrawKit and undrawDeploy your product to Fly.io with:a custom DomainUser Analytics with Plausible.ioa Mailing Service using Mailguna Continuous Deployment Pipeline from GitHubLearn just enough theory about Phoenix and LiveView to get you started. We will cover:How does Phoenix handle a Request from top to bottom?How does LiveView update the website without reloading?How does the Phoenix folder structure work?Aside from these topics, you will also learn the basics of writing Elixir code, how to add your own pages to your application, how to add custom CSS, and more. After this course, you'll have all the tools to build your own product!Who am I?I am Peter Ullrich. I’ve been working with Elixir for more than 4 years now and love sharing my Elixir knowledge through my blog, YouTube Channel, Twitter Account, on Podcasts, or at major Conferences.Why this course?I love Elixir, but believe that it’s not easy to get started with it. I learn best by doing, so I created this course to teach newcomers just enough Elixir and LiveView to get them started using a real-world example. After this course, I believe that you know enough Elixir to continue your learning journey on your own. If you just got an Elixir job (congrats!), this course will help you to hit the ground runningFor who is this course?New Developers. You will learn everything you need to know to build your first Elixir application on your own.Developers new to Elixir. This course teaches you the basics and will get you up to speed with Elixir. If you just accepted an Elixir job, this course will allow you to hit the ground running!All Developers who want to deploy a product. If you're experienced with Elixir, but don't know how to deploy your application and get paid by your users, this course is for you too!What does the course not do?This course explains some basic theory of how Phoenix and LiveView work, but it is not a technical deep dive into Elixir, Phoenix, or Phoenix LiveView. It gives you recommendations for further readings though, in case you want to learn more.Course MaterialsAs part of this course, you will have access to the following:27 Videos of 6.5 hours total lengthThe code of the more extensive demo project: blogcash.appThe final code of the project that we're building together: cashblog.app8 intermediate code versions of cashblog.app to make it easier to follow alongA support document with code snippets and further resourcesMore Questions?If you have unanswered questions, please don't hesitate to reach out to me via Twitter or my personal Website :)
Curso paso a paso
You must log in or register to comment.