Server-Side Swift

Online Course

Server-Side Swift

What is the course about?

Server-Side Swift
The course Server-Side Swift is an online class provided by Udacity. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.

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.

Course description
  • Server-Side Swift
  • 2 weeks
  • Production-Ready Swift in the Cloud
  • 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
  • A Microservices Mindset
  • Building a Swift Microservice
  • Create an Authentication Microservice
  • Configuring Swift on macOS and Linux
  • Using the Swift Package Manager
  • Build simple Swift servers
  • Run a monolithic Swift service
  • Split a monolith into microservices
  • Plan a new iOS app using a microservice-based backend
  • Create a CRUD-based microservice in Swift
  • Interact with a MySQL database from Swift
  • Add paging and transaction support to a service
  • Create a microservice using Facebook’s AccountKit
  • Generate JSON web tokens (JWTs) for use across services
  • Build custom middleware to validate JWTs
  • Students should have experience making network requests in Swift prior to taking this course. Experience using the command line, whether on a macOS or Linux system, is helpful, but not required.
  • See the Technology Requirements for using Udacity.
  • When Apple open-sourced Swift, it created ripples throughout the development community, especially for those who wanted to extend Swift beyond the world of Apple devices. Fast-forward to today, and Swift is flourishing as a language for traditional Apple applications and server-side applications that run on Linux environments. It is now possible for developers to create end-to-end applications in Swift—one language for everything, from iOS clients to web servers.

Prerequisites & Facts

Server-Side Swift

Course Topic

Computer Science, Programming

University, College, Institution


Course Skill Level


Course Language


Place of class

Online, self-paced (see curriculum for more information)



Degree & Cost

Server-Side Swift

To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Server-Side Swift
provided by Udacity


[display-frm-data id=”8278″ filter=”1″]

Share your experience

Server-Side Swift
Udacity Udacity
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Server-Side Swift“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Udacity
Topic: Computer Science, Programming