iOS 9 y Swift 2 | Curso Completo y Desde Cero
Aprende iOS 9.3 y swift 2.2 de una manera fácil y completa
Lo que serás capaz de hacer
IMPORTANTE: Te recomiendo que te suscribas al curso actualizado de iOS con Swift, para ver la versión nueva del curso puedes ir a mi biografía dando click al nombre "Juan Villalvazo" en esta misma página (en la sección de instructor). Muchas gracias : ) ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ Con más de 150 video lecciones en HD. Con una comunidad de más de 4000 estudiantes ayudándonos mutuamente. ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ Algunas de las más de 600 revisiones de alumnos hacia este curso: - Nando Camarillo: (Excelente curso) El curso esta muy bien, empieza con lo básico y poco a poco va subiendo el nivel, el instructor es muy atento, las preguntas que le hacen las responde muy rápido y el curso está en constante actualización, lo recomiendo ampliamente !! :D. - Joaquin Gil Silva: (Genial, un profesor excelente, y un curso muy actualizado) Explicaciones muy claras, se tocan todos los aspectos y la preocupación del profesor por los alumnos a la hora de ayudar en todo lo que pueda es espectacular. Muchas gracias. - J. David Guerra: (Excelente!!!!!) Curso muy ameno por lo general. Se resaltan cosas prácticas que todo programador debe saber cuando se inicia en un nuevo lenguaje de programación (o plataforma). Yo (programador web/desktop con 12 años de experiencia) lo recomiendo 100%. Desde luego es la mejor inversión que he hecho en formación. Muchas Gracias por tu gran esfuerzo Juan. ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ Lo que obtendrás : Tendrás el mejor y primer curso de programación iOS 9 con Swift 2 en Español publicado en internet y en Udemy (Agosto de 2014). Más de 150 lecciones actualmente, divididas en más de 12 secciones y más de 15 horas de videos HD donde aprenderás el lenguaje Swift y a crear apps para iPhone, pasando por temas básicos hasta temas intermedio y avanzados. Todo esto al mejor precio y con una excelente atención a los alumnos via mensaje privado y grupo de ayuda. Si piensas que lo anterior esta dentro de tus necesidades de inversión para el futuro, da clic en el botón de " toma este curso " y forma parte de esta comunidad de más de 3800 estudiantes. Recuerde que aprender a desarrollar apps iOS ahora, es una excelente inversión para su futuro. Muchas gracias : ) ¡Este curso cuenta con Garantía del 100% de devolución de su inversión por 30 días!, da clic en tomar el curso ahora mismo y si no es lo que esperabas Udemy te devuelve tu inversión.
- Tendras el mejor curso de programacion iOS con swift en español de todo Udemy
- Aprenderas por medio del ejemplo a crear varias aplicaciones nativas
- Aprenderas a pensar como un programador profesional y ser capaz de iniciar una vida laboral independiente o en una empresa
Temario
UNIDAD 1 - Introducción · 1 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Bienvenida
UNIDAD 2 - El entorno de desarrollo integrado Xcode 7 · 3 leccionesUNIDAD 2 - El entorno de desarrollo integrado Xcode 7
UNIDAD 2 - El entorno de desarrollo integrado Xcode 7
- Nuestra herramienta de trabajo: Xcode 7
- Introducción a Xcode 7
- ¿Que hay de nuevo Xcode?
UNIDAD 3 - ¡Comencemos aprendiendo la sintaxis de swift facilmente! · 11 leccionesUNIDAD 3 - ¡Comencemos aprendiendo la sintaxis de swift facilmente!
UNIDAD 3 - ¡Comencemos aprendiendo la sintaxis de swift facilmente!
- El lenguaje de programación Swift
- El libro gratuito de Swift
- Introducción al Playground y las palabras reservadas
- Constantes y Variables
- Asignación Implícita y Explícita
- Tipos de Datos
- Tipo : Int
- Tipo : Float & Double
- Tipo : String & Array
- Introducción a optionals y el casteo de tipos
- El lenguaje de programación Swift
UNIDAD 4 - Estructuras iterativas e introducción a funciones · 9 leccionesUNIDAD 4 - Estructuras iterativas e introducción a funciones
UNIDAD 4 - Estructuras iterativas e introducción a funciones
- Introducción a ciclos
- La función Print
- Nota
- El ciclo For y la propiedad count de las colecciones
- Los ciclos repeat & while
- Colecciones: Diccionarios y Arreglos
- El ciclo For In
- Funciones
- Tarea #1 Funciones
UNIDAD 5 - Estructuras de control : if - else & switch · 3 leccionesUNIDAD 5 - Estructuras de control : if - else & switch
UNIDAD 5 - Estructuras de control : if - else & switch
- Estructuras de control: If - else
- Estructuras de control: Switch
- Tips #1 | Número de lineas y más
UNIDAD 6 - El IDE Xcode, el story board y la Interfaz de usuario · 2 leccionesUNIDAD 6 - El IDE Xcode, el story board y la Interfaz de usuario
UNIDAD 6 - El IDE Xcode, el story board y la Interfaz de usuario
- El IDE Xcode |Su estructura e introducción al debugger
- Introducción al Storyboard
UNIDAD 7 - App # 1: Tienda Mazda | La programación orientada a objetos · 9 leccionesUNIDAD 7 - App # 1: Tienda Mazda | La programación orientada a objetos
UNIDAD 7 - App # 1: Tienda Mazda | La programación orientada a objetos
- Introducción a la programación orientada a objetos
- La union de código con interfaz de usuario
- La función ViewDidLoad
- Clases, propiedades y métodos
- Introducción a Optionals Parte 2
- Scope (Alcance) :Global y Local
- Creación y uso de objetos
- Herencia
- La POO
UNIDAD 8 - Subir aplicación a dispositivo real gratuitamente :D · 4 leccionesUNIDAD 8 - Subir aplicación a dispositivo real gratuitamente :D
UNIDAD 8 - Subir aplicación a dispositivo real gratuitamente :D
- Tenemos que estar actualizados : )
- Correr app en dispositivo real y solución a error de seguridad
- El requisito indispensable para subir una aplicación a la app store de Apple
- Inscripción al Apple Developer Program
UNIDAD 9 - Elementos básicos de la UI · 3 leccionesUNIDAD 9 - Elementos básicos de la UI
UNIDAD 9 - Elementos básicos de la UI
- Va de nuevo! Labels & Buttons! | Tips que no te puedes perder!
- Text View & Text Field
- Slider & Switch
UNIDAD 10 - App # 2: Calculadora | Repaso de todo lo aprendido hasta ahora · 4 leccionesUNIDAD 10 - App # 2: Calculadora | Repaso de todo lo aprendido hasta ahora
UNIDAD 10 - App # 2: Calculadora | Repaso de todo lo aprendido hasta ahora
- La interfaz de usuario | ibAction & ibOutlet
- La lógica del programa 1| Label.text a Float
- La lógica del programa 2| Switch en acción
- La lógica del programa 3| Introducción al AutoLayout
UNIDAD 11 - Introducción al Auto Layout: Constraints & Size Classes · 7 leccionesUNIDAD 11 - Introducción al Auto Layout: Constraints & Size Classes
UNIDAD 11 - Introducción al Auto Layout: Constraints & Size Classes
- Auto Layout |Teoria
- interface Builder, Constraints & Size Classes
- Hola Auto Layout | Centrar vertical y horizontalmente
- Constraints Automáticos
- Ejemplo Sencillo de Size Classes
- Diferente Tamaño de Letra para iPhone e iPad
- Vista Previa en el Interface Builder
UNIDAD 12 - Swift Nivel Intermedio · 5 leccionesUNIDAD 12 - Swift Nivel Intermedio
UNIDAD 12 - Swift Nivel Intermedio
- Optional Binding
- Computed Property
- Tipo : Bool
- Introducción a los Closures
- Sort() VS SortInPlace()
UNIDAD 13 - Introducción a las Table Views · 4 leccionesUNIDAD 13 - Introducción a las Table Views
UNIDAD 13 - Introducción a las Table Views
- Introducción a tablas en iOS
- UITableViewController
- Table View : Funciones y celdas
- Detectar renglón y sección pulsados
UNIDAD 14 - App # 3: Envio de Email y Posibles Fallos en el Simulador · 6 leccionesUNIDAD 14 - App # 3: Envio de Email y Posibles Fallos en el Simulador
UNIDAD 14 - App # 3: Envio de Email y Posibles Fallos en el Simulador
- Incorporación de imágenes y creación de carpetas
- Hablemos de Protocolos y Delegados
- UIAlertController y la palabra reservada self
- El objeto tipo MFMailComposeViewController
- Errores en el simulador
- Funciones posteriores al enviar un correo
UNIDAD 15 - Multiples pantallas | Por código & Segues · 8 leccionesUNIDAD 15 - Multiples pantallas | Por código & Segues
UNIDAD 15 - Multiples pantallas | Por código & Segues
- Navegación entre pantallas
- Navigation Controller
- Añadir otro View Controller
- Navigation Bar & Segues
- El elemento Back Button
- Navegar por medio de código | Present Modally
- Pila o Stack
- Navegar por medio de código | Tipo Push o Show
UNIDAD 16 - App # 4: El Estado del Clima con Webservices · 17 leccionesUNIDAD 16 - App # 4: El Estado del Clima con Webservices
UNIDAD 16 - App # 4: El Estado del Clima con Webservices
- Los Servicios Web & Open Weather
- ¿Que son los Json? y Herramientas para su visualización
- La UI & El TextField
- APPID & La Ciudad
- Los Parametros de la API de Open Weather
- NSURL , NSURLSession & dataTaskWithURL ( )
- Errores Comunes al Hacer Peticiones Web
- App Transport Security & el Tipo NsData
- do , catch , try & Serialización de JSON
- La Estructura de nuestro JSON
- Capturar un Arreglo de Objetos JSON
- Recorrer un Arreglo de Objetos JSON
- Mostrar el Clima & Error en el Hilo Principal
- Introducción a Hilos " Threads "
- Uso de dispatch_async ( )
- API en Español
- Open Weather por ubicación del dispositivo
UNIDAD 17 - Table View desde cero · 4 leccionesUNIDAD 17 - Table View desde cero
UNIDAD 17 - Table View desde cero
- Repaso a Tablas y App Nueva
- Table View P1 & Jerarquía de Vistas
- Capturar Jerarquía de Vistas
- Table View P2: Delegate , dataSource y Funciones de las Tablas
UNIDAD 18 - App # 5: Lector de PDF |Pasar datos de una vista a otra para visualizar PDF · 7 leccionesUNIDAD 18 - App # 5: Lector de PDF |Pasar datos de una vista a otra para visualizar PDF
UNIDAD 18 - App # 5: Lector de PDF |Pasar datos de una vista a otra para visualizar PDF
- Añadir View Controller & el Web View
- Incorporación de Archivos al Main Bundle
- performSegueWithIdentifier & prepareForSegue
- IBOutlet Web View
- Zoom en Web View | ScalePageToFit
- Obtener Path ( Directorio ) de Archivos
- Cargar Datos con LoadData ( )
UNIDAD 19 - El ciclo de vida de las vistas en iOS · 2 leccionesUNIDAD 19 - El ciclo de vida de las vistas en iOS
UNIDAD 19 - El ciclo de vida de las vistas en iOS
- El ciclo de vida de las vistas | Teoría
- El ciclo de vida de las vistas | Ejemplo
UNIDAD 20 - NSUserDefaults · 4 leccionesUNIDAD 20 - NSUserDefaults
UNIDAD 20 - NSUserDefaults
- Teoría |¿Que es y para que sirven los NSUserDefaults?
- Práctica NsUserDefaults | Crear proyecto nuevo
- Guardar datos con NsUserDefaults | standardUserDefaults , setValue , setBool
- Recuperar datos con NsUserDefaults | stringForKey , boolForKey , doubleForKey
UNIDAD 21 - Introducción a SQLite Con FMDB parte 1 · 9 leccionesUNIDAD 21 - Introducción a SQLite Con FMDB parte 1
UNIDAD 21 - Introducción a SQLite Con FMDB parte 1
- sqlite dynamic library - libsqlite3.0.tbd VS libsqlite3.dylib
- fmdb wrapper con swift
- Bridging Header - Usar librerías Objective C dentro de proyecto Swift
- Interfaz de usuario para app con SQLite
- Funciones extras - guardar y buscar
- Algoritmo
- SQLite Manager | Instalación
- Crear Base de Datos con SQLite Manager
- Importar archivo sqlite a bundle de una app iOS
UNIDAD 22 - El ciclo de VIDA de una App iOS · 1 leccionesUNIDAD 22 - El ciclo de VIDA de una App iOS
UNIDAD 22 - El ciclo de VIDA de una App iOS
- Introducción al ciclo de vida de las apps y al archivo AppDelegate.swift
UNIDAD 23 - Introducción a SQLite Con FMDB parte 2 · 8 leccionesUNIDAD 23 - Introducción a SQLite Con FMDB parte 2
UNIDAD 23 - Introducción a SQLite Con FMDB parte 2
- La Clase File Manager & File Helper
- Copiar Base de Datos a Carpeta de Documentos
- Error común al acceder o copiar archivos
- Hacer Referencia a Base de Datos con FMDatabase
- Búsqueda y Queries " Consultas " SQL
- Guardar y Queries " Consultas " SQL
- Activar Llave Foránea
- Desplegar resultados con AlertViewController
UNIDAD 24 - iOS 10 , Xcode 8 y Swift 3 · 2 leccionesUNIDAD 24 - iOS 10 , Xcode 8 y Swift 3
UNIDAD 24 - iOS 10 , Xcode 8 y Swift 3
- iOS 10 & Swift 3.0 | Cambios y Novedades
- Nota
UNIDAD 25 - Bonus (Xcode 6.4) : Clases Antiguas Pero Valiosas · 23 leccionesUNIDAD 25 - Bonus (Xcode 6.4) : Clases Antiguas Pero Valiosas
UNIDAD 25 - Bonus (Xcode 6.4) : Clases Antiguas Pero Valiosas
- Aviso importante para sección de Flappy Bird
- Introducción flappy fly
- La clase GameScene.swift
- Incorporación de Assets
- Animación, Ubicación y escala
- Tamaño de imagen y RGB
- Pintando nuestra pantalla
- Tarea #1
- ¿Assets repetidos?
- Agregando el suelo forma 1
- Tarea #2
- El sistema de coordenadas, anchorPoint y escalas
- La clase GameScene.sks
- Tarea #3
- Agregando el suelo forma 2
- Tarea #4
- Efecto óptico de movimiento infinito
- SKPhysicsBody (Gravedad)
- Actualización de sintaxis
- Agregando Sprites Infinitos
- SKPhysicsContactDelegate (Colisiones)
- Últimos pasos, detener y reiniciar nodos
- Introducción a Protocolos y delegados
UNIDAD 26 - Extras · 6 leccionesUNIDAD 26 - Extras
UNIDAD 26 - Extras
- Solución al refactoring en swift |Cambiar nombre a clases, variables y archivos
- Bonus: Mediados de 2015! : ) | iOS 9, Xcode 7, OSX El Capitan y nuestro curso
- Bonus: Fin de año 2015 : ) !!
- Bonus: Inicios 2016 ;) Apple Event
- Bonus: Mediados 2016 : D Curso iOS 10 y Swift 3
- EXTRA
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
26 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
2 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Juan Villalvazo.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 26 unidades · 162 lecciones · 60 h
- 12 meses de acceso
- 2 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Juan Villalvazo; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


