ElixirBridge

Docs

Installfest

  • Installfest
  • Choose your own operating system
  • Mac OSX setup
  • Windows setup
  • Install and Configure git
  • Install Elixir and Phoenix
  • Create an SSH Key
  • Create a Heroku Account
  • Create a Phoenix App
  • Generate a Database Model
  • Deploy a Phoenix App
  • Deploy to Heroku

Intro to Elixir

  • Why program? Why elixir?
  • Learning Elixir
  • Elixir Types
  • Operators and Variables
  • Lists and Tuples
  • Keyword Lists
  • Maps and Nested Data Structures
  • Pipe operator
  • Enumerables
  • Lazy vs Eager loading
  • Pattern Matching
  • Modules
  • Functions
  • Control structures
  • Pipe operator
  • Keyword Lists
  • Maps and Nested Data Structures
  • Recursion

Intro to Phoenix

  • Creating a Chat App
  • Adding a Persistence layer
  • Create a Phoenix App
  • Running the Application Locally
  • Creating a Migration
  • Phoenix architecture
  • CRUD with scaffolding
  • Setting the Default Page

Mix Applications

  • Mix
  • Adding dependencies
  • Testing
  • Our first application
  • Interacting with iex
  • Environments
  • Documentation
  • Supervisors
  • Router
  • Plugs
  • Plug.Router
  • Templating
  • GenServer
  • Deployment
  • Docker and the Dockerfile
  • Distillery
  • Running docker

Teacher Notes

  • Installation errors

Choose your own operating system

Choose your operating system

OSX/MacOS

Windows

Linux

ElixirBridge

Contact

  • info@elixirbridge.org
  • elixirbridge
  • elixirbridge

Subscribe via RSS

We empower people with technology through teaching and facilitating access, enlarging the community of people who give back and teach others.