Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Server-Side Swift

via Udacity


In this course, built in collaboration with IBM and Hashicorp, you'll learn how to build server-side Swift applications that run on Linux and in the cloud, including how to use Swift to build a microservices backend. This course covers the best practices for constructing and deploying server-side Swift using industry-proven tools like Docker and Terraform.

Whether you're an Apple developer, a full stack developer, or just getting started with app development, this course offers an opportunity to master server-side Swift, while gaining vital transferable skills that can be used with any server-side stack. Enroll in the course today, and you'll enjoy a feature-packed learning experience that is fun, informative, and loaded with expert input from leading companies in industry.


  • Running Swift Locally and on the Server
    • Configuring Swift on macOS and Linux,Using the Swift Package Manager,Build simple Swift servers
  • A Microservices Mindset
    • Run a monolithic Swift service,Split a monolith into microservices,Plan a new iOS app using a microservice-based backend
  • Building a Swift Microservice
    • Create a CRUD-based microservice in Swift,Interact with a MySQL database from Swift,Add paging and transaction support to a service
  • Create an Authentication Microservice
    • Create a microservice using Facebook's AccountKit,Generate JSON web tokens (JWTs) for use across services,Build custom middleware to validate JWTs

Taught by

Jarrod Parkes and Nic Jackson

Related Courses


Start your review of Server-Side Swift

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free