RxSwift/RxCocoa: Programación reactiva y funcional en iOS
What you'll learn
- Los conceptos agnósticos de programación reactiva y funcional, los cuales también pueden ser aplicados con otros lenguajes de programación diferentes a Swift, así que se puede reutilizar el conocimiento en otros lenguajes.
- Después del entrenamiento serán capaces de implementar código funcional y código reactivo para gestionar procesos asincrónicos entre objetos UI y objetos de negocio en aplicaciones iOS
- El estudiante tendrá más herramientas entre las cuales escoger para sus implementaciones gracias a las capacidades que brinda las extensiones Rx
Requirements
- Tener experiencia en Swift, el lenguaje de programación para iOS
- No hace falta conocer RxSwift/RxCocoa previamente, se explica desde la base aquí
Description
Si te encuentras en alguno de los siguientes casos, haz encontrado el curso adecuado para comenzar:
En la compañía en donde actualmente laboras utilizan RxSwift/RxCocoa en los proyectos.
Quieres utilizar para tus proyectos independientes una herramienta limpia y óptima para implementar código reactivo y funcional.
Necesitas optimizar una aplicación legacy con mejores técnicas para manejar los procesos asincrónicos.
Quieres actualizar tu aplicaciones con técnicas avanzadas usando programación funcional y reactiva.
Sólo quieres incrementar tu conocimiento y adquirir todo el poder que Reactive proporciona a las APPs.
Sobre el código fuente de los ejemplos
El código fuente de las prácticas realizadas están disponibles en cada sección para ser descargados.
Who this course is for:
- Desarrolladores de aplicaciones iOS que deseen aplicar en sus implementaciones Reactive Programming y Functional Programming a través de las extensiones RxSwift/RxCocoa.
Instructor
Mobile Solutions Architect - Development experience: IOS (iPhone, iPad), Android (Smartphone and Tablet), and Windows Mobile platforms.
Client-Server Enterprise Solutions Architect - Java EE 5 (Java Enterprise Edition 5), Java ME (Java Micro Edition), Java SE 6 (Java Standard Edition 6), JSP (Java Server Pages), Servlet, EJB (Enterprise Java Bean), JSF (Java Server Faces), Technology Components SOA JAX-RPC, JAX-WS (RESTful Web Services), and Oracle ADF (Oracle Application Development Framework).
Google Cloud Certified Professional Cloud Architect, AWS Certified Solutions Architect, IBM Worklight V6 Certified Mobile Application Developer, SCDJWS 5.0(Sun Certified Developer for Java Web Services), SCBCD 5.0 (Sun Certified Business Component Developer), SCJP 6.0 (Sun Certified Java Programmer 6.0).