Server API Development in Swift, Kitura, & Bluemix

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Welcome to Server API Development in Swift, Kitura, & Bluemix.WHY TAKE THIS COURSE?It can be tough learning many different languages for both front-end and back-end development. Why not make life so much easier and program everything in Swift? Here are a few reason why you should learn Kitura with Swift:You can build an API that supports all platforms (Firebase only supports iOS/Android - not tvOS or macOS)
You can become a full stack-engineer without having to learn another programming language 
Knowing back-end API development will give you a competitive advantage in applying for jobs
You can build an API and database for your own app ideas
Lower learning curve to get a back-end up vs learning Node or Rails or Django or PHPWHAT YOU WILL LEARNSwift (if you don't know it already)
Kitura (framework for building APIs and managing web requests)
CouchDB
IBM Cloudant Database
IBM Bluemix
How to deploy an API live on the Internet
How to build an iOS app that communicates with your own API
How to get your API to store and retrieve data from databases
How to setup the tools for development on macOS and Ubuntu
Working with CRUD operations 
REST APIWho is the target audience?This course is for iOS developers who want to build APIs in Swift
This course is for new programmers who want to start learning APIs in Swift
This course is for mobile developers who want to build a back-end API for their app

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Build REST APIs in Kitura & Swift
Deploy a live API to the Internet
Build an iOS app that can communicate with Kitura API
Work with CouchDB
Work with IBM Cloudant Database
Deploy APIs on IBM Bluemix
Understand server-side Swift

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Install
  • Programming
  • Project
  • Web
  • Protocol
  • Database training
  • Database
  • Server
  • Linux

Course programme

Start Here 1 lecture 02:32 Intro to Course Course Introduction Start Here 1 lecture 02:32 Intro to Course Course Introduction Intro to Course Course Introduction Intro to Course Course Introduction Intro to Course Course Introduction Intro to Course Course Introduction Course Introduction Course Introduction Tooling Setup 7 lectures 01:29:30 Swift on macOS In this lesson we discuss setting up the necessary tooling and software on macOS IBM Swift Sandbox In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code Swift on Linux (Ubuntu) In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. Swift on Linux (Docker Container) In this lesson, we show you how to run your Swift code in a Linux Docker container HTTP, Web Frameworks, Documentation and Resources In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development Swift Package Manager and IBM Swift Package Catalog The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development Docker Compose for Development In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container Tooling Setup 7 lectures 01:29:30 Swift on macOS In this lesson we discuss setting up the necessary tooling and software on macOS IBM Swift Sandbox In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code Swift on Linux (Ubuntu) In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. Swift on Linux (Docker Container) In this lesson, we show you how to run your Swift code in a Linux Docker container HTTP, Web Frameworks, Documentation and Resources In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development Swift Package Manager and IBM Swift Package Catalog The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development Docker Compose for Development In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container Swift on macOS In this lesson we discuss setting up the necessary tooling and software on macOS Swift on macOS In this lesson we discuss setting up the necessary tooling and software on macOS Swift on macOS In this lesson we discuss setting up the necessary tooling and software on macOS Swift on macOS In this lesson we discuss setting up the necessary tooling and software on macOS In this lesson we discuss setting up the necessary tooling and software on macOS In this lesson we discuss setting up the necessary tooling and software on macOS IBM Swift Sandbox In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code IBM Swift Sandbox In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code IBM Swift Sandbox In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code IBM Swift Sandbox In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code In this brief lesson, we introduce the IBM Swift Sandbox for trying out your Swift code Swift on Linux (Ubuntu) In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. Swift on Linux (Ubuntu) In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. Swift on Linux (Ubuntu) In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. Swift on Linux (Ubuntu) In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. In this lesson, we walk you through setting up Ubuntu Linux in a VirtualBox virtual machine. This would also apply to setting Ubuntu Linux up on a physical machine as well. Swift on Linux (Docker Container) In this lesson, we show you how to run your Swift code in a Linux Docker container Swift on Linux (Docker Container) In this lesson, we show you how to run your Swift code in a Linux Docker container Swift on Linux (Docker Container) In this lesson, we show you how to run your Swift code in a Linux Docker container Swift on Linux (Docker Container) In this lesson, we show you how to run your Swift code in a Linux Docker container In this lesson, we show you how to run your Swift code in a Linux Docker container In this lesson, we show you how to run your Swift code in a Linux Docker container HTTP, Web Frameworks, Documentation and Resources In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development HTTP, Web Frameworks, Documentation and Resources In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development HTTP, Web Frameworks, Documentation and Resources In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development HTTP, Web Frameworks, Documentation and Resources In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development In this lesson, we explain what a web framework is as well as the discuss the HTTP protocol. We then present a few places to obtain documentation and resources to use during your development Swift Package Manager and IBM Swift Package Catalog The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development Swift Package Manager and IBM Swift Package Catalog The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development Swift Package Manager and IBM Swift Package Catalog The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development Swift Package Manager and IBM Swift Package Catalog The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development The Swift Package Manager and IBM Swift Package Catalog In this lesson, we introduce the Swift Package Manager and how to use it to initialize your project as well as install packages found through IBM's Swift Package Catalog that you might use for development Docker Compose for Development In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container Docker Compose for Development In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container Docker Compose for Development In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container Docker Compose for Development In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container In this lesson, we show you how to use Docker's docker-compose to spin up a container quickly to test out your code in a Linux container Hello API 1 lecture 57:18 Hello API Walkthrough In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. Hello API 1 lecture 57:18 Hello API Walkthrough In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. Hello API Walkthrough In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. Hello API Walkthrough In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. Hello API Walkthrough In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. Hello API Walkthrough In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. In this lesson, we walk you through a simple API from beginning to end. From setting up the project, to publishing the app on Bluemix. Swift Basics 16 lectures 03:35:50 Variables, operators & how computers work Source Code Intro to Xcode 8 changes Swift 3 strings Swift 3 numbers Swift 3 functions Swift 3 booleans & conditional logic Swift 3 constants & logical operators Swift 3 arrays Swift 3 loops Swift 3 dictionaries Swift Optionals: Xcode 8 Updates Swift Optionals Object oriented programming Inheritance Polymorphism Quiz1: Swift 3 Quiz Swift Basics ta, adding design documents and adding map/reduce views. CouchDB Overview...

Additional information

Own a computer with macOS or Ubuntu Basics Swift skills are helpful, but not required

Server API Development in Swift, Kitura, & Bluemix

£ 10 + VAT