Iniciación a Swift - Mi primera App para iOS

Aprende las bases de Swift, el nuevo lenguaje de programación de Apple adaptado para la última versión de iOS
Rating: 4.4 out of 5 (1,137 ratings)
21,782 students
Spanish
Spanish [Auto]
Iniciación a Swift - Mi primera App para iOS
Rating: 4.4 out of 5 (1,137 ratings)
21,782 students
Saber escribir sentencias de código en Swift
Diseñar una app con elementos tales como botones, etiquetas o imágenes
Crear variables y constantes y saber en qué se diferencian
Conocer las clases String o los tipos enteros para crear apps
Conocer qué ha cambiado en Swift 3 respecto a las versiones anteriores sin necesidad de acceder a la documentación en inglés de Apple

Requirements

  • Se necesitará un ordenador que ejecuta Mac OS, Windows o Linux.

Description

Swift 3 fue lanzado el 13 de junio de 2016. Obtener un buen inicio en la última versión del Swift antes que los demás es vital para tener garantías de éxito como programador!

¿Alguna vez has querido probar a cabo la programación de apps? ¿Has tratado de aprender Swift, sólo para estar harto de los incompletos tutoriales de YouTube o las clases o documentación en inglés? ¿Has empezado a migrar código de Swift 2 a 3?

Pues entonces no busques más, pues este curso es para ti. 

En este curso,  Swift 3 es el protagonista. En es aprenderemos la información básica que tienes que saber para iniciarte en Swift 3. Yo mismo, Juan Gabriel Gomila, soy matemático, y en el mundo de la programación de apps, me he formado de forma  autodidacta, así que sé lo que se siente al comenzar desde cero en este mundillo. Mi objetivo fundamental es que vosotros, futuros estudiantes aprendáis con garantías de éxito. Si no me crees, échale un vistazo al resto de mis cursos y observa qué opinan los estudiantes de los mismos. Su palabra vale más que cualquier justificación que te quiera dar yo mismo.

Creo que se aprende mejor haciendo cosas, por tanto el formato será de clases en vídeo, seguidas por un ejercicio para ponerte a prueba, algún que otro examen a final de cada sección e incluso combinaremos las partes más teóricas de conceptos, con aspectos más prácticos llevando a cabo desarrollo de apps totalmente funcionales. Este formato te permitirá aprender  Swift en todo su esplendor y no solamente seguir las clases como un robot.

Swift se convirtió en un lenguaje Open Source en diciembre de 2015 por lo que ahora podrás hacer tus propias apps y seguir este curso tanto en Mac, como en Windows como en Linux!

Swift, un lenguaje moderno evolucionado a partir de Objective-C

Swift es un lenguaje de programación multi-paradigma desarrollado por Apple para su uso con iOS y OS X. Diseñado para reemplazar Objective C, se inició el proyecto Swift en 2010 y la primera aplicación móvil se estrenó en junio de 2014 a la Conferencia Mundial de Desarrolladores. A pesar de su objetivo de reemplazar Objective C, Swift es capaz de trabajar junto con el lenguaje Objective-C  más anticuado durante el uso de los frameworks de Cocoa Touch y Foundation.

Swift se construye con el compilador LLVM incluido desde Xcode 6 beta, y utiliza el tiempo de ejecución de Objective-C, lo que permite utilizar Objective-C, Objective-C ++ y  Swift para funcionar dentro de un mismo programa. Durante su debut, Swift fue descrito como "Objective C sin la C" por el Vicepresidente de Ingeniería de Software Craig Federighi de Apple.

Contenido e Información general

En este curso, se le conducirá a través de la creación de Swift a nivel local, los fundamentos del lenguaje, cómo se compara con otros lenguajes comunes (incluyendo Objective C), y la forma de empezar a trabajar en nuevos proyectos.

El curso está diseñado para proporcionar una breve introducción a Swift, para que pueda comenzar a experimentar de forma inmediata. Al finalizar,  entenderás los fundamentos básicos de código Swift y será capaz de desarrollar tus primeras aplicaciones personalizadas. También obtendrá experiencia de trabajo con nuevo archivo .playground de Xcode que permite la escritura de código mucho más rápido y dinámico.

El material del curso se actualiza periódicamente para incluir todas las actualizaciones más recientes e información. No olvides que solo por registrarte tienes acceso de por vida al curso, lo cual te da motivos más que de sobra para venir de vez en cuando y ver qué hay de nuevo en Swift.

Who this course is for:

  • Este curso es ideal para los estudiantes que son completamente nuevos para la programación. Vamos a ir paso a paso con lo que se necesita saber
  • Este curso será una gran ayuda para las personas que tienen Swift 2 experiencia y quieren saber qué hay de nuevo en Swift 3
  • Emprendedores o Start Ups con ideas de negocio pero que necesitan plasmarlas en forma de app.

Course content

6 sections • 50 lectures • 3h 6m total length
  • Contenidos del curso
    01:42
  • Tu instructor, Juan Gabriel Gomila
    01:39
  • Cómo hacer el curso si tengo Windows - Mac In Cloud
    08:33
  • Descargar Xcode 8 (beta)
    07:01
  • Xcode 8 ya disponible en la Mac App Store
    03:16
  • Más material del curso totalmente gratis
    00:06
  • Qué vas a aprender
    3 questions

Instructor

CEO de Frogames, Matemático, Data Scientist & Game Designer
Juan Gabriel Gomila Salas
  • 4.6 Instructor Rating
  • 39,612 Reviews
  • 251,765 Students
  • 90 Courses

Soy licenciado en matemáticas, especializado en el análisis de datos para empresas de videojuegos con R y Python, en Game Design para videojuegos de social casino, en el desarrollo de aplicaciones móviles para iOS y para Android y desarrollador de videojuegos utilizando los motores Unreal Engine y Unity tanto para PC como para móvil desde el año 2011.

Me encanta programar, crear apps y videojuegos que la gente utilice y sobretodo enseñar tanto en el mundo online, como en la Universidad presenciamente.

Aquí en Udemy, llevo como profesor online desde verano de 2015 he lanzado ya más de 72 cursos online con más de 195.000 estudiantes en más de 150 países de todo el mundo que han aprendido en castellano  temáticas de desarrollo tan diversas como el mundo de las apps para iOS en Objective-C, Swift y SpriteKit,  en Android con Java, desarrollo de videojuegos con Unity y Unreal Engine cubriendo desde lo más básico hasta aspectos avanzados para crear juegos profesionales o incluso análisis de datos masivos, big data, machine learning y data science con R, Tidyverse y Python. 

Soy también Instructor Certificado de Unity (UCI), lo cual me permite viajar por todo el mundo asesorando y dando formación en desarrollo de videojuegos para empresas de CAD, o estudios de renombre como por ejemplo Team 17 (Worms, The Escapists), Genera Games (Disney's Frozen, Star Wars) o Ubisoft (Assassin's Creed, CSI Hidden Crimes)

Además, los propios estudiantes online de varias partes del mundo me han contactado para ir a dar conferencias y compartir mis experiencias en lugares tan bonitos como Colombia, Dinamarca, USA, México, Suecia, Holanda, Londres o Bolivia entre otros. Si no conoces aún ninguno de los cursos que imparto aquí en Udemy, tómate un tiempo para visitar los diversos cursos gratuitos que tengo publicados aquí mismo.