Curso de Programación Reactiva para iOS con RxSwift
Reactive Extensions (o Rx) es un conjunto de bibliotecas multiplataforma diseñado para desarrollar aplicaciones asíncronas y basadas en eventos utilizando secuencias observables y operadores de consulta de estilo LINQ. RxSwift es una biblioteca funcional destinada a aliviar la dificultad asociada con Swift la codificación asíncrona y concurrente para iOS aplicaciones.
Esta capacitación en vivo dirigida por un instructor presenta a los participantes las técnicas reactivas que ofrece RxSwift para administrar la transferencia y combinación de flujos de datos asíncronos, manejar secuencias observables simples y la arquitectura y el desarrollo de aplicaciones iOS receptivas, flexibles y escalables en la industria.
Al final de esta formación, los participantes serán capaces de :
- Comprender los conceptos básicos detrás de la programación reactiva en Swift 3.
- Convierta varios elementos, como matrices y eventos, en secuencias observables.
- Aplique varios filtros a secuencias observables, transforme y combine secuencias observables.
- Escribir pruebas unitarias en código Rx.
- Utilice eficazmente los datos ciegos de los elementos de la interfaz de usuario.
Formato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Programa del Curso
Para solicitar un esquema de curso personalizado para esta formación, póngase en contacto con nosotros.
Requerimientos
- Comprensión del código Swift 3.
- Experiencia con iOS desarrollo de aplicaciones.
Audiencia
- Desarrolladores de aplicaciones experimentados Swift y iOS que buscan aprender programación reactiva en Swift con RxSwift
- Desarrolladores con experiencia con uno de los otros puertos de plataforma de Rx que estén interesados en aprender extensiones reactivas para Swift
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programación Reactiva para iOS con RxSwift - Booking
Curso de Programación Reactiva para iOS con RxSwift - Enquiry
Testimonios (2)
Brindó una base sólida de RxSwift que servirá como un buen punto de partida para mejorar nuestra implementación actual de Rx.
Dan Nichols - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
Traducción Automática
El ritmo, la profundidad y las explicaciones fueron excelentes. Está claro que Scott es un experto en el tema y aprender de él fue una experiencia muy agradable.
Ben Leiken - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
Traducción Automática
Próximos cursos
Cursos Relacionados
Cross-platform mobile development with PhoneGap/Apache Cordova
21 HorasEl objetivo de los marco cross-platform es permitirle escribir aplicaciones de una sola vez y tener que funcionar en múltiples plataformas. ¿Quieres crear una aplicación de iPhone que también funcionará en Android? ¿Tiene un cliente girando y quiere que su aplicación Android se ejecuta en Windows Phone? No hay problema.
En este curso de tres días de PhoneGap/Apache Cordova verás dos tecnologías diferentes pero complementarias para el desarrollo móvil de plataformas cruzadas. (Apache Cordova es el nuevo nombre para PhoneGap. Adobe adquirió PhoneGap de los desarrolladores originales y lo donó a la Fundación Apache Software.)
Al completar este curso de PhoneGap/Apache Cordova, usted será capaz de construir aplicaciones web móviles de pleno funcionamiento utilizando el marco, gestionar el código fuente y manejar tweaks de la plataforma, crear experiencias nativas como” de una aplicación web - y mucho más!
Advanced iOS Development
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a iOS desarrolladores que desean dominar iOS la arquitectura empresarial, los patrones de diseño y la programación reactiva con Swfit.
Al final de esta formación, los participantes serán capaces de:
- Cree un código más potente, autodirigido y sencillo.
- Simplifique la gestión de API con Alamofire.
- Implemente la programación reactiva en iOS con RxSwift.
- Comprender diferentes iOS patrones y diseños de arquitectura.
IOS (desarrollo de iPhone y iPad) en Swift para iOS 10 y Xcode 8 - Swift 3
35 HorasEste curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad que se ejecutan en iOS 10.
Este curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad que se ejecutan en iOS 10. El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el nuevo lenguaje de programación Swift de Apple utilizando el IDE de Xcode8.
Durante este curso, se desarrollarán 4 proyectos y se desarrollará un proyecto que será tu propia idea. El curso termina con el desarrollo de una nueva aplicación desde cero en Swift y su creación en la tienda de aplicaciones. (Para eso debes tener una cuenta de Apple).
Este curso solo se puede ejecutar en hardware de Apple, como MacBook o Mac Mini. Los delegados deben haberse registrado con Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad deben estar registrados como desarrolladores de iOS con Apple y haber registrado su dispositivo para el desarrollo. Apple cobra $ 99 por año para registrarse como desarrollador de iOS.
Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6
35 HorasEste curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad con iOS8. El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el nuevo lenguaje de programación Swift de Apple utilizando el IDE de Xcode6. Durante el curso se desarrollará un juego de bloques de estilo Tetris totalmente funcional desde cero utilizando Swift. El curso termina con el desarrollo de una nueva aplicación desde cero en Swift. El curso asume alguna experiencia de programación.
Este curso solo se puede ejecutar en hardware Apple basado en Intel, como un MacBook o un Mac Mini. Los delegados deben haberse registrado con Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad deben estar registrados como desarrolladores de iOS con Apple y haber registrado su dispositivo para el desarrollo. Apple cobra $ 99 por año para registrarse como desarrollador de iOS.
iOS Mobile App Development (Advanced Level)
35 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está destinada a desarrolladores avanzados que desean construir aplicaciones iOS escalables y de alto rendimiento utilizando herramientas avanzadas, patrones de arquitectura, concurrencia, persistencia de datos y prácticas de prueba.
Al finalizar esta formación, los participantes podrán:
- Diseñar arquitecturas de aplicaciones complejas utilizando MVVM y Coordinators.
- Gestionar tareas asíncronas usando GCD y el async/await de Swift.
- Implementar la persistencia de datos utilizando Core Data y UserDefaults.
- Escribir pruebas unitarias y de interfaz de usuario utilizando XCTest y XCUITest.
- Integrar APIs e implementar técnicas de optimización de rendimiento.
iOS Mobile App Development (Basic Level)
21 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está destinada a desarrolladores principiantes que desean construir aplicaciones interactivas iOS utilizando Swift y Xcode.
Al final de esta formación, los participantes podrán:
- Comprender la arquitectura básica de las aplicaciones iOS.
- Diseñar interfaces de usuario simples usando UIKit y Storyboards.
- Gestionar la interacción del usuario y la navegación básica entre vistas.
- Construir una aplicación funcional de forma incremental a lo largo del curso.
Programación iOS (iPhone / iPad) para Programadores
35 HorasTodas las habilidades y el conocimiento que necesita para crear su primera aplicación de iPhone / iPad con las últimas herramientas y SDK de iOS .
Kotlin para desarrollo de iOS y Android
35 HorasKotlin es un lenguaje de programación moderno, funcional y orientado a objetos basado en Java.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán Kotlin programación a medida que avanzan en la creación de una aplicación Android y iOS usando Kotlin.
Al final de esta formación, los participantes serán capaces de:
- Comprender los fundamentos de la programación en Kotlin
- Codificar su propia aplicación Kotlin
- Compile, pruebe, implemente y solucione problemas de aplicaciones Android y iOS con Kotlin
Audiencia
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Aprendizaje Automático en iOS
14 HorasEn este entrenamiento guiado por un instructor, los participantes aprenderán a utilizar la pila tecnológica de Inteligencia Artificial (IA) iOS Machine Learning (ML) mientras pasan por el proceso de creación y despliegue de una aplicación móvil iOS.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Crear una aplicación móvil capaz de procesar imágenes, analizar texto y reconocer voz.
- Access modelos pre-entrenados de IA para integrar en aplicaciones iOS.
- Crear un modelo personalizado de IA.
- Agregar soporte de voz Siri a las aplicaciones iOS.
- Comprender y utilizar frameworks como coreML, Vision, CoreGraphics y GamePlayKit.
- Utilizar lenguajes y herramientas como Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda y Spyder.
Público objetivo
- Desarrolladores
Formato del curso
- Parte teórica, parte discusión, ejercicios y práctica intensiva.
iOS (desarrollo de iPhone y iPad - Apple) en Swift para iOS 11 y Xcode 9 - Swift 4
35 HorasEste curso de 5 días está destinado a desarrolladores que desean aprender a crear aplicaciones para iPhone y iPad que ejecutan iOS 11. Xcode 9, Swift 4 y iOS 11 introdujeron cambios significativos en la forma en que se escriben las aplicaciones.
El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el IDE Xcode 9.
Durante el curso, se desarrollará una aplicación completamente funcional desde cero usando Swift.
Este curso solo puede ejecutarse en hardware Apple como un MacBook Pro o un Mac Mini.
Los participantes deben estar registrados con Apple y tener una cuenta de Apple ID, que es necesaria para descargar software - Xcode.
Aquellos participantes que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad utilizando un cable USB deberán registrar su dispositivo con Xcode.
Los participantes deben ser capaces de entender todos los fundamentos de Swift al final del curso y deberían poder crear cualquier tipo de aplicación en iOS y profundizar en aplicaciones más complejas en iOS.
Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
35 Horas¿Quién debe asistir?
Este curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad con iOS 10. Xcode8, Swift 3 e iOS 10 introdujeron cambios significativos en la forma en que se escriben las aplicaciones.
El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el Xcode 8 IDE.
Durante el curso, se desarrollará una aplicación completamente funcional desde cero utilizando Swift .
Este curso solo se puede ejecutar en hardware Apple basado en Intel, como una MacBook o una Mac Mini. Los delegados deben haberse registrado en Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad utilizando un cable USB deberán registrar su dispositivo con Xcode.