![]() 作者:Chris McCord/Bruce Tate/Jose Valim 出版社: Pragmatic Bookshelf 副标题: Productive |> Reliable |> Fast 出版年: 2016-4-30 页数: 300 定价: USD 34.00 装帧: Paperback ISBN: 9781680501452 内容简介 · · · · · ·Don’t accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator José Valim, and award-winning author Bruce Tate walk you through building an application that’s fast and reliable. At every step, you’ll learn from the Phoenix creators not just what to do, but why. Packed with insider insights, this definitive guide will be... 作者简介 · · · · · ·This is the team that drove the implementation of Elixir and Phoenix. Chris McCord, the creator of Phoenix, professionally trains new developers for the rising framework and works with teams adapting it. Bruce Tate, the author of many award-winning books and creator of the Seven Languages in Seven Weeks series, is the CTO for icanmakeitbetter.com, which is already running Phoen... 目录 · · · · · ·IntroductionBuilding with Functional MVC The Lay of the Land Simple Functions Installing Your Development Environment Creating a Throwaway Project · · · · · ·() Introduction Building with Functional MVC The Lay of the Land Simple Functions Installing Your Development Environment Creating a Throwaway Project Building a Feature excerpt Going Deeper: The Request Pipeline Wrapping Up Controllers, Views and Templates The Controller Creating Some Users Building a Controller Coding Views Using Helpers Showing a User Wrapping Up Ecto and Changesets Understanding Ecto Defining the User Schema Using the Model to Add Data Building Forms Creating Resources Wrapping Up Authenticating Users Preparing for Authentication Managing Registration Changesets Creating Users The Anatomy of a Plug excerpt Writing an Authentication Plug Implementing Login and Logout Presenting User Account Links Wrapping Up Ecto Queries excerpt Exploring Ecto in the Console Mapping to Models Diving Deeper into the Query API Fragments Using Generators Wrapping Up Adding Relationships and Constraints Preparing Generated Code for Associations Adding Categories Constraints Wrapping Up Writing Interactive and Maintainable Applications Watching Videos Watching Videos Adding JavaScript Creating Slugs Wrapping Up Using Channels A Channels Overview The Transport Layer Joining Channels Channel Messages Annotating Videos Socket Authentication Persisting Annotations Mix and OTP Testing · · · · · · () |
很期待
原来都是有因果关系的。
通俗易懂
很新颖。