Artículos relacionados a Hands-On Server-Side Web Development with Swift: Build...

Hands-On Server-Side Web Development with Swift: Build dynamic web apps by leveraging two popular Swift web frameworks: Vapor 3.0 and Kitura 2.5 - Tapa blanda

 
9781789341171: Hands-On Server-Side Web Development with Swift: Build dynamic web apps by leveraging two popular Swift web frameworks: Vapor 3.0 and Kitura 2.5

Sinopsis

Take advantage of using the same programming language for both server and client-side with this hands-on book for building web applications with Swift.

Key Features

  • Build a full-stack iOS and web applications using Swift, Vapor, and Kitura Framework
  • Leverage ORM abstraction drivers to make queries to SQL database
  • Develop your very own containerized microservices with Swift, Docker and Kubernetes

Book Description

This book is about building professional web applications and web services using Swift 4.0 and leveraging two popular Swift web frameworks: Vapor 3.0 and Kitura 2.5. In the first part of this book, we'll focus on the creation of basic web applications from Vapor and Kitura boilerplate projects. As the web apps start out simple, more useful techniques, such as unit test development, debugging, logging, and the build and release process, will be introduced to readers.

In the second part, we'll learn different aspects of web application development with server-side Swift, including setting up routes and controllers to process custom client requests, working with template engines such as Leaf and Stencil to create dynamic web content, beautifying the content with Bootstrap, managing user access with authentication framework, and leveraging the Object Relational Mapping (ORM) abstraction layer (Vapor's Fluent and Kitura's Kuery) to perform database operations.

Finally, in the third part, we'll develop web services in Swift and build our API Gateway, microservices and database backend in a three-tier architecture design. Readers will learn how to design RESTful APIs, work with asynchronous processes, and leverage container technology such as Docker in deploying microservices to cloud hosting services such as Vapor Cloud and IBM Cloud.

What you will learn

  • Build simple web apps using Vapor 3.0 and Kitura 2.5
  • Test, debug, build, and release server-side Swift applications
  • Design routes and controllers for custom client requests
  • Work with server-side template engines
  • Deploy web apps to a host in the cloud
  • Enhance web content with Bootstrap
  • Manage user access using authentication framework
  • Design for API gateway
  • Develop an iPhone app to work with web services
  • Deploy your app as a microservice in a cluster
  • Deploy Swift web services with a RESTful API design

Who this book is for

This book is about building professional web applications and web services using Swift and leveraging two popular Swift web frameworks: Vapor 3.0 and Kitura 2.5. We assume the readers to have some working knowledge of Swift programming language. The readers could be beginners of Swift programming, seasonal iOS or macOS developers, or software developers who want to work on practical Swift applications while learning the language itself. By the end of the book, you would be able to successfully create your own web applications and web services by leveraging the powerful ecosystem of Swift.

Table of Contents

  1. Introducing Server-Side Swift
  2. Getting Started with Vapor and Kitura
  3. Building Your First Web App
  4. Debugging and Testing
  5. Setting Up Routes and Controllers
  6. Working with Template Engines
  7. Bootstrapping Your Design
  8. Employing Storage Framework
  9. Adding Authentication
  10. Understanding Technologies for Web Services
  11. Designing for API Gateway
  12. Deploying to the Cloud
  13. Developing an iPhone Client
  14. Developing Microservices
  15. Appendix A
  16. Appendix B

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Angus Yeung works for Intel Corp., responsible for the architectural design of back-end cloud services for virtual reality sports broadcasting. He is also a computer science lecturer at San Jose State University. Prior to Intel, he held CTO and engineering director positions in several companies including a start-up he founded in 2002. Angus' technical interests include mobile computing, distributed computing, computer vision and artificial intelligence. He holds BS, MS and PHD in Electrical Engineering from Univ. of Rochester, and MBA from UC Berkeley. Angus owns 18 pending and granted patents. Angus lives with his lovely wife and three handsome boys in Palo Alto, California.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar usado

Condición: Como Nuevo
Pages are clean and are not marred...
Ver este artículo

EUR 9,70 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 6,79 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Resultados de la búsqueda para Hands-On Server-Side Web Development with Swift: Build...

Imagen de archivo

Yeung, Angus
Publicado por Packt Publishing, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Antiguo o usado Paperback

Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback. Condición: As New. No Jacket. Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less 1.52. Nº de ref. del artículo: G1789341175I2N00

Contactar al vendedor

Comprar usado

EUR 35,59
Convertir moneda
Gastos de envío: EUR 9,70
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen de archivo

Angus Yeung
Publicado por Packt Publishing, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo Tapa blanda

Librería: California Books, Miami, FL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: I-9781789341171

Contactar al vendedor

Comprar nuevo

EUR 47,23
Convertir moneda
Gastos de envío: EUR 6,79
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Angus Yeung
Publicado por Packt Publishing, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo Tapa blanda

Librería: Ria Christie Collections, Uxbridge, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. In. Nº de ref. del artículo: ria9781789341171_new

Contactar al vendedor

Comprar nuevo

EUR 49,49
Convertir moneda
Gastos de envío: EUR 5,20
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Angus Yeung
Publicado por Packt Publishing Limited, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store UK, Fairford, GLOS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781789341171

Contactar al vendedor

Comprar nuevo

EUR 50,20
Convertir moneda
Gastos de envío: EUR 4,61
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Yeung, Angus
Publicado por Packt Publishing 11/30/2018, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo Paperback or Softback

Librería: BargainBookStores, Grand Rapids, MI, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback or Softback. Condición: New. Hands-On Server-Side Web Development with Swift 1.52. Book. Nº de ref. del artículo: BBS-9781789341171

Contactar al vendedor

Comprar nuevo

EUR 46,63
Convertir moneda
Gastos de envío: EUR 10,61
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 5 disponibles

Añadir al carrito

Imagen de archivo

Angus Yeung
Publicado por Packt Publishing Limited, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store US, Wood Dale, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781789341171

Contactar al vendedor

Comprar nuevo

EUR 56,75
Convertir moneda
Gastos de envío: EUR 1,25
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Angus Yeung
Publicado por Packt Publishing, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 34776277-n

Contactar al vendedor

Comprar nuevo

EUR 43,30
Convertir moneda
Gastos de envío: EUR 16,97
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Yeung, Angus
Publicado por Packt Publishing 2018-11, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo PF

Librería: Chiron Media, Wallingford, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PF. Condición: New. Nº de ref. del artículo: 6666-IUK-9781789341171

Contactar al vendedor

Comprar nuevo

EUR 44,36
Convertir moneda
Gastos de envío: EUR 17,38
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 10 disponibles

Añadir al carrito

Imagen del vendedor

Angus Yeung
Publicado por Packt Publishing, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Nuevo Tapa blanda

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 34776277-n

Contactar al vendedor

Comprar nuevo

EUR 47,33
Convertir moneda
Gastos de envío: EUR 17,39
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Angus Yeung
Publicado por Packt Publishing, 2018
ISBN 10: 1789341175 ISBN 13: 9781789341171
Antiguo o usado Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 34776277

Contactar al vendedor

Comprar usado

EUR 48,42
Convertir moneda
Gastos de envío: EUR 16,97
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Existen otras 7 copia(s) de este libro

Ver todos los resultados de su búsqueda