Fundamentos de Swift 3.0
-
Los conocimientos que tenía antes de este curso eran demasiado básicos, pero las explicaciones de Fernando me han sido de mucha utilidad y me han facilitado el proceso de aprendizaje. He podido obtener un trabajo y me he vuelto más creativo y más capaz de afrontar nuevos desafíos.
← | →
-
Los conocimientos que tenía antes de este curso eran demasiado básicos, pero las explicaciones de Fernando me han sido de mucha utilidad y me han facilitado el proceso de aprendizaje. He podido obtener un trabajo y me he vuelto más creativo y más capaz de afrontar nuevos desafíos.
← | →
-
Utilísimo todo lo que estamos viendo, y sólo hemos empezado. Quiero felicitar tanto a Fernando como a todo el equipo del centro, ya que, incluso acabando de empezar ya he podido aplicar conceptos aprendidos.
← | →
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso intensivo
-
Nivel
Nivel avanzado
-
Metodología
Online
-
Horas lectivas
20h
-
Duración
2 Semanas
-
Inicio
Fechas a elegir
-
Campus online
Sí
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
Todos los desarrolladores del planeta esperaban un hardware sorpresa de Apple en la WWDC 2014, pero la primicia nadie la vio venir: Swift, un nuevo lenguaje de programación para Cocoa y Cocoa Touch.
Promete ser más veloz, más limpio y más interactivo, y podrás comprobarlo por ti mismo. Es un curso especial para desarrolladores con experiencia y espíritu “early adopter” interesados en actualizarse de la manera más rápida y eficiente.
Este curso práctico, exclusivo y 100% diseñado por nuestro equipo de expertos es ideal para experimentar en el Xcode todo lo que ofrece Swift.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Al terminar el curso, estarás capacitado para programar con este nuevo lenguaje y tendrás un criterio acerca de las posibilidades de Swift en tu trabajo cotidiano. Pasarás además a formar parte de nuestro grupo de discusión exclusivo para antiguos alumnos donde podrás resolver dudas y hacer networking en un entorno totalmente geek y rodeado de profesionales de máximo nivel.
El curso ha sido diseñado para desarrolladores que quieren conocer a fondo las características del nuevo lenguaje de Apple de una manera intensiva y eficiente.
Conocimientos de Programación Orientada a Objetos (POO). I
Ideal tener conocimientos de Objective C
Ordenador Mac Intel
Última versión de Xcode y el SDK
Destinado a quien posee conocimientos previos de programación (con Java, .Net, etc) pero jamás ha programado para iOS. En el curso se proporcionará una base sólida de desarrollo con Cocoa, usando Swift, el nuevo lenguaje creado por Apple.
No se presupone ningún conocimiento previo de Swift ni de Cocoa y se llevará al alumno hasta crear una primera App Universal (iPhone & iPad).
Certificado otorgado por KeepCoding.
Opiniones
-
Los conocimientos que tenía antes de este curso eran demasiado básicos, pero las explicaciones de Fernando me han sido de mucha utilidad y me han facilitado el proceso de aprendizaje. He podido obtener un trabajo y me he vuelto más creativo y más capaz de afrontar nuevos desafíos.
← | →
-
Los conocimientos que tenía antes de este curso eran demasiado básicos, pero las explicaciones de Fernando me han sido de mucha utilidad y me han facilitado el proceso de aprendizaje. He podido obtener un trabajo y me he vuelto más creativo y más capaz de afrontar nuevos desafíos.
← | →
-
Utilísimo todo lo que estamos viendo, y sólo hemos empezado. Quiero felicitar tanto a Fernando como a todo el equipo del centro, ya que, incluso acabando de empezar ya he podido aplicar conceptos aprendidos.
← | →
Valoración del curso
Lo recomiendan
Valoración del Centro
Francisco Ochoa
Francisco Ochoa
Akixe Otegi
Akixe Otegi
Leo
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 12 años en Emagister.
Materias
- Swift
- iPhone
- Objective C
- Colecciones en Swift
- Funciones en Swift
- Clausuras en Swif
- iOS
- Curso online programación
- Programación móvil
- Programación web
Profesores
Miguel Hernández
Instructor
Temario
- EmpezarBienvenido (1:16)
- EmpezarIntroducción (1:56)
- Empezar¿Qué tipo de lenguaje es Swift? (1:46)
- EmpezarNadie diría que son hermanos (4:45)
- EmpezarMoraleja (2:05)
- EmpezarConceptos clave (5:22)
- EmpezarDIAPOSITIVAS - Sección 1
- EmpezarEmpezando con Swift (1:01)
- EmpezarVariables y Constantes (2:18)
- EmpezarTodo es un Objeto (1:24)
- EmpezarConversiones (1:17)
- EmpezarTypealias (1:20)
- EmpezarDIAPOSITIVAS - Sección 2
- EmpezarColecciones (3:38)
- EmpezarIteración (3:51)
- EmpezarTuplas (5:27)
- EmpezarPattern Matching (4:21)
- EmpezarPlayground - Parte I (8:01)
- EmpezarPlayground - Parte II (7:38)
- EmpezarPlayground - Parte III (3:00)
- EmpezarPlayground - Parte IV (6:44)
- EmpezarPlayground - Parte V (6:37)
- EmpezarPlayground - Parte VI (4:48)
- EmpezarDIAPOSITIVAS & FUENTE- Sección 3
- EmpezarFunciones (3:03)
- EmpezarIntroducción (8:27)
- EmpezarValores por defecto (4:46)
- EmpezarSwift es algo funcional (5:20)
- EmpezarDemo: Elemental I (9:57)
- EmpezarDemo: Elemental II (12:01)
- EmpezarDemo: Funciones de primer nivel I (6:18)
- EmpezarDemo: Funciones de primer nivel II (7:32)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 4
- EmpezarClausuras parte I (5:00)
- EmpezarClausuras parte II (6:27)
- EmpezarDemo: Clausuras parte I (5:34)
- EmpezarDemo: Clausuras parte II (7:17)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 5
- EmpezarOptionals (2:56)
- EmpezarDesempaquetamiento de opcionales - parte I (9:05)
- EmpezarDesempaquetamiento de opcionales - parte II (4:06)
- EmpezarOptional chaining (6:15)
- EmpezarDemo: Opcionales - parte I (8:35)
- EmpezarDemo: Opcionales - parte II (7:26)
- EmpezarDemo: Optional Chaining (6:59)
- EmpezarWeak References (4:39)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 6
- EmpezarTipos agregados (4:05)
- EmpezarClases (2:36)
- EmpezarStructs (2:48)
- EmpezarTuplas y enums (3:54)
- EmpezarDiferencias entre los tipos agregados (4:07)
- EmpezarVentajas & Desventajas (1:48)
- EmpezarDIAPOSITIVAS - Sección 7
- EmpezarAtributos de un Agregado (1:13)
- EmpezarPropiedades (3:37)
- EmpezarPropiedades computadas (2:23)
- EmpezarObservadores de propiedades (2:56)
- EmpezarMétodos (1:57)
- EmpezarSubscripts (4:18)
- EmpezarInicializadores (4:26)
- EmpezarCambios a un Agregado (4:25)
- EmpezarResumen de Atributos (3:11)
- EmpezarCuándo usar cada Agregado (3:27)
- EmpezarDIAPOSITIVAS - Sección 8
- EmpezarAmpliar Funcionalidades (2:21)
- EmpezarDIAPOSITIVAS - Sección 9
- EmpezarHerencia (1:49)
- EmpezarInicializadores (5:56)
- EmpezarInicializador por defecto (4:13)
- EmpezarMandamientos y herencia de inicializadores (2:37)
- EmpezarFallo en la inicialización (4:29)
- EmpezarPlayground Agregados I (9:19)
- EmpezarPlayground Agregados II (8:13)
- EmpezarPlayground Agregados III (9:43)
- EmpezarPlayground Agregados IV (9:07)
- EmpezarDemo: Agregados Reloaded I (2:35)
- EmpezarDemo: Agregados Reloaded II (11:20)
- EmpezarDemo: Agregados Reloaded III (11:06)
- EmpezarDemo: Agregados Reloaded IV (10:51)
- EmpezarDemo: Agregados Reloaded V (Inits que fallan) (5:04)
- EmpezarDemo: Agregados Reloaded VI (3:08)
- EmpezarPlayground Agregados - Parte V & FUENTE (7:02)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 10
- EmpezarExtensiones (6:46)
- EmpezarSintaxis (3:57)
- EmpezarDemo: Extensión sobre String Parte I (9:19)
- EmpezarDemo: Extensión sobre String Parte II (5:40)
- EmpezarInformación de Tipo (7:10)
- EmpezarDIAPOSITIVAS - Sección 11
- EmpezarProtocolos (6:16)
- EmpezarProtocolos existentes en Swift (2:00)
- EmpezarDemo: Protocolos de fábrica I (11:32)
- EmpezarDemo: Protocolos de fábrica II (8:47)
- EmpezarDemo: Iterator (10:25)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 12
- EmpezarIntroducción a los genéricos (7:43)
- EmpezarAgregados genéricos (5:40)
- EmpezarRestricciones sobre genéricos (5:29)
- EmpezarDemo: Genéricos I (6:27)
- EmpezarDemo: Genéricos II (4:37)
- EmpezarDemo: Genéricos III (2:44)
- EmpezarDemo: Optional también es un genérico (4:36)
- EmpezarDemo: Pila LIFO básica. (5:30)
- EmpezarDemo: Pila LIFO utilizando un genérico. (6:29)
- EmpezarDemo: Pilas utilizando protocolos. (7:49)
- EmpezarDemo: Pilas utilizando extensiones de protocolo. (7:20)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 13
- EmpezarIntegración con Objective-C (5:37)
- EmpezarTrayendo código de Objective-C a Swift (2:39)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 14
- EmpezarEverpobre: Inicio de un nuevo proyecto en Swift (8:40)
- EmpezarEl nuevo AppDelegate (5:34)
- EmpezarModelo de CoreData (9:27)
- EmpezarCreando las clases del modelo en Swift (8:11)
- EmpezarLimando asperezas con Xcode (3:50)
- EmpezarImportando código de Objective-C en Swift (7:35)
- EmpezarLos cuadernos y las notas. (9:25)
- EmpezarMostrar los datos en una tabla - Parte I (9:15)
- EmpezarMostrar los datos en una tabla - Parte II (6:36)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 15
- EmpezarDemo: GCD Creación del proyecto Parte I (10:49)
- EmpezarDemo: GCD Creación del proyecto Parte II (12:45)
- EmpezarImageViewController() (4:11)
- EmpezarInit de ViewController (7:35)
- EmpezarLa pesadilla de los inits (10:27)
- EmpezarDescarga síncrona (8:01)
- EmpezarDescarga asíncrona I (7:58)
- EmpezarDescarga asíncrona II (5:35)
- EmpezarDescarga asíncrona mediante clausura I (6:09)
- EmpezarDescarga asíncrona mediante clausura II (8:46)
- EmpezarDIAPOSITIVAS & FUENTE - Sección 16
- EmpezarCierre (1:35)
- EmpezarAnexo 1: GUARDAS (10:12)
- EmpezarAnexo 2: DEFER (7:25)
- Empezar¿Por dónde sigo?
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Fundamentos de Swift 3.0