KeepCoding

Fundamentos de Swift 3.0

4.8 excelente 5 opiniones
KeepCoding
Online

69 /mes
+ IVA
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Curso intensivo
Nivel Nivel avanzado
Metodología Online
Horas lectivas 20h
Duración 2 Semanas
Inicio Fechas a elegir
Campus online
Envío de materiales de aprendizaje
Servicio de consultas
Tutor personal
Clases virtuales
  • Curso intensivo
  • Nivel avanzado
  • Online
  • 20h
  • Duración:
    2 Semanas
  • Inicio:
    Fechas a elegir
  • Campus online
  • Envío de materiales de aprendizaje
  • Servicio de consultas
  • Tutor personal
  • Clases virtuales
Descripción

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 (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a elegir
Online
Inicio Fechas a elegir
Ubicación
Online

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

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.

· ¿A quién va dirigido?

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.

· Requisitos

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).

· Titulación

Certificado otorgado por KeepCoding.

Opiniones

4.8
excelente
Valoración del curso
100%
Lo recomiendan
4.7
excelente
Valoración del Centro

Opiniones sobre este curso

F
Francisco Ochoa
4.5 29/06/2016
Lo mejor: 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.
A mejorar: Nada.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
F
Francisco Ochoa
4.5 29/06/2016
Lo mejor: 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.
A mejorar: Nada.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
A
Akixe Otegi
5.0 18/05/2016
Lo mejor: 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.
A mejorar: Todo bien.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
A
Akixe Otegi
5.0 18/05/2016
Lo mejor: 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.
A mejorar: Todo bien.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
L
Leo
5.0 17/04/2016
Lo mejor: Ha sido un curso genial.
A mejorar: Perfecto.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

* Opiniones recogidas por Emagister & iAgora

Logros de este Centro

2016

¿Cómo se consigue el sello CUM LAUDE?

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 6 años en Emagister.

¿Qué aprendes en este curso?

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
Miguel Hernández
Instructor

Temario

Sección 1 - Introducción
  • 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
Sección 2 - Introducción al lenguaje Swift -
  • 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
Sección 3 - Colecciones en Swift -
  • 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
Sección 4 - Funciones en Swift
  • 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
Sección 5 - Clausuras en Swift
  • 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
Sección 6 - Optionals
  • 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
Sección 7 - Tipos agregados -
  • 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
Sección 8 - Atributos de un Agregado -
  • 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
Sección 9 - Ampliar Funcionalidades -
  • EmpezarAmpliar Funcionalidades (2:21)
  • EmpezarDIAPOSITIVAS - Sección 9
Sección 10 - Desatando el potencial de los tipos
  • 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
Sección 11 - Ampliar Funcionalidades: Extensiones
  • 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
Sección 12 - Ampliar Funcionalidades: Protocolos
  • 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
Sección 13 - Ampliar Funcionalidades: Genéricos
  • 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
Sección 14 - Integración Objective C - Swift
  • EmpezarIntegración con Objective-C (5:37)
  • EmpezarTrayendo código de Objective-C a Swift (2:39)
  • EmpezarDIAPOSITIVAS & FUENTE - Sección 14
Sección 15 - Core Data en Swift (WIP)
  • 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
Sección 16 - Asincronía en Swift
  • 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
Sección 17 - Finalizamos
  • EmpezarCierre (1:35)
ANEXOS
  • EmpezarAnexo 1: GUARDAS (10:12)
  • EmpezarAnexo 2: DEFER (7:25)
¡Enhorabuena!
  • Empezar¿Por dónde sigo?

Información adicional

Formas de pago: Transferencia Bancaria o Tarjeta de Crédito


Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares