4.2 Read 6 reviews
Overview
About the course
The Server-Side Swift course from Udacity will help you learn how to utilize Swift as a server-side language for building end-to-end applications. Discover how Swift can power a web server, connect to data stores, and power client-side applications.
What you'll do during this course:
- You'll build Swift servers that can run on macOS and Linux. You'll also utilize the Swift Package Manager as you build a simple end-to-end app entirely in Swift!
- You’ll learn how to build, run, and deploy microservices written in Swift. You'll also plan an entirely new app using a microservice-based architecture.
- You will build a Swift microservice from scratch that interfaces with a datastore which can create, retrieve, update, and delete (CRUD) resources.
- You will learn how to use a Swift MySQL client to execute JOIN queries, create paged results, use stored procedures, and perform transactions — sets of MySQL operations.
- You will build a users microservice that integrates with Facebook's AccountKit. You will also create JSON web tokens and a new middleware to secure microservice endpoints.
Programme Structure
Courses include:
- Running Swift Locally and on the Server
- A Microservice Mindset
- Creating a User Microservice
- Joins, Paging, Procedures, and Transactions
- Extras: Let's Deploy
Key information
Duration
- Part-time
- 1 days
Start dates & application deadlines
You can apply for and start this programme anytime.
Language
English
Delivered
Online
Campus Location
- Mountain View, United States
Disciplines
Information Technology (IT) View 185 other Short Courses in Information Technology (IT) in United StatesWhat students do after studying
Join for free or log in to access our complete career info list.
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- No prior technical experience required.
- You will need to be able to communicate fluently and professionally in written and spoken English.
Tuition Fees
Tuition fees are shown in and the most likely applicable fee is shown based on your nationality.
-
International Applies to you
Applies to youNon-residentsFree - Out-of-StateFree
-
Domestic
Applies to youIn-StateFree
Additional Details
- Free Course
Funding
Improve page content