Swift, las bases del lenguaje de Apple para hacer apps
4.6 (62 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.
1,871 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift, las bases del lenguaje de Apple para hacer apps to your Wishlist.

Add to Wishlist

Swift, las bases del lenguaje de Apple para hacer apps

Curso introductorio para los fundamentos de Swift 2 y sus aplicaciones desde el nivel más básico hasta el avanzado
4.6 (62 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.
1,871 students enrolled
Last updated 3/2017
Spanish
Price: Free
Includes:
  • 6 hours on-demand video
  • 6 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conocer la sintaxis de Swift
  • Diseñar interfaces responsive para iOS
  • Conocer los patrones de diseño más interesantes para iOS
  • Conocer y saber utilizar funciones avanzadas en iOS con Swift para hacer diseños más elaborados
View Curriculum
Requirements
  • No son necesarios conocimientos previos de programación, pero puede ser interesante estar familiarizado con la programación básica
  • Tener un Mac con Xcode 7 o posterior instalado
  • Ganas de colaborar y interactuar en el chat con otros estudiantes del curso
Description

Nuestro Curso de Desarrollo de Apps para iOS te enseñará las herramientas necesarias para desarrollar apps para iPhone e iPad en Swift, el nuevo lenguaje de programación de Apple utilizado para desarrollar para iOS. El curso incluye algunos algoritmos y patrones de diseño importantes así como consejos y best practices.

Al finalizar el curso, serás capaz de reproducir y entender la gran mayoría de funcionalidades de las apps más populares de iOS y profundizar en ellas para hacer tus propias apps. 

Sin duda, la práctica a través de la construcción es una muy buena forma de aprender, por eso durante el curso, los estudiantes realizarán varias apps y proyectos cubriendo todos los aspectos esenciales del desarrollo de apps para iOS. Cada app que realices mejorará tus habilidades y dispondrás del código fuente del instructor para acceder a él, contrastarlo con el tuyo y mejorarlo.

Who is the target audience?
  • Programadores web, que deseen aprender a crear sus propias apps para iOS
  • Programadores de Android, Java, Windows Phone que quieran pegar el salto a Apple con Swift 2
  • Programadores de Objective-C que deseen migrar a Swift
Compare to Other Mobile Apps Courses
Curriculum For This Course
30 Lectures
06:15:16
+
El contenido del curso
5 Lectures 16:18
Tu instructor: Juan Gabriel Gomila
01:39

¿Qué voy a aprender?
02:10

El contenido del curso
00:33

Requisitos para hacer apps
03:23

Cómo hacer el curso si tengo Windows - Mac In Cloud
08:33
+
Preparativos: la sintaxis de Swift
13 Lectures 03:10:03
Variables y constantes
23:28

Strings
15:25

Arrays
15:33

Diccionarios
15:37

Clases
26:35

Un regalo por ser alumno de Juan Gabriel
02:55

Métodos
18:44

Sentencias de Control
13:42

Las tuplas
10:23

Los valores opcionales
24:48

Los tipos de datos y funciones genéricos
20:29

Descarga el playground
00:08

¿Que te parece este curso?
02:16
+
App 1: Hola mundo
5 Lectures 01:21:23
Crear el proyecto en Xcode
19:38

El diseño de la vista, UIButtons, UIAlertControllers y UILabels
27:33

Un problema de diseño: el auto layout
18:13

Unos trucos de auto layout
15:51

Descarga la app 1
00:08
+
App 2: Las vistas adaptadas
3 Lectures 01:04:25
La launch screen
21:53

Las stack views y las size classes
42:25

Descarga la app 2
00:07
+
App 3: Más elementos de UI
2 Lectures 22:21
UISliders y UIColors
22:13

Descarga la app 3
00:08
+
Bonus: Un regalo para ti
2 Lectures 00:50
Nos vemos en la próxima
00:36

Un regalo para ti
00:14
About the Instructor
Juan Gabriel Gomila Salas
4.6 Average rating
5,420 Reviews
26,146 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.