Elixir and Phoenix培训
Introduction
Elixir in Depth
Object-oriented programming vs functional programming
Syntax, design patterns, and logic
Erlang VM
Preparing the Development Environment
Installing and configuring Elixir
Installing and configuring Phoenix
Elxir Basics
Working with syntax, data types, operators, and logic
Using maps, modules, and functions
MVC and Models in Phoenix
Creating topics
Routing and setting up the topic controller
Reusing code
Generating changesets
Handling form submissions
OAuth for Security
Defining routes
Receiving info
Interpretting responses
Handling OAuth success
Plugs and Websockets
Using module plugs
Using OAuth plugs
Working with associations
Creating a socket event object
Summary and Conclusion