YoVDO

Swift - The Mobile Language That's Coming to the Cloud

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Web Development Courses Web Application Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the potential of Swift as a server-side language in this comprehensive conference talk. Discover how Swift, originally designed for iOS development, has expanded to become open source and run on Linux. Learn about the latest Swift 3 release, its improved performance, functionality, and productivity features, and understand why server-side Swift is gaining popularity in cloud computing. Dive into new Swift web frameworks like Kitura, and gain insights on creating your first Swift web application. Get an overview of Swift's journey, memory usage, performance, and key language features such as optionals, closures, and protocols. Explore server-side Swift ecosystems, including IBM Swift Sandbox, Grand Central Dispatch, and the IBM Swift Package Catalog. Discover how to develop a Kitura web application, implement OAuth 2.0 authentication, and leverage IBM Cloud Tools for Swift and IBM Bluemix Runtime. Gain valuable insights into the future of Swift on Linux and join the growing open-source Swift community.

Syllabus

Intro
lan Partridge
Open Source Swift
Open, inclusive development community
Swift's Amazing Journey
Building on the shoulders of giants
Language evolution process
Swift Memory Usage
Swift Performance by Memory
Control Flow
Switch
Optionals
Optional Chaining
Functions
Closures
Structs
Enums
Classes
Protocols and Extensions
IBM Swift Sandbox
Why Swift on the server?
Isomorphic Swift code
Bringing Swift to the Server
Grand Central Dispatch
Running work on queues
Grouping work
GCD in Swift 3
Growing server-side ecosystem
Server APIs Work Group
IBM Swift Package Catalog
Kitura Web Framework
Developing a Kitura web application
Adding authentication via OAuth 2.0
IBM Cloud Tools for Swift
IBM Bluemix Runtime for Swift
The future of Swift on Linux?


Taught by

Devoxx

Related Courses

Full Stack Foundations
Udacity
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera
Web Application Development: The Data Tier
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Nivel de Datos
University of New Mexico via Coursera