Total points (until 11/25)
221
Date Topic Points Actions
Mo 01/20 no class
We 01/22 Introduction and Getting Online 8
Fr 01/24 Deployment to Bucknell Servers 8
Mo 01/27 Elixir Basics & Phoenix Routes 8
We 01/29 Excoveralls: Testing and Test Coverage 8
Fr 01/31 TailwindCSS Basics 8
Mo 02/03 Basic Phoenix Components 8
We 02/05 Dark Mode Toggle & JavaScript 8
Fr 02/07 Layouts & Navbar 8
Mo 02/10 SQL Basics & Database Migrations 8
We 02/12 CRUD API & Phoenix Generators 8
Fr 02/14 Custom Error Pages, Fallback Controller, With (Bonus)
Mo 02/17 LiveView Intro 8
We 02/19 LiveView Components 8
Fr 02/21 JSON API
Mo 02/24 Authentication 1 (Phoenix Auth - LiveView) 8
We 02/26 Associative Schemas, References, Foreign Keys 8
Fr 02/28 Authentication 2 (Google OAuth / HTTPPoison)
Mo 03/03 Building a Chat: Streams, Hooks, PubSub 9
We 03/05 Application Security 4
Fr 03/07 Seeding and custom mix tasks
Mo 03/10 no class
We 03/12 no class
Fr 03/14 no class
Mo 03/17 Associative Forms 8
We 03/19 Custom and Enum Data Types 8
Fr 03/21 Advanced Phoenix Components: Dropdown
Mo 03/24 Internationalization with gettext 8
We 03/26 Accessibility / Markdown Parsing 8
Fr 03/28 Mailer & Custom Domains
Mo 03/31 Animations and Transistions 8
We 04/02 Images and Vector Graphics 8
Fr 04/04 SPA inter-process communication & syncronization
Mo 04/07 Erlang In-Memory Database & GenServers 8
We 04/09 Embedded Schemas & YAML Parsing 8
Fr 04/11 Freestyle
Mo 04/14 Charts 8
We 04/16 Phoenix Dashboard and LiveView Optimization 8
Fr 04/18 Freestyle
Mo 04/21 Phoenix as Backend framework (React Frontend) 8
We 04/23 Deployment via Cloud Service Providers & Releases 8
Fr 04/25 Freestyle
Mo 04/28 Final Project 1
We 04/30 Final Project 2 (+ File Uploads)
Fr 05/02 Final Project 3
Mo 05/05 Class Cancelled
Copyright © 2025 Alexander Fuchsberger, Bucknell University. All rights reserved.