Cargando…

Hands-On Full-Stack Development with Swift : Develop full-stack web and native mobile applications using Swift and Vapor.

Swift, with server-side coding, has become the future of native app development not only on iOS but for watchOS and tvOS. This book will show you how to create a native shopping list app along with a Full-Stack backend using Vapor. Vapor will serve as an API server for the mobile app and also as a w...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Patel, Ankur
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_on1031344966
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180414s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d NLE  |d OCLCQ  |d MERUC  |d IDB  |d OCLCF  |d OCLCO  |d VT2  |d OCLCQ  |d OCLCO  |d TEFOD  |d OCLCQ  |d OCLCO  |d LVT  |d C6I  |d UKAHL  |d N$T  |d OCLCQ  |d OCLCO  |d UKMGB  |d OCLCO  |d NZAUC  |d OCLCQ  |d OCLCO  |d OCLCL 
015 |a GBC200333  |2 bnb 
016 7 |a 018835901  |2 Uk 
019 |a 1032162535  |a 1295104190 
020 |a 9781788626279  |q (electronic bk.) 
020 |a 1788626273  |q (electronic bk.) 
020 |a 1788625242 
020 |a 9781788625241 
024 3 |a 9781788625241 
029 1 |a CHNEW  |b 001016129 
029 1 |a CHVBK  |b 523131186 
029 1 |a AU@  |b 000066968547 
029 1 |a UKMGB  |b 018835901 
035 |a (OCoLC)1031344966  |z (OCoLC)1032162535  |z (OCoLC)1295104190 
037 |a 9781788626279  |b Packt Publishing 
037 |a 33638804-BD59-4FA0-A354-AA23E40D23E0  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.774.I67  |b .P384 2018eb 
082 0 4 |a 004.167  |2 23 
049 |a UAMI 
100 1 |a Patel, Ankur. 
245 1 0 |a Hands-On Full-Stack Development with Swift :  |b Develop full-stack web and native mobile applications using Swift and Vapor. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (350 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; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with Server Swift; Modern app development; Swift's evolution; Open source; Server-side Swift; Benefits of server-side Swift; Getting started with Swift package manager; Building a Swift package; Publishing a Swift package; Consuming a Swift package; Installing the package's executable; How do the web servers work?; User requesting a web page; Mobile application requesting data; HTTP request and response; Building a web server in Swift. 
505 8 |a Server-side web frameworksVapor; Book roadmap; Summary; Chapter 2: Creating the Native App; Features of our Shopping List app; Creating an app; Blueprinting the Shopping List Item model; Exercise; Exercise answer; Controlling the flow of our application using View Controller; Wiring up the view; Table View Controller; Adding items to the list; Editing the list; Loading and auto-saving the Shopping List; Multiple lists; Refactoring to share code; Blueprinting the Shopping List Model; The Shopping List Table View Controller; Summary; Chapter 3: Getting Started with Vapor; What is Vapor? 
505 8 |a Building servers using Vapor's engineBuilding a basic HTTP server; Building a static file server; Building a WebSocket server; Building a Vapor application from scratch; Vapor toolbox; Installing the Vapor toolbox; Vapor toolbox commands; Creating a Vapor application using the toolbox; Vapor folder structure; Vapor config; Vapor droplet; Views; Controllers; Summary; Configuring Providers, Fluent, and Chapter 4: Databases; Shopping List API Vapor app; What are Providers?; Building your first Provider; Exercise time; Adding a Provider; Getting started with databases; What is MongoDB? 
505 8 |a How to install and run MongoDBWhat are ORM and Fluent?; Fluent in action; Creating an item; Updating an item; Getting all items; Finding an item; Finding items using filter; Deleting an item; Counting items; Relations in Fluent; One to one (parent-child relation); One to many; Many to many; Connecting with MongoDB; Configuring Fluent config; Mongo config -- mongo.json; Adding MongoProvider; Summary; Chapter 5: Building a REST API using Vapor; Routing in Vapor; HTTP methods; Routers; Nested routing; Dynamic routing; Wildcard routing; Routing parameters; Vapor Models; The Shopping List Model. 
505 8 |a Preparation protocolJSONConvertible protocol; ResponseRepresentable protocol; Updateable protocol; Item Model; Controllers in Vapor; RESTful Controller; Shopping List controller; REST API in action; Creating the Shopping List; Getting the Shopping List; Updating the Shopping List; Deleting the Shopping List; Creating items; Exercise; Summary; Chapter 6: Consuming API in App; Xcode Workspace; Making network requests; Network configuration; Request helper; Fetching data from the server; Debugging the app and server side by side; Adding a Shopping List; Deleting a Shopping List; Exercise. 
500 |a Adding a Shopping List Item. 
520 |a Swift, with server-side coding, has become the future of native app development not only on iOS but for watchOS and tvOS. This book will show you how to create a native shopping list app along with a Full-Stack backend using Vapor. Vapor will serve as an API server for the mobile app and also as a web server to serve dynamic web pages to the ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a iOS (Electronic resource)  |2 fast 
650 0 |a Swift (Computer program language) 
650 6 |a Swift (Langage de programmation) 
650 7 |a Mobile & handheld device programming  |x Apps programming.  |2 bicssc 
650 7 |a Web services.  |2 bicssc 
650 7 |a Internet: general works.  |2 bicssc 
650 7 |a Computers  |x Web  |x General.  |2 bisacsh 
650 7 |a Swift (Computer program language)  |2 fast 
758 |i has work:  |a Hands-On Full-Stack Development with Swift (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCYmMTdFpvwdkQhPrCc9GVC  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Patel, Ankur.  |t Hands-On Full-Stack Development with Swift : Develop full-stack web and native mobile applications using Swift and Vapor.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5340521  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34229886 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5340521 
938 |a EBSCOhost  |b EBSC  |n 1789477 
994 |a 92  |b IZTAP