• No products in the cart.

Title: Server-Side Swift (Udacity)

Swift is a powerful language for the iOs client applications to work and has been open-sourced by Apple which resulted in a domino effect to the development community. This has been the foundation for the traditional Apple applications and other server-side applications on Linux environments.


Learning from this Server-Side Swift will help Apple developers or planning to become one who wants to understand how Apple applications are made. Through this course, you will become an expert or master of the server-side Swift.


This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.


Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success

Course Credit:  via Udacity


Course Curriculum

Module 1: Running Swift Locally and on the Server
The Goal of This Course 00:01:00
Server-Side Swift (S3) 00:01:00
Configuring Swift on macOS 00:06:00
Running Swift on macOS 00:07:00
Using the Package Manager 00:09:00
Installing Swift on Linux 00:03:00
S3 in Action 00:07:00
Module 2: A Microservice Mindset
Meeting Your Instructors 00:01:00
What You Need to Know 00:02:00
What is a Microservice? 00:01:00
Run the Monolith 00:05:00
Behind the Service: Monolith 00:08:00
Splitting a Monolith 00:02:00
Monolith to Microservices 00:03:00
Deploying to Bluemix 00:05:00
Let’s Deploy: Introduction 00:06:00
Let’s Deploy: Bluemix Kubernetes Cluster 00:09:00
What’s Ahead? 00:01:00
An App Idea 00:06:00
Adding Another Platform 00:03:00
Where to Start with Microservices? 00:01:00
What’s an API Spec? 00:03:00
Playing with API Specs 00:07:00
Mindset Recap 00:01:00
Module 3: Building a Swift Microservice
Our First Microservice 00:01:00
Planning for Success 00:02:00
Our Dev Environment 00:04:00
Setting Up a Dev Environment 00:05:00
Simplifying Setup with Make 00:03:00
Introducing the MySQL Package 00:07:00
Beware of SQL Injection! 00:05:00
Scaffolding the Activities Microservice 00:10:00
The CREATE Handler 00:07:00
Finishing the Activities Microservice 00:09:00
Module 4: Joins, Paging, Procedures, and Transactions
Joining Tables with Inner Join 00:05:00
Left and Right Join 00:03:00
Multiple Joins 00:02:00
The Event Tables 00:02:00
JOINing Events and Their Activities 00:08:00
Paging Results with MySQL Client 00:04:00
Events Near a Location 00:05:00
Using Transactions 00:05:00
Testing Events with Postman 00:03:00
Module 5: Creating a User Microservice
Adding a Users Microservice 00:01:00
Facebook Account Kit 00:01:00
Exchanging a Code for a Token 00:02:00
A Simple Login Endpoint 00:04:00
I Have a Token, Now What? 00:02:00
A Full Authorization Flow 00:01:00
Making Keys with OpenSSL 00:03:00
Creating and Verifying a JWT 00:04:00
Types of JWT Claims 00:01:00
Where Should the Keys Live? 00:01:00
Creating Users and JWTs 00:01:00
A New Starting Point 00:03:00
How to Secure Endpoints 00:05:00
Finish with Favorites 00:01:00
More Microservices? 00:02:00
Adding Users and Authorization 00:01:00
Module 6: Extras: End-to-End Swift Apps with ICT
IBM Cloud Tools (ICT) 00:01:00
Creating a Project with ICT 00:05:00
Deploying an ICT Project 00:04:00
An End-to-End Workflow 00:01:00
Adding an End-to-End Feature 00:10:00
Debugging an End-to-End Feature 00:08:00
Module 7: Extras: Let's Deploy
Let’s Deploy: Introduction 00:06:00
Let’s Deploy: Heroku 00:09:00
Let’s Deploy: Bluemix with Cloud Foundry 00:07:00
Let’s Deploy: Bluemix Container Service 00:06:00
Let’s Deploy: Bluemix Kubernetes Cluster 00:09:00
Let’s Deploy: AWS with Docker Cloud 00:09:00
Let’s Deploy: AWS with Elastic Beanstalk 00:07:00
Module 8: Extras: Industry Interviews
S3 with Pat Bohrer, IBM 00:13:00
ICT with Pat Bohrer, IBM 00:10:00
Module 9: SwiftyJSON
Problems with JSON Parsing 00:01:00
Using SwiftyJSON 00:02:00
Convert JSON into Objects 00:03:00
Another Object Example 00:03:00
Module 10: Server-Side Swift with Docker
Server-Side Swift with Docker 00:01:00
Docker Overview 00:01:00
Official Swift Image 00:03:00
Use the Swift Image 00:05:00
Exposing Files to a Container 00:03:00
Kitura in a Container 00:07:00
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews


9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841