Wrapping Up

Summarize what we learned in this course.

We'll cover the following

We’ve built a game!

Congratulations! We’ve made it.

We’ve built a Phoenix channel that provides an interface to the game engine we wrote in the first part of the course. We did it without coupling the logic to the interface in any way. The game engine concerns itself entirely with the business logic of the game. The Channel concerns itself entirely with brokering messages between clients and the game engine. We’ve seen how to use Phoenix Presence to track clients who have subscribed to a channel on a topic and have also seen how to use that to implement an authorization scheme to join the Channel.

With that, we’ve completed the last layer we’re going to cover in this course. Now go build some amazing new web apps!

Get hands-on with 1200+ tech skills courses.