Fundamentos de Swift 3.0

Información
KeepCoding
Online
Curso
Al terminar el curso, estarás citado 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 resol 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 sió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 Unisal (iPhone & iPad). Temario completo de este curso 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) EmpezarConsiones (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) EmpezarEpobre: 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? más
Otros cursos de esta academia
Programación iOS Intermedio/Avanzado
(KeepCoding)
Por tratarse de un nivel medio de programación, el curso requiere experiencia previa en algún lenguaje orientado a objetos... si tienes dudas contáctanos cursos@agbo...
Curso Docker desde cero
(KeepCoding)
Controladores 2da parte (8:22) ver más... 4 concepto de contenedores (4:50) avance1... 2 ejercicio (15:24) 7... 13 empezando con docker - ejercicio 3 (10:41) 4...
Bootcamp Aprender a Programar desde Cero
(KeepCoding)
Estás formándote... buscas crear tu propio proyecto o negocio... este bootcamp es para ti si... requisitos no se necesita ningún conocimiento previo, solo un ordenador...
Bootcamp Web
(KeepCoding)
Temario completo de este curso  git, github y sourcetree control de versiones para el s... js + express + mongodb disfruta una alta velocidad de ejecución de javascript...
Fundamentos AngularJS + HTML5 + CSS3
(KeepCoding)
Y para dotarlas de funcionalidad, conoce angular a fondo, el framework javascript de moda que tanto está dando que hablar y a tantos desarrolladores ha enamorado...
JavaScript + Node.js + Express + MongoDB
(KeepCoding)
Json instalación global o local instalando nodemon javascript básico historia ecmascript tipos y operadores control de flujo arrays javascript object notation (json)...
Fundamentos de Programación iOS
(KeepCoding)
A lo largo del curso se desarrolla una app (una enciclopedia de personajes de starwars) que irá pasando por varias iteraciones... errores de principiante: cómo identificarlos...
Programación iOS Avanzado
(KeepCoding)
Todo eso de la mano de fernando rodríguez, con su dominio de cada tema, didáctica y sentido de humor que le ha llevado a ser uno de los más renombrados profesores...
Python Django y REST
(KeepCoding)
Crear backends o web apps completas requisitos conocimientos en algún lenguaje de programación html (ya que django es un framework web y haremos algo de web) json/xml...
PEDIR INFORMACIÓN