Carrera de Desarrollo de Apps Nativas en iOS
Esta carrera es ideal para aquellos interesados en crear aplicaciones de iPhone y iPad, ya que aprenderás a crear apps personalizadas y optimizadas para el mercado y te ayudará a destacar en una industria en constante crecimiento y demanda.
Estas empresas ya confían en nosotros
Lo que aprenderás en esta carrera:
- Instalar Xcode y recomendaciones de un Apple Developer.
- Conocimientos de la estructura y práctica de uso de Xcode.
- Flujo de desarrollo nativo conociendo el patrón Modelo Vista Controlador.
- Documentaciones y guías recomendadas.
- Ejemplo de interacción entre la vista y controller.
- Conocimiento conceptual de diagramación en iOS y documentación.
- Casos de uso diferentes, casuísticas y experiencia en la vista.
- Manejo de Constraints.
- Manejo de herramientas como View y StackView.
- Aplicar conocimientos de clases y objetos.
- Uso de la lógica del caso de uso y programación swift usando Vista y Controlador.
- Personalizar Font (tipo de letras) en el proyecto.
- Lógica de cálculo de propinas a partir de un monto total usando generador random.
- Conocimiento y colección de datos.
- Ejemplos de Array y Diccionarios.
- Conceptos de UIPicker implementación y uso.
- Conceptos de UITableView, implementación y uso.
- Diseño de vistas personalizadas usando código Swift.
- Constrains y responsive de las vistas.
- Aprender la configuración y uso del TableViewController con celdas personalizadas.
- Implementación de cámara en el proyecto.
- Uso de librería para grabar y leer archivos desde el área privada Document.
- Creación de galería de imágenes.
- Selección de datos utilizando técnicas de filtrado de datos en colecciones.
- Definiciones de Constantes, variables, tipos de datos.
- Funciones y sus diferentes presentaciones.
- Class and Object.
- UIs más utilizados en desarrollo de apps iPhone.
Requisitos de la carrera
Cursos de esta carrera
Te recomendamos que sigas los cursos en el siguiente orden
1. Laboratorio Primeros pasos para crear Apps iOS: Conociendo Xcode y el patrón MVC
Aprende a utilizar Xcode, la plataforma de desarrollo para crear aplicaciones móviles para iOS, además de los conceptos base para iniciarte en el desarrollo de aplicaciones, como el flujo de desarrollo, el patrón MVC, documentación de apoyo y un ejempl...
2. Laboratorio: Trabaja el diseño responsive de tus apps de iPhone usando Constraints
En vista que existen diferentes tamaños de dispositivos y de resoluciones, iOS provee de una tecnología y método de crear el responsive de los layout, este concepto lo definen como AutoLayout. En este laboratorio aprenderás tanto los conceptos como la ...
3. Laboratorio: Desarrolla tu primera app para iPhone y iPad con Swift
Aprende a desarrollar tu primera aplicación completa y funcional para iOS, desde los controles y el diseño del layout, hasta la lógica de programación en Swift o el manejo de eventos, todo ello de forma práctica.
4. Laboratorio de Colección de Datos en TableView y Picker
A lo largo de este laboratorio práctico aprenderás a usar el modelo de colección de datos de iOS y a reproducirlos en la vista usando UITableView y UIPicker.
5. Laboratorio: Desarrolla y personaliza la vista de una App para iPhone con Navigation Controller
Laboratorio en el que vamos a desarrollar desde cero una app con varias vistas personalizadas, con control de navegación y lógica de programación nativa con Swift, pasando valores entre vistas y con diseño y personalización programáticamente los objeto...
6. Laboratorio: Desarrolla una app para iPhone con uso de cámara y librería de imágenes
Aprende de forma práctica a crear una aplicación para iPhone con uso de la cámara de fotos, el área privada Document para salvar archivos y la persistencia de datos en memoria con User Default.
7. Laboratorio de Programación Orientada a Objetos con Swift: Aplicando en objetos UI de una App
En este laboratorio aprenderás los conceptos de Clases y Objetos con Swift, fundamento básico para desarrollar apps usando la herramienta Xcode, aplicando los mismos en objetos UI de una App para iOS.
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
¿Puedo obtener un diploma que acredite mis conocimientos?
Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.
También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.
¿Tengo que hacer todas las formaciones de esta carrera?
No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.
No obstante, la carrera se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.
En esta carrera se aprenderá a utilizar herramientas y tecnologías para el desarrollo de aplicaciones para dispositivos iOS.
Se cubrirán temas como el entorno de desarrollo Xcode, el patrón de diseño Model-View-Controller (MVC), el lenguaje de programación Swift y la programación orientada a objetos.
También se aprenderá sobre la creación de interfaces de usuario, el diseño responsive, la recolección y visualización de datos, y el uso de la cámara y la librería de imágenes.
Los estudiantes aprenderán a crear aplicaciones para iPhone y iPad y se enfocarán en desarrollar habilidades para personalizar y optimizar las aplicaciones desarrolladas.