Server-Side Swift

About This Course

In this course, you'll learn how to utilize Swift as a server-side language for building end-to-end applications. You'll learn by doing — creating Swift projects with client and server components where the server accepts web requests, connects to a data store, and powers a client-side application. You'll also work with custom tooling built by IBM that helps developers extend Swift to the server and connect your applications to powerful services in the cloud.

Why Take This?

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 as well as server-side applications that run on Linux environments. It is now possible for developers to create end-to-end applications using only Swift. That's one language that can power everything from iOS client applications to powerful web servers.

Prerequisites and Requirements

Any experience using the command-line whether on a macOS or Linux system is very helpful, but not required.
In this course, you'll learn how to utilize Swift as a server-side language for building end-to-end applications. That's one language (Swift) for the client and server.