Iniciación a Swift - Mi primera App para iOS
4.5 (669 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6,583 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Iniciación a Swift - Mi primera App para iOS to your Wishlist.

Add to Wishlist

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
4.5 (669 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6,583 students enrolled
Last updated 10/2016
Spanish
Price: Free
Includes:
  • 3 hours on-demand video
  • 11 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
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 is the target audience?
  • 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
50 Lectures
03:06:36
+
Empezar aquí
6 Lectures 22:18
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:07

Vamos a ver si has escuchado bien las primeras clases

Qué vas a aprender
3 questions
+
Variables y constantes
10 Lectures 28:38
Contenidos del Tema
00:30

Mi primer Playground de Swift
04:33

Las variables
07:52

Ejercicio de variables
00:03

Modificación de variables
06:18

Ejercicio de modificación de variables
00:07

Las constantes
05:21

Ejercicio de constantes
00:04

Vamos a repasar los contenidos aprendidos sobre variables y constantes

Variables y constantes
3 questions

¿Qué hemos aprendido?
01:34

¿Que te parece este curso?
02:16
+
Enteros y Strings
10 Lectures 17:12
Contenidos del Tema
00:40

Los Strings
03:26

Ejercicios con Strings
00:09

Los Emojis
04:15

Ejercicios con Emojis
00:03

Los números enteros
03:41

Ejercicios de números enteros
00:07

String interpolation
03:28

Ejercicios de enteros y Strings
00:16

Vamos a repasar los conceptos vistos hasta el momento

Enteros y Strings
2 questions

¿Qué hemos aprendido?
01:06
+
Mi primera app: Hola Mundo
10 Lectures 01:11:21
La app
01:11

Crear el proyecto
04:19

El uso de los botones, UIButton
12:48

Los mensajes por pantalla con UIAlertController
11:54

Las etiquetas para mostrar texto, UILabels
12:18

Las cajas de texto para introducir mensajes, UITextField
13:32

Mejoras para nuestra app
02:38

Reto: mi primera app
00:35

¿Qué hemos aprendido?
01:58

Errores de principiante
10:08

Vamos a ver qué hemos aprendido hasta el momento

Profundiza en tus conocimientos
3 questions
+
Cambios en Swift 3
11 Lectures 38:28
Contenidos del Tema
01:11

ABI Stabilization
03:20

Los antiguos operadores ++ y -- de C
03:25

Una nueva forma de crear bucles
03:08

Funciones con parámetros
03:03

Enumerados
02:42

Acortar nombres de métodos y funciones
05:35

Larga vida a las clases de Next Step
05:40

Las extensiones de clases
04:02

La herramienta para migraciones automáticas de Xcode 8
04:29

¿Qué hemos aprendido?
01:53
+
Donde vamos a partir de ahora
3 Lectures 08:42
Este es solo el comienzo del camino
08:16

BONUS: El curso definitivo de iOS 10
00:11

Bonus - Un regalo para ti
00:14
About the Instructor
Juan Gabriel Gomila Salas
4.6 Average rating
5,033 Reviews
23,960 Students
30 Courses
Profesor universitario, Data Scientist & Game Designer

Como Licenciado en Matemáticas, he estado en contacto con gran variedad de escenarios y casos atípicos, donde se plantea una situación y debe resolverse de una forma óptima y eficiente.


Mi CV:

Artículos y publicaciones:

Decenas de artículos y publicaciones relacionadas con el mundo de las matemáticas, el tratamiento de imágenes junto con la revista internacional IPOL, las lógica detrás de las máquinas tragaperras, el diseño lógico de videojuegos y el análisis de datos. Conoce más acerca de estos y otros temas en mi web personal o en la web de mi estudio Frogames.

Docencia Universitaria:

Desde 2015 soy profesor en dos asignaturas de matemáticas del Grado de Telemática impartido por la Universidad de las Islas Baleares y en el HND de Desarrollo de Videojuegos impartido por la Escuela de Diseño de las Islas Baleares. Así mismo, los cursos en Udemy me ayudan a mejorar para convertirme en un instructor no solamente presencial y en grupos reducidos de alumnos si no también haciendo uso de las nuevas tecnologías y a grupos más homogéneos de alumnos.

Desarrollo de Videojuegos en PlaySpace SL:

Desde 2012, trabajo en la empresa de desarrollo de videojuegos española PlaySpace SL, desarrollando juegos clásicos de mesa y social casino como el Parchís, Bingo, Juegos de Cartas o máquinas de Slots. Empecé llevando a cabo las funciones de Game Designer y Data Scientist, definiendo las nuevas funcionalidades a partir de los datos existentes y mejorando el contenido a cada etapa. Desde 2014 dirigiendo el producto como Product Manager y Game Producer coordinando las labores de lanzamiento de nuevos juegos y funcionalidades.

Desarrollo de Apps:

Cuento con experiencia laboral en crear y lanzar de 30 apps y videojuegos lanzados por mi estudio Frogames y en más de 5 proyectos con empresas reconocidas internacionalmente incluyendo Audición Plena, Medical Alert, Plaiout o Pillapartida entre otros. En este aspecto soy publisher de aplicaciones en diferentes países y mercados online incluidos los de Google Play, Amazon Store y Apple App Store. En la web corporativa de Frogames y en mi propio blog encontrarás mi portfolio de proyectos lanzados para que valores su calidad y estilo.

Online Marketing / SEO:

Tengo experiencia en la creación de KPIs y realización de predicciones a medio y largo plazo basada en los datos clave de un negocio. Así mismo, tengo experiencia en optimizar tanto el SEO como el ASO de los artículos y apps que elaboro para conseguir el mayor número de descargas orgánicas sin invertir dinero en marketing. Así mismo, he coordinado varias campañas de Google Adwords y Facebook Ads para acelerar las descargas y visitas de los productos que he lanzado, como estos mismos cursos en Udemy.

Si quieres más información gratuita sobre este tema, en el blog de mi página web tienes varios artículos acerca de esta y otras temáticas interesantes relacionadas con el mundo del marketing.

Desarrollo Web:

He elaborado las páginas webs de mi propio estudio y blog creando plantillas Wordpress en HTML 5 haciendo uso de Bootstrap 3.

Data Mining y Business Intelligence

Con la experiencia en el análisis de datos en PlaySpace, me he especializado en bases de datos relacionales con MySQL y los algoritmos de Slice & Dice para tratar y organizar los datos en dashboards con sentido y usables para sacar conclusiones acertadas en los proyectos que he trabajado. En el blog de mi web personal encontrarás más artículos relacionados con el Data Mining y Business Intelligence con el que he trabajado en el area de los videojuegos y apps móviles.



Srta. María del Mar Cardona Aranda
4.5 Average rating
1,264 Reviews
11,696 Students
6 Courses
CEO de Frogames, estudiante de Ingeniería Informática

Soy estudiante de Ingeniería Informática en la universidad de las Islas Baleares. Tengo una completa formación en diversos lenguajes de programación como Java, C, Ensamblador, MySQL, Objective-C y Swift. Soy lo que podría llamarse, un poco friky ^^

Como proyecto personal, he arrancado junto a Juan Gabriel Gomila una empresa al frente de desarrollo de apps, videojuegos y formación online llamada Frogames. Durante los últimos años hemos llevado a cabo más de 40 apps al completo, como hobby y para terceros, así como una decena de cursos online para enseñar a la gente a programar sin tener experiencia previa. 

La verdad es que trabajar fuera de una oficina, en casa, en el sofa, en la cama, es todo un lujo. Uno no se lo cree hasta que lo hace! ¿Tu también quieres convertirte en un emprendedor y llevar a cabo proyectos desde casa? Pues apúntate a nuestros cursos online y empieza a ver cómo lo hacen el resto de estudiantes y nosotros mismos para aprender a programar y ganar dinero mientras disfrutas haciéndolo! Solamente tienes que mirar los comentarios del resto de estudiantes y ver qué fácil puede ser cuando te lo explican bien!

Nos vemos en clase!