NUEVO CURSO
a ti que ya has realizado el Curso iOS Intermedio, que ya controlas Core Data, y que quieres seguir «currándote» tu perfil profesional…
¿Quieres usar Core Data en segundo plano mirando al tendido, consumir servicios web con AFNetworking 2 como un superhéroe, pilotar Mantle y hacer viguerías asíncronas con Bolts?
Este es tu curso, solo para super heroes del código
A lo largo del curso, se desarrollará una aplicación que como no, tendrá que ver con Superhéroes, abajo hay algunos ejemplos para que te puedas hacer una idea inicial de lo que te espera. ¿Te animas?
Un vistazo a lo que te espera en este súper curso
Nuestro Chef
Nuestro instructor es un artesano del software, amante de los comics y aficionado al cine. Comenzó hace casi 20 años desarrollando apps de tratamiento de imágenes en C++ y a finales de 2007 se introdujo en el mundo del desarrollo móvil llevando una doble vida. Durante el día trabajaba en Symbian Ltd. mejorando el sistema operativo para smartphones más famoso del momento. Por las noches desarrollaba sus primeras aplicaciones en Objective-C, fascinado por la potencia de frameworks como Core Animation y Core Data.
Actualmente lidera el desarrollo iOS de apps multipantalla y segunda pantalla en Telefonica Digital.
Temario
- Introducción
- Mantle, un mismo modelo con diferentes representaciones.
- AFNetworking, la mejor manera de acceder a servicios web.
- Bolts, código asíncrono más manejable.
- Modelos de concurrencia en Core Data.
Aplicación de ejemplo: Comic Reading List
- El modelo de datos
- El poder de MTLModel.
- Te presento a NSValueTransformer.
- Transformando JSON a MTLModel y viceversa.
- Objetos hijo.
- Situaciones en las que se debe usar Core Data.
- Mantle + Core Data: Yes We Can.
- Tests unitarios.
- Implementando un cliente de Comic Vine
- Arquitectura de AFNetworking 2
- Autorización: personalizando la serialización de peticiones.
- Integración con Mantle: personalizando la serialización de respuestas.
- Peticiones asíncronas más manejables con Bolts.
- Poniéndolo todo junto.
- Test unitarios con OHHTTPStubs.
- Importando objetos en Core Data en Segundo Plano
- Creando un stack de Core Data en segundo plano.
- Actualizando el contexto en el thread principal.
- Notificaciones vs. contextos anidados.
- Test unitarios.
- Superpoderes extra para View Controllers
- Maximizando la re-utilización en View Controllers.
- Gestionando cambios con NSFetchedResultsController de la forma correcta.
- Creando un contenedor de View Controllers.
Requisitos
Para este Curso necesitas como mínimo haber realizado nuestro Curso iOS Intermedio . Si tienes dudas sobre si el curso encaja contigo ¡contáctanos que te ayudamos!
Duración
20 Horas
Horarios
Fin de semana: Viernes, de 15h a 19h, Sábado y Domingo de 10h a 14h y de 15h a 19h.
Comunidad Geek
Al terminar el curso, recibirás:
Certificado de participación de KeepCoding Training.
Camiseta Curso KeepCoding Training.
Acceso a nuestro grupo exclusivo de Antiguos Alumnos KeepCoding.
Conoce nuestros Bootcamps
Bootcamp Aprende a programar desde cero
🔴 ¿Quieres entrar de lleno al Desarrollo Mobile? 🔴
Descubre el Desarrollo de Apps Móviles Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp en Desarrollo de Apps Móviles por una semanaDesarrollo Web Full Stack Bootcamp
Desarrollo de Apps Móviles Full Stack Bootcamp
Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp
Ciberseguridad Full Stack Bootcamp