Fundamentos de Swift 3.0

4.8
5 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.
    |

Curso

Online

29 € + IVA

Más información

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

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

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

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

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

Online

Inicio

Fechas a elegirMatrícula abierta

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

4.8
excelente
  • 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.
    |
100%
4.7
excelente

Valoración del curso

Lo recomiendan

Valoración del Centro

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?:

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?:

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?:

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?:

Leo

5.0
17/04/2016
Lo mejor: Ha sido un curso genial.
A mejorar: Perfecto.
¿Recomendarías este curso?:
*Todas las opiniones recogidas por Emagister & iAgora han sido verificadas

Logros de este Centro

2016

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

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

Más información

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

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Fundamentos de Swift 3.0

29 € + IVA