CSCI 379
Toggle dark/light mode
Login
Open main menu
Lecture
Schedule
Syllabus
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.