Introducción al Curso de desarrollo con Core Graphics y Core Animation
Este curso exclusivo diseñado por Agbo y nuestro equipo de Chefs presenta los fundamentos de “Core Graphics” & “Core Animation”.
“..Se trata de un curso totalmente práctico, pese a haber mucho material los conceptos quedan bien asentados gracias a los diferentes ejemplos. En definitiva un inmejorable ambiente friki, donde además de pasarlo bien, se aprende de los mejores..” Antonio M. Alumno
Dirigido a
Es un curso intensivo y avanzado pensado para programadores, diseñadores y, en general, todas aquellas personas con experiencia previa en iOS que quieran aprender en profundidad desarrollo para iPhone usando los fundamentos de “Core Graphics” & “Core Animation” .
Objetivo
Proporcionar conocimientos avanzados de programación para iPhone & iPad que permitan al alumno crear aplicaciones usando “Core Graphics” & “Core Animation”.
Al contrario de otros cursos y libros más teóricos, éste es un curso de desarrollo para iPhone práctico y pragmático, creado por desarrolladores para desarrolladores. A lo largo del curso los alumnos crearán una aplicación de demostración que utiliza “Core Graphics” & “Core Animation”.
Temario
CORE GRAPHICS
- Introducción a Core Graphics (Quartz 2D) y visitas personalizadas
- Sistemas de coordenadas. Frame y bound
- Contextos gráficos
- Adaptarse a distintos tamaños de pantalla
- Dibujar texto
- Dibujar imágenes
- Dibujar lineas y construir “paths” (rutas gráficas)
- Dibujar rectángulos y otras formas geométricas
- Añadir sombras
- Crear y dibujar gradientes
- Mover formas geométricas
- Cambiar la escala de formas geométricas
- Rotar formas geométricas
CORE ANIMATION
- Introducción a Core Animation
- Qué es Core Animation
- Tipos de animaciones
- Propiedades que se pueden animar
- Hidden
- Frame
- Center
- Transformadas (rotaciones, translaciones y zoom)
- Alfa (Transparencia)
- Animar cambios en las jerarquías de vistas: añadir o quitar vistas
- Animaciones
- Animaciones básicas
- Animaciones “keyframe”
- Agrupando animaciones
- Animaciones de transición
- El tiempo en las animaciones
- Duración de una animación
- Encadenar animaciones
- Transformadas afines
- Rotación
- Zoom
- Traslación e inversión
- CALayers
- ¿Qué hay detrás de una UIView?
- Relación entre CALayer y UIView
- Organizar el layout con CALayers
- Papel de la CALayers en las animaciones
- CALayers de filtro
- Rotación en CALayers
- Animaciones y acciones
- Scroll en CALayers y geometría
- CALayers en 3D
Nuestro Chef
Diego estudió informática en la Universidad de Sevilla y lleva desde el año 1988 programando. En los últimos 4 años está volcado integralmente al desarrollo de Apps con Android, iOS y WebOS. Experto multiplataforma y profundo conocedor de Java EE y sus frameworks, certificado como ITIL Foundations V2 y como SCJP 1.5, SCJP 1.6, SCWD 1.5 y SCBCD 1.3. Uno de los mejores instructores en la actualidad. Apasionado por la tecnología y formador experimentado. Colaborador de revistas como iPhone World y MacWorld. Ponente habitual en eventos como NSSpain, entre otros.
Requisitos
Por tratarse de un nivel avanzado de programación para iPhone & iPad, este curso requiere:
- Conocimientos sólidos de Objective C y Cocoa, tales como los que se imparten en el Curso iOS Intermedio.
- Ordenador Mac Intel.
- Última versión estable del Xcode y el SDK.
- No hace falta un dispositivo (iPhone o iPad).
Metodología y documentación
🔴 ¿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 semanaEl curso tiene un enfoque totalmente práctico y el alumno pasa gran parte del tiempo en Xcode. Cada concepto viene seguido de su aplicación, de tal forma que el contenido es siempre visto dos veces, asegurándose de esta forma que al terminar el curso, el alumno domine por completo el contenido.
Se facilita al alumno todas las diapositivas de referencia para el mejor seguimiento.
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.
Resultado a ser alcanzado
El alumno estará capacitado para desarrollar aplicaciones más elaboradas y a manejar con éxito Core Graphics & Core Animation.
Asimismo, recibirá además:
- Certificado de participación de KeepCoding Training.
- Acceso a nuestro exclusivo Grupo Alumni iOS con sus fórums, networking.
- Acceso a nuestra exclusiva bolsa de trabajo.
- Camiseta Curso iOS.