- Introducción
Lo que aprenderás
- Desarrollarás la idea de una aplicación
- Diseñarás una interfaz gráfica que se adapte a todos los dispositivos
- Harás que el código sea estructurado para que puedas actualizarlo de forma sencilla y eficiente
- Serás capaz de desarrollar aplicaciones móbiles
- Aprenderás a utilizar eficientemente Xcode, el simulador y todas las herramientas que Apple ofrece para desarrollar la documentación
- Sabrás utilizar la documentación que Apple brinda para utilizar los módulos, clases y estructuras y podrás aprender de forma independiente
Descripción
Este curso está enfocado en instruir a desarrolladores de Swift tanto entusiastas como profesionales que quieran aprender a desarrollar aplicaciones para el sistema operativo móvil de Apple iOS 11. A la altura en la que el curso fue publicado la version final de iOS 11 no fue lanzada y existe una muy buena razon por la cual he decidido hacer esto: Hacer que las personas aprendan a desarrollar las aplicaciones antes para que cuando esté disponible la versión oficial puedan aprovechar la oportunidad y lanzar las aplicaciones a la App Store.
Si no tienes experiencia en el desarrollo con Swift o programación orientada a objetos NO te recomiendo tomar este curso. Se supondrán ciertos conocimientos referentes a estos respecto. Si por alguna razón quieres continuar con este curso ignorando la advertencia puede que aprendas sobre la marcha, lo cual sería más que interesante.
El curso está mas que nada centrado en un público principiante que quiera aprender los conceptos base o intermedio que quiera repasar algunos conocimientos (lo cual nunca está demás)
netcurso.net free. La mayor selección de cursos gratis del mundo
Elija entre más de 8,000 cursos en línea con nuevas adiciones publicadas cada mes. ComenzarLos estudiantes también compraron
Aprende Dibujo Artístico fácilmente. Arte y creatividad.
Curso de Dibujo Intensivo para Principiantes, sé un Artista
Más de 40 técnicas de Arte y Creatividad. Dibujo y Pintura.
Mega Curso de Dibujo Artístico, Aprende a Dibujar Increíble
Pintura al óleo de un cuadro. Mi proceso, técnica y secretos
El arte del Retrato. El rostro humano; dibujo y pintura.
Contenido del curso
- Introducción ¿Qué es Xcode?
- Instalando Xcode 9 en mac OS
- Creando un proyecto en Xcode 9
- Explorando xcode 9
- Estructura de un proyecto de Xcode
- Personalizar Xcode 9
- Acceder a la documentación en Xcode 9
- Cierre de unidad
- Actividad: Explorando nuestra herramienta de trabajo: Xcode 9
- Introducción de unidad
- Lanzar el simulador de iOS 11
- Instalar más simuladores en Xcode 9
- Ocultar mensajes de debug
- Cierre de unidad
- Actividad: Reflexiones sobre el simulador de iOS 11
- Introducción de unidad
- ¿Qué es Model View Controller?
- Componentes de Model View Controller y su interacción
- Cierre de unidad
- Introducción a UIKit
- ¿Qué es UIKit?
- La clase UIView
- La clase UIViewController
- Crear subclases de UIView
- Cierre de unidad
- Introducción de unidad
- Componentes de UIKit
- UIKit: Labels y Botones
- UIKit: Campos de texto y Areas de texto
- UIKit: Sliders y Switches
- Cierre de unidad
- Actividad: Componentes de UIKit
- Introducción de unidad
- ¿Por qué se necesitan los constraints?
- ¿Qué son los constraints?
- Aplicando constraints
- Utilizar constraints mediante código
- Cierre de unidad
- Actividad con constraints
- Presentación de la aplicación
- Diseñando la interfaz gráfica de la aplicación
- Aplicando constraints en la interfaz gráfica de usuario
- Creando el modelo base de la calculadora
- Definiendo operaciones del modelo
- Creando el controlador
- Cierre de unidad
- Actividad: expandiendo la calculadora
- Introducción de unidad
- ¿Qué son las Size Classes?
- Aplicando autolayout en la calculadora
- Cierre de unidad
- Actividad de práctica con Autolayout
- Introducción de unidad
- ¿Qué es Core Graphics?
- Estructuras de datos base de Core Graphics
- Sistema de coordenadas en iOS
- Bounds VS Frame
- Cierre de unidad
- Actividad Core Graphics
- Introducción de unidad
- Introducción a la función draw
- La clase UIBezierPath
- Dibujando en la clase UIView
- Reaccionando a cambios de tamaño de una vista
- Inspeccionar atributos de una clase
- Cierre de unidad
- Actividad: Dibujando en una vista
- Presentación de la aplicación
- Creando la interfaz gráfica de Shapes
- Estableciendo una API para ShapesView
- Cierre de unidad
- Expandiendo Shapes 1
- Introducción de unidad
- El ciclo de vida de la clase UIViewController
- Demostración del ciclo de vida de UIViewController
- Cierre de unidad
- Introducción de unidad
- ¿Qué es un Gesture Recognizer?
- Reconociendo rotaciones con UIRotationGestureRecognizer
- Utilizando un Gesture Recognizer desde el interface builder
- Reconociendo pinch con UIPinchGestureRecognizer
- Reconociendo toques con UITapGestureRecognizer
- Cierre de unidad
- Práctica Gesture Recognizers
- Introducción de unidad