YoVDO

Building a Swift Web API

Offered By: try! Swift Conference via YouTube

Tags

try! Swift Conference Courses iOS Development Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of building a Swift Web API in this 23-minute conference talk from try! Swift Tokyo 2017. Dive into API design principles, focusing on creating evolving and maintainable services. Learn about REST, hypermedia, and declarative programming techniques. Discover how to anticipate and implement changes without exposing implementation details. Compare popular Swift web frameworks and gain insights into deployment and monitoring practices. Benefit from speaker Kyle Fuller's extensive open-source experience and practical knowledge in crafting beautiful applications and developer tools.

Syllabus

Intro
API Design
What makes a good API?
Example: Pagination
How do we introduce changes to our API?
Versioning APIs
API is coupled to implementation details
What happens when you version an API?
How can we design the API without exposing implementation details?
REST Representational State Transfer
Anticipating change is one of the central themes of REST
Tight Coupling
Controls have to be learned on the fly. That's what hypermedia enables
Web Linking RFC 5988
Building an API in Swift
Web Frameworks
Frank vs Kitura vs Vapor
Server APIs Working Group
Manual Deployment
Monitoring
Papertrail


Taught by

try! Swift Conference

Related Courses

API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
SAP Cloud Platform API Management
SAP Learning
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX