- Cursos
- Tecnología
- Desarrollo APP
- Aprende a crear aplicaciones para iOS 9
Aprende a crear aplicaciones para iOS 9
Aprende a crear APPs para la última versión de los dispositivos iOS. No necesitas conocimientos previos de programación. Enfocado a emprendedores que quieran lanzar su producto gastando poco dinero.

Descripción del curso
iOS 9 es la última versión del sitema operativo de Apple para iPhone e iPad. Un sistema operativo que ha tenido una gran aceptación en el mercado.
Gracias a este curso aprenderás las herramientas necesarias para desarrollar apps en Objective-C, el lenguaje nativo para desarrollar apps para iPhone o iPad . El curso incluye algunos algoritmos y patrones de diseño importantes así como consejos y best practices.
Al finalizar el curso, serás capaz de reproducir y entender la gran mayoría de funcionalidades de las apps más populares de iOS y profundizar en ellas para hacer tus propias apps. Además, contarás con el apoyo de el profesor y del resto de alumnos, con los que podrás intercambiar consejoes e impresiones.
Contenido del curso
Introducción : ¿qué necesito?
01:08- Necesito un Mac01:08AVANCE
Conocer el entorno de trabajo
14:47- Descargando Xcode02:33AVANCE
- El programa de desarrollo de Apple00:16
- Instalando Xcode02:48AVANCE
- Abriendo Xcode05:45AVANCE
- Compilar03:25AVANCE
Tu primera App
46:14- UI Button03:36AVANCE
- UI AlertView11:15AVANCE
- UI Label06:46AVANCE
- Colores04:32
- Vista Controlador02:34
- UI Text Field07:44
- Imágenes y UIImageView04:01
- Nuevo VC05:30
- App 1: Conociendo los elementos gráficos00:16
Programación básica
28:40- Variables Enteras07:15
- Variables Flotantes09:09
- App2: Conversor de millas a kilómetros10:48
- Bonus: la app en una sola línea01:12
- App 2: Descarga00:16
Reto 1- Conversor de divisas
21:18- Introducción00:16
- La vista03:29
- Uniendo elementos01:05
- La implementación03:56
- Últimos detalles03:23
- Practica lo aprendido00:16
- Bonus Multiconversor06:05
- App 3: Descarga el código fuente00:16
- Explora tus capacidades00:16
- ¿Qué te parece este curso?02:16
Operadores de decisión
19:36- El operador IF05:19
- El tipo de datos BOOL03:30
- Concatenar IFS07:40
- Lógica02:51
- Las tablas de verdad00:16
Operadores de Iteración
32:58- Bucle For06:24
- Bucle While04:02
- La cuenta atrás04:08
- App 4: El factorial de un número09:51
- App 5: La canción 99 beers08:33
Recapitulación Bloque inicial
01:20- El manejo de Xcode00:16
- Los elementos de la vista00:16
- Los tipos básicos00:16
- Los operadores de decisión00:16
- Los operadores de iteración00:16
Programación Orientada a Objetos - Clases y Objetos
19:57- Crear un nuevo proyecto06:58
- El concepto de clase04:41
- Tu primera clase03:04
- La cabecera de la clase03:06
- El fichero de implementación02:08
Programación Orientada a Objetos - Las propiedades de una clase
20:02- Propiedades de una clase07:03
- Instanciar objetos01:41
- Importar una clase03:49
- Asignar las propiedades de una clase07:29
Programación Orientada a Objetos - Los métodos de una clase
39:49- Los métodos de la clase05:29
- Tu primer método05:18
- Métodos con argumentos04:09
- Propiedades con self04:13
- Métodos con self02:44
- Métodos multiparámetricos05:44
- Métodos con valor de retorno07:48
- Métodos de clase y de instancia04:24
La clase Integer Utils
25:10- Reto: La clase Integer Utils00:16
- Crear la nueva clase02:54
- Imprimir los n primeros enteros03:43
- Imprimir una cuenta atrás02:40
- Imprimir enteros comprendidos entre m y n04:47
- Refactorización03:23
- Agregando el factorial07:11
- App 6: Descarga00:16
Colecciones y Arrays
01:14:13- Mi garaje14:50
- Mi Garaje. Implementación09:04
- Mi primer array12:14
- Navegar por nuestro garaje09:49
- Nuestro primer bug06:51
- Aleatoriedad08:04
- Transiciones - Animaciones09:50
- Arrays03:15
- App 7: Descarga00:16
Diseño Responsive
14:28- Reto 4: El diseño responsive00:16
- Reto 4: Diseño responsive14:12
Programación Orientada a Objetos - La Herencia
12:17- El concepto de herencia03:48
- La subclase de MiVehiculo08:29
- La súper clase
Más clases útiles
46:44- Las diferencias entre objetos y primitivas03:25
- La clase NSString07:32
- La clase NSArray II07:46
- Propiedades II09:27
- Más aún sobre arrays06:13
- La clase CGPoint06:07
- Las propiedades en las cabeceras02:21
- El nil03:53
En busca del tesoro perdido
01:58:10- En busca del tesoro perdido02:59
- El Storyboard13:49
- El Storyboard (II)09:29
- Vinculando la vista y el controlador15:18
- La clase Tile05:19
- El patrón de la Factoría15:12
- La primera Tile13:27
- La navegación entre titles12:48
- La navegación entre titles (2)08:42
- La historia19:03
- El tesoro perdido, recapitulación02:04
En busca del tesoro perdido v2.0
01:16:50- Las clases arma y armaduras04:58
- La clase personaje10:49
- Añade un personaje07:59
- Mejorando nuestra tile16:32
- Implementando las acciones12:32
- El estado inicial del juego05:29
- El jefe final04:29
- Feedback al usuario04:31
- Reset09:15
- App 8: En busca del tesoro perdido00:16
Control de versiones
28:14- Crear una cuenta en Bitbucket09:45
- Configurar y subir el proyecto a Bitbucket12:34
- Pull y Push05:55
Modelo Vista Controlador
20:36- El patrón MVC06:49
- Comunicación entre el controlador y los modelos y la vista04:13
- Comunicación entre los modelos y las vistas09:18
- MVC: el resumen00:16
El uso de UITableView
48:44- UI Table View06:29
- Table View Delegates07:22
- Los métodos de UITableViewDataSource12:30
- UITableViewDataSource15:00
- El toque final: una imagen en nuestra tabla07:23
El uso de UITableViewCell
01:22:24- Imágenes personalizadas para cada celda17:44
- Más formas de crear tablas con UITableViewController18:28
- El diseño de la celda prototipo18:34
- La clase Planet Cell07:07
- Reprogramando nuestra UITableView11:23
- Reto: Añadir la descripción a la celda09:08
La selección de las celdas
01:14:24- UI Table View Delegate13:50
- Implementar los métodos de UI Table View Delegate07:49
- Tamaño responsive de las celdas12:18
- Accessory View de las Celdas14:36
- Checkmarks duplicados07:08
- Reto: Quitar los checkmarks duplicados05:45
- Eliminar un planeta12:58
Mejoras a la tabla
01:05:52- Los Diccionarios14:28
- Las Property Lists13:44
- Cómo cargar y utilizar una property list13:37
- Introduciendo la Programación Orientada a Objetos24:03
Los recursos gráficos
22:43- Las Launch Images10:38
- Los Logos12:05
El uso de UINavigationController
42:23- La navegación entre vistas04:24
- Añadir el UINavigationController04:32
- La vista detallada07:10
- Pasar datos entre controladores16:35
- Reto: añadir más info al planeta09:42
El uso de UITabBarController
47:18- UITabBarController y UIWebView06:31
- El uso del UITabBarController08:51
- Añadir una nueva pestaña07:08
- El uso de UIWebView13:39
- El problema del App Transport Security en iOS 906:11
- Reto: Cargar una página web en remoto04:58
El conversor de divisas 2.0
01:16:20- El conversor de divisas 2.002:01
- El modelo de datos - La divisa10:08
- La lista de divisas04:29
- El uso de UIPickerView12:42
- Las APIs externas21:31
- La conversión de divisas final15:21
- ¿Tengo internet?10:08
El uso de UISearchController
38:18- El uso de UISearchController08:15
- Los predicados de búsqueda13:36
- Actualizar la vista con los resultados12:44
- El uso de tablas: recapitulación03:43
Las colecciones en UICollectionView
02:17:13- El uso de UICollectionView07:45
- El diseño de la celda07:18
- La implementación de la celda: los delegados de UICollectionView16:12
- Personalizar la vista de la celda08:02
- Dividir los planetas en dos secciones11:38
- Añadir márgenes a las secciones11:24
- El diseño de un header y un footer view16:12
- La lógica del header y el footer09:02
- La vista extendida del planeta08:13
- La selección del planeta13:39
- Múltiples selecciones15:03
- Compartir en redes sociales12:45
Almacenar datos con Core Data
01:54:16- El uso de Core Data14:07
- El Managed Object Model04:37
- El diseño de la UI10:29
- Creando Managed Objects17:24
- Obtener datos de Core Data14:42
- Los métodos de UITableView06:45
- NSFetchedResultsControllerDelegate13:15
- Borrar un objeto con Core Data10:11
- Actualizar un objeto con Core Data12:34
- Una pincelada de SQL05:04
- Ya se usar Core Data05:08
La cámara de fotos
35:19- La cámara de fotos09:15
- La lógica del controlador de fotos13:27
- UIImagePickerControllerDelegate10:31
- Probar en un dispositivo físico02:06
La cámara de vídeo
42:53- Los vídeos09:51
- La lógica del View View Controller08:42
- La reproducción del vídeo10:36
- NSNotificationCenter09:44
- Probando el vídeo04:00
Parse, un servidor en la nube
02:55:44- De vuelta al planetario11:00
- Configurar una cuenta y un proyecto en Parse14:34
- Cómo instalar Parse gracias a Heroku14:04
- El dashboard de Parse con NodeJS15:43
- Descargar y configurar el Framework de Parse12:06
- El uso de PFQueryTableViewController10:55
- Cómo utilizar los métodos de PFQueryTableViewController22:01
- Pull to refresh03:45
- El uso de la paginación03:24
- El uso de la caché de datos06:00
- Recuperando las funcionalidades perdidas07:32
- Insertando nuevos planetas, diseño de la UI12:32
- Insertando nuevos datos, la implementación10:47
- Guardar nuevos datos en Parse18:18
- Borrar datos de Parse13:03
Cómo subir tu app a la App Store
53:25- Crear la app en iTunes Connect22:38
- Las descripciones, las keywords y el marketing16:10
- El envío final de la app y el proceso de validación14:37
Valoraciones
- 5 ESTRELLAS78%
- 4 ESTRELLAS11%
- 3 ESTRELLAS0%
- 2 ESTRELLAS11%
- 1 ESTRELLAS0%
- FabioMontenegroIncluir valoración media (en números)
- WILLIAMALVAREZIncluir valoración media (en números)
Excelente Curso..!
- FranciscoRodríguezIncluir valoración media (en números)
Está bastante completo, y está bien explicado
- Jose ManuelGarcía DíazIncluir valoración media (en números)
- Juan JoséBuadesIncluir valoración media (en números)
Muy útil y práctico. Recomendable para inciarse y para profundizar en el desarrollo de apps
- VictorArenasIncluir valoración media (en números)
Muy bueno. El profesor explica muy bien. Resulta ameno y entretenido.
- AndrésMonesolIncluir valoración media (en números)
Muy bien explicado. El profesor lleva un ritmo muy buen y explica muy bien. Se entiende todo aunque empieces de cero. Me está encantando.
- JorgeCarriazo OrtegaIncluir valoración media (en números)
Muy práctico y súper bien explicado
- MiguelCaballeroIncluir valoración media (en números)
Completísimo. Completo y actualizado. De lo mejor que ha pasado por Tutellus en mucho tiempo.
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más