Cargando…

Phoenix Web Development : Create rich web applications using functional programming techniques with Phoenix and Elixir.

The Phoenix web development framework is an object-oriented application development tool written in Elixir. With Elixir and Phoenix, you build your application the right way, ready to scale and ready for the increasing demands of real-time web applications. If you have some knowledge of Elixir, have...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Voloz, Mike
Otros Autores: Richey, Brandon
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1035519178
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180512s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d IDB  |d NLE  |d OCLCQ  |d LVT  |d OCLCO  |d OCLCF  |d UKMGB  |d UKAHL  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBB8O1540  |2 bnb 
016 7 |a 018867831  |2 Uk 
019 |a 1175641351 
020 |a 9781787284777 
020 |a 1787284778 
020 |z 9781787284197 
020 |a 1787284190  |q (Trade Paper) 
020 |a 9781787284197 
024 3 |a 9781787284197 
029 1 |a UKMGB  |b 018867831 
029 1 |a AU@  |b 000067105820 
035 |a (OCoLC)1035519178  |z (OCoLC)1175641351 
037 |a 9781787284777  |b Packt Publishing 
050 4 |a TK5105.888  |b .R534 2018eb 
072 7 |a COM  |x 060090  |2 bisacsh 
082 0 4 |a 005.276  |2 23 
049 |a UAMI 
100 1 |a Voloz, Mike. 
245 1 0 |a Phoenix Web Development :  |b Create rich web applications using functional programming techniques with Phoenix and Elixir. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (398 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: A Brief Introduction to Elixir and Phoenix; Introducing IEx and Elixir; What is IEx?; Variables in Elixir; Immutability in Elixir; Understanding the different types in Elixir; Getting more information with the i helper; Getting more information with the h helper; Using IEx and helpers to understand types; Your objects have no power here; Introduction to Phoenix; Installing Phoenix 1.3; Creating a new Phoenix project; Running the Phoenix Mix Task. 
505 8 |a Running the Phoenix server for the first timePhoenix's default application structure; Configuration files; Assets files; Private files; Tests; Other directories; The most important directory: lib; A note about how data flows in Phoenix; Summary; Chapter 2: Building Controllers, Views, and Templates; Understanding the flow of Phoenix connections; Creating our Social Voting project; Creating a poll controller; Understanding the controller's structure; Building the poll controller; Understanding templates; Passing data to our templates; Writing controller tests. 
505 8 |a Understanding the code behind testsWriting the poll controller test; Summary; Chapter 3: Storing and Retrieving Vote Data with Ecto Pages; Understanding the role of schemas; Creating a new migration; Creating the Polls table migration; Creating our Options table migration; Creating our Poll schema; Testing our Poll schema; Creating our Option schema; Understanding the gotchas of associations; Understanding the role of contexts; Creating a Votes context; Grabbing a list of data; Understanding Ecto query writing; Hooking up the context to our controller; Creating a new poll. 
505 8 |a Creating the new action in the controllerCreating our create function; Writing our unit tests; Summary; Chapter 4: Introducing User Accounts and Sessions; Adding user accounts; Designing our user schema; Creating our user schema; Creating our accounts context; Writing our user unit tests; Creating a user signup page; Creating the routes; Creating the controller code (with tests); Setting up the password functionality; Installing Comeonin; Adding Comeonin to the user schema file; Updating our tests; Updating the UI to include password fields; Creating a user login page. 
505 8 |a Building our create session functionWriting session controller tests; Summary; Chapter 5: Validations, Errors, and Tying Loose Ends; Connecting polls to users; Creating the migration; Modifying the schemas; Fixing broken poll tests; Sending a user ID through the controller; Retrieving data from sessions; Writing our Poll Controller's tests; Restricting access via sessions; Working with validations and errors; Making usernames unique; Writing custom validations; Displaying validation errors in our forms; Summary; Chapter 6: Live Voting with Phoenix; Building channels and topics in Phoenix. 
500 |a Understanding sockets. 
520 |a The Phoenix web development framework is an object-oriented application development tool written in Elixir. With Elixir and Phoenix, you build your application the right way, ready to scale and ready for the increasing demands of real-time web applications. If you have some knowledge of Elixir, have experience with web frameworks in other ... 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Elixir (Computer program language) 
650 0 |a Web applications-Programming. 
650 0 |a Web site development. 
650 6 |a Elixir (Langage de programmation) 
650 6 |a Sites Web  |x Développement. 
650 7 |a Internet: general works.  |2 bicssc 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Web programming.  |2 bicssc 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computers  |x Web  |x General.  |2 bisacsh 
650 7 |a Computers  |x Web  |x Web Programming.  |2 bisacsh 
650 7 |a Elixir (Computer program language)  |2 fast 
650 7 |a Web site development  |2 fast 
700 1 |a Richey, Brandon. 
776 0 8 |i Print version:  |a Voloz, Mike.  |t Phoenix Web Development : Create rich web applications using functional programming techniques with Phoenix and Elixir.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5379704  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0036705483 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5379704 
994 |a 92  |b IZTAP