Share

Hands-On Server-Side Web Development with Swift

Download Hands-On Server-Side Web Development with Swift PDF Online Free

Author :
Release : 2018-11-30
Genre : Computers
Kind : eBook
Book Rating : 863/5 ( reviews)

GET EBOOK


Book Synopsis Hands-On Server-Side Web Development with Swift by : Angus Yeung

Download or read book Hands-On Server-Side Web Development with Swift written by Angus Yeung. This book was released on 2018-11-30. Available in PDF, EPUB and Kindle. Book excerpt: 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 FeaturesBuild a full-stack iOS and web applications using Swift, Vapor, and Kitura FrameworkLeverage ORM abstraction drivers to make queries to SQL databaseDevelop your very own containerized microservices with Swift, Docker and KubernetesBook 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 learnBuild simple web apps using Vapor 3.0 and Kitura 2.5Test, debug, build, and release server-side Swift applicationsDesign routes and controllers for custom client requestsWork with server-side template enginesDeploy web apps to a host in the cloudEnhance web content with BootstrapManage user access using authentication frameworkDesign for API gatewayDevelop an iPhone app to work with web servicesDeploy your app as a microservice in a clusterDeploy Swift web services with a RESTful API designWho 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.

Hands-On Full-Stack Development with Swift

Download Hands-On Full-Stack Development with Swift PDF Online Free

Author :
Release : 2018-03-30
Genre : Computers
Kind : eBook
Book Rating : 273/5 ( reviews)

GET EBOOK


Book Synopsis Hands-On Full-Stack Development with Swift by : Ankur Patel

Download or read book Hands-On Full-Stack Development with Swift written by Ankur Patel. This book was released on 2018-03-30. Available in PDF, EPUB and Kindle. Book excerpt: 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 ...

Hands-On Swift 5 Microservices Development

Download Hands-On Swift 5 Microservices Development PDF Online Free

Author :
Release : 2020-03-02
Genre : Computers
Kind : eBook
Book Rating : 836/5 ( reviews)

GET EBOOK


Book Synopsis Hands-On Swift 5 Microservices Development by : Ralph Kuepper

Download or read book Hands-On Swift 5 Microservices Development written by Ralph Kuepper. This book was released on 2020-03-02. Available in PDF, EPUB and Kindle. Book excerpt: Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWS Key FeaturesUnderstand server-side Swift development concepts for building your first microserviceBuild microservices using Vapor 4 and deploy them to the cloud using DockerLearn effective techniques for enhancing maintainability and stability of your Swift applicationsBook Description The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications. This book is a complete guide to building microservices for iOS applications. You’ll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you’ll work on a case study of writing an e-commerce backend as a microservice application. You’ll understand each microservice as it is broken down into details and written out as code throughout the book. You’ll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you’ll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you’ll explore tools such as Docker, Postman, and Amazon Web Services. By the end of the book, you’ll be able to build a ready-to-deploy application that can be used as a base for future applications. What you will learnGrasp server-side Swift development concepts using practical examplesUnderstand the microservices approach and why Swift is a great choice for building microservicesDesign and structure mobile and web applications using microservices architectureDiscover the available database options and understand which one to chooseScale and monitor your microservicesUse Postman to automate testing for your microservices APIWho this book is for The book is for iOS, iPadOS, and macOS developers and Swift programmers who want to understand how Swift can be used for building microservices. The book assumes familiarity with Swift programming and the fundamentals of the web, including how APIs work.

Hands-On Design Patterns with Swift

Download Hands-On Design Patterns with Swift PDF Online Free

Author :
Release : 2018-12-24
Genre : Computers
Kind : eBook
Book Rating : 515/5 ( reviews)

GET EBOOK


Book Synopsis Hands-On Design Patterns with Swift by : Florent Vilmart

Download or read book Hands-On Design Patterns with Swift written by Florent Vilmart. This book was released on 2018-12-24. Available in PDF, EPUB and Kindle. Book excerpt: From learning about the most sought-after design patterns to a comprehensive coverage of architectural patterns and code testing, this book is all you need to write clean, reusable code Key FeaturesWrite clean, reusable and maintainable code, and make the most of the latest Swift version.Analyze case studies of some of the popular open source projects and give your workflow a huge boostChoose patterns such as MVP, MVC, and MVVM depending on the application being builtBook Description Swift keeps gaining traction not only amongst Apple developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, whether that's for new or already existing projects. You’ll begin with a quick refresher on Swift, the compiler, the standard library, and the foundation, followed by the Cocoa design patterns – the ones at the core of many cocoa libraries – to follow up with the creational, structural, and behavioral patterns as defined by the GoF. You'll get acquainted with application architecture, as well as the most popular architectural design patterns, such as MVC and MVVM, and learn to use them in the context of Swift. In addition, you’ll walk through dependency injection and functional reactive programming. Special emphasis will be given to techniques to handle concurrency, including callbacks, futures and promises, and reactive programming. These techniques will help you adopt a test-driven approach to your workflow in order to use Swift Package Manager and integrate the framework into the original code base, along with Unit and UI testing. By the end of the book, you'll be able to build applications that are scalable, faster, and easier to maintain. What you will learnWork efficiently with Foundation and Swift Standard libraryUnderstand the most critical GoF patterns and use them efficientlyUse Swift 4.2 and its unique capabilities (and limitations) to implement and improve GoF patternsImprove your application architecture and optimize for maintainability and performanceWrite efficient and clean concurrent programs using futures and promises, or reactive programming techniquesUse Swift Package Manager to refactor your program into reusable componentsLeverage testing and other techniques for writing robust codeWho this book is for This book is for intermediate developers who want to apply design patterns with Swift to structure and scale their applications. You are expected to have basic knowledge of iOS and Swift.

Hands-On Swift 5 Microservices Development

Download Hands-On Swift 5 Microservices Development PDF Online Free

Author :
Release : 2020-02-28
Genre : Computers
Kind : eBook
Book Rating : 889/5 ( reviews)

GET EBOOK


Book Synopsis Hands-On Swift 5 Microservices Development by : Ralph Kuepper

Download or read book Hands-On Swift 5 Microservices Development written by Ralph Kuepper. This book was released on 2020-02-28. Available in PDF, EPUB and Kindle. Book excerpt:

You may also like...