Cursos de Advanced iOS Development

Algunos de nuestros clientes

Código del Curso



14 horas (usualmente 2 días, incluidas las pausas)


  • Experience with iOS development


  • iOS Developers

Descripción General

With advanced iOS development practices and software, such as Alamofire and RxSwift, users are able to build highly complex applications and implement cutting-edge iOS development techniques.

This instructor-led, live training (online or onsite) is aimed at iOS developers who wish to master iOS enterprise architecture, design patterns, and reactive programming with Swfit.

By the end of this training, participants will be able to:

  • Create more powerful, self-directed, and simple code.
  • Simplify API management with Alamofire.
  • Implement reactive programming in iOS with RxSwift.
  • Understand different iOS architecture patterns and designs.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Programa del Curso


Advanced iOS Development

  • iOS enterprise architecture
  • Design patterns
  • Protocol oriented programming

RxSwift Framework

  • Functional programming vs reactive programming
  • Reactive extensions

Alamofire Networking Library

  • Platform-as-a-Service
  • Web services and Alamofire

Advanced Swift and Protocol Programming

  • Using enumerations
  • Developing protocols
  • Working with delegates
  • Writing protocol extensions
  • Creating recursive functions
  • Working with data structures and algorithms

Reactive Programming in Swift with RxSwift

  • Implementing observables and subscriptions
  • Using subjects
  • Filtering, transforming, and combining operators
  • Integrating and working with RxCoaCoa
  • Implementing MVVM
  • Debugging and handling errors


  • Integrating Alamofire into Swift
  • Importing files
  • Retrieving data
  • Optimizing PhotoTagger

Unit and UI Testing

  • Unit Testing in Swift
  • UI testing in Swift

Summary and Conclusion



Categorías Relacionadas

Cursos Relacionados


Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Panama!

As a Business Development Manager you will:

  • expand business in Panama
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones