iOS 9 y Swift 2 | Curso Completo y Desde Cero

Aprende iOS 9.3 y swift 2.2 de una manera fácil y completa
4.6 (760 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.
4,144 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 161
  • Length 15 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 Spanish

Course Description

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

  • Con más de 150 video lecciones en HD.
  • Con una comunidad de más de 3800 estudiantes ayudándonos mutuamente.

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

Algunas de las más de 600 revisiones de alumnos hacia este curso:

- Nando Camarillo: (Excelente curso)

El curso esta muy bien, empieza con lo básico y poco a poco va subiendo el nivel, el instructor es muy atento, las preguntas que le hacen las responde muy rápido y el curso está en constante actualización, lo recomiendo ampliamente !! :D.

- Joaquin Gil Silva: (Genial, un profesor excelente, y un curso muy actualizado)

Explicaciones muy claras, se tocan todos los aspectos y la preocupación del profesor por los alumnos a la hora de ayudar en todo lo que pueda es espectacular. Muchas gracias.

- J. David Guerra: (Excelente!!!!!)

Curso muy ameno por lo general. Se resaltan cosas prácticas que todo programador debe saber cuando se inicia en un nuevo lenguaje de programación (o plataforma).

Yo (programador web/desktop con 12 años de experiencia) lo recomiendo 100%.

Desde luego es la mejor inversión que he hecho en formación. Muchas Gracias por tu gran esfuerzo Juan.

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

Lo que obtendrás:

  • Tendrás el mejor y primer curso de programación iOS 9 con Swift 2 en Español publicado en internet y en Udemy (Agosto de 2014).
  • Más de 150 lecciones actualmente, divididas en más de 12 secciones y más de 15 horas de videos HD donde aprenderás el lenguaje Swift y a crear apps para iPhone, pasando por temas básicos hasta temas intermedio y avanzados.
  • Todo esto al mejor precio y con una excelente atención a los alumnos via mensaje privado y grupo de ayuda.

Si piensas que lo anterior esta dentro de tus necesidades de inversión para el futuro, da clic en el botón de "toma este curso" y forma parte de esta comunidad de más de 3800 estudiantes.

Recuerde que aprender a desarrollar apps iOS ahora, es una excelente inversión para su futuro.

Muchas gracias : )

¡Este curso cuenta con Garantía del 100% de devolución de su inversión por 30 días!, da clic en tomar el curso ahora mismo y si no es lo que esperabas Udemy te devuelve tu inversión.

What are the requirements?

  • NO hace falta un dispositivo móvil (iPhone , iPad o iPod).
  • Tener un sistema operativo OS X 10.11 o superior que es GRATUITO en la App Store

What am I going to get from this course?

  • Tendras el mejor curso de programacion iOS con swift en español de todo Udemy
  • Aprenderas por medio del ejemplo a crear varias aplicaciones nativas
  • Aprenderas a pensar como un programador profesional y ser capaz de iniciar una vida laboral independiente o en una empresa

What is the target audience?

  • En este curso no necesitas conocimientos previos en iOS o Swift
  • Especial para estudiantes y programadores novatos que desean superarse y crear aplicaciones móviles
  • Especial para Programadores Android que quieran programar para iOS
  • Toda persona Interesada en aprender swift 2.3 y a crear apps para iOS 9.3

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
04:59

Te doy la bienvenida al primer y mejor curso de iOS con Swift en español de todo Udemy (Desde Agosto de 2014).

Recuerda que puedes contar con nuestra ayuda, Si tienes cualquier duda pregunta, ya sea aquí mismo en Udemy o en el grupo de Facebook (Disponible en la última sección del curso). 

Sigamos adelanta, muchas gracias : )

Section 2: El entorno de desarrollo integrado Xcode 7
02:53

Así como el arquitecto tiene reglas y escuadras, el desarrollador de software requiere de herramientas de trabajo.

Aquí te hablare de Xcode y aprenderás la importancia de las herramientas del programador de aplicaciones móviles.

04:12

En esta lección aprenderás que es Xcode y te daré una introducción a este genial IDE que Apple nos proporciona de manera gratuita.

Article

En esta lección podrás ver la fecha y descripción de las más recientes actualizaciones de Xcode.

Section 3: ¡Comencemos aprendiendo la sintaxis de swift facilmente!
02:37

¿Qué es Swift? Descubrelo en esta lección : D

02:07

En esta lección veras como descargar el libro oficial de Apple del lenguaje de programación Swift

10:05

¿Que es el Playground de Apple? Descúbrelo en esta lección : )

07:36

En esta lección aprenderas el uso, diferencia e importancia de las constantes y variables en el lenguaje de programación swift

05:00

En esta lección aprenderas que significa la asignacion de tipos de manera implícita y explícita

03:04

En esta lección aprenderas que existen diferentes tipos de datos que puedes usar en swift. ¡Hablaremos de ellos!

04:27

Aprenderas a usar el tipo Integer, sin tantos rodeos : )

05:31

Aprenderas las diferencias de estos tipos de datos para numeros con decimales en swift

07:15

Cadenas y arreglos en swift, ¿Cuales son sus diferencias y características? ¡En esta lección lo aprenderás!

06:39

En esta lección veras que el tema de los optionals no es tan complicado, veras que con esta introducción poco a poco aprenderás a sacar provecho a esta manera de programar que Apple nos proporciona.

El lenguaje de programación Swift
5 questions
Section 4: Estructuras iterativas e introducción a funciones
02:28

Ciclo del agua, ciclo de la vida, ¿Ciclos en swift?

¡Conocelos en esta lección! : D

02:28

En esta lección veremos como imprimir caracteres en pantalla con la función Print, sin rodeos : )

Nota
Article
15:05

En esta lección veremos el ciclo más utilizado, es decir el ciclo For y a la vez usaremos un arreglo y su propiedad count en conjunto con el ciclo For para poder imprimir muchos nombres a la vez.

05:46

Hablemos del ciclo malvado que sustituyo al ciclo Do, es decir el ciclo Repeat...

Solo bromeo xD En esta lección hablaremos de mi ciclo favorito y como puedes usarlo. Te presento al ciclo Repeat-While.

10:48

En esta lección aprenderas sobre los tipo de datos llamados colecciones y sus ventajas sobre otros tipos de datos mas simples.

05:02

En esta lección aprenderas como usar en conjunto el ciclo For con un arreglo para así poder crear un ciclo For-In y sacarle el máximo provecho.

09:35

En esta lección aprenderas el uso y la importancia de utilizar funciones en tus proyectos de iOS.

Article

¡Tu primer tarea! : D ¿Crees poder realizarla sin copiar codigo?

Section 5: Estructuras de control : if - else & switch
15:02

Decisiones, algunas fáciles y otras más difíciles, lo bueno que con las estructuras de control tu eres el que decide hacia donde se ejecuta tu programa en tu aplicación de iOS : D

En esta lección aprenderas a usar la estructura de control IF

06:31

En esta lección aprenderas a utilizar una de las estructuras de control más poderosas, el Switch.

03:45

Aquí aprenderas a poner el numero de lineas en tu editor de Xcode, de esa manera te será más fácil encontrar lineas de código en programas grandes.

Section 6: El IDE Xcode, el story board y la Interfaz de usuario
14:18

En esta lección aprenderas más cosas del IDE Xcode, entre ellas el debugger.

04:40

¡Luces, cámara, acción! en esta lección aprenderás para que sirve y las ventajas de utilizar el StoryBoard.

Section 7: App # 1: Tienda Mazda | La programación orientada a objetos
07:25

¿Alguna vez intentaron explicarte que era un objeto en el mundo de la programación y pensaste que era difícil de comprender? ¡No te preocupes!, en esta sección veremos por medio del ejemplo de que se tratan los objetos y la programación orientada a ellos.

10:02

En esta lección aprenderas a unir elementos de la interfaz de usuario como botones o etiquetas de texto a tu archivo donde escribes el código. ¡Unamos a la vista con el controlador! :)

08:17

En esta lección veremos el funcionamiento de ViewDidLoad . Muy importante en el ciclo de vida de tu aplicación.

05:08

Clases, propiedades y métodos, ¿Que son y para que sirven?

Aqui verás la respuesta : D

05:23

En clases anteriores vimos una introducción a los optionals, ¡aquí aprenderás más de ellos!

02:45

En esta lección aprenderas la diferencia entre variables de alcance global y alcance local en swift.

08:01

Aqui aprenderas de la manera más sencilla como crear o instanciar objetos en base a la clase que creamos en las lecciones pasadas.

08:15

Herencia, ¿Que es y como se utiliza? ¡Descubrelo en esta lección! : D

La POO
3 questions
Section 8: Subir aplicación a dispositivo real gratuitamente :D
Tenemos que estar actualizados : )
Article
08:44

En esta lección veras uno de los errores más comunes al intentar pasar tu app a un iPhone y también veremos como solucionarlo.

El requisito indispensable para subir una aplicación a la app store de Apple
Article
04:16

Para subir una aplicación a la app store tienes que suscribirte al Apple Developer Program. En esta lección aprenderás donde y como hacerlo.

Section 9: Elementos básicos de la UI
14:02

En esta lección daremos un repaso a las etiquetas de texto y botones en iOS así como algunos tips de su uso que no te puedes perder,

06:39

Aquí aprenderas el uso y la diferencia entre el text view y el text field.

13:48

En esta lección aprenderas el uso y la diferencia entre un "slider" y el elemento de interfaz de usuario "Switch".

Section 10: App # 2: Calculadora | Repaso de todo lo aprendido hasta ahora
La interfaz de usuario | ibAction & ibOutlet
Preview
08:45
La lógica del programa 1| Label.text a Float
12:42
La lógica del programa 2| Switch en acción
05:40
La lógica del programa 3| Introducción al AutoLayout
02:02
Section 11: Introducción al Auto Layout: Constraints & Size Classes
Auto Layout |Teoria
05:59
interface Builder, Constraints & Size Classes
04:21
Hola Auto Layout | Centrar vertical y horizontalmente
06:25
Constraints Automáticos
03:40
Ejemplo Sencillo de Size Classes
05:08
Diferente Tamaño de Letra para iPhone e iPad
02:48
Vista Previa en el Interface Builder
02:36
Section 12: Swift Nivel Intermedio
04:42

Por tercera ocasión hablaremos del tema de optionals, pero ahora más específicamente de como hacer optional binding en swift.

03:49

En esta lección aprenderas las bases para crear una propiedad computarizada en el lenguaje de programación swift.

02:21

Existen ocaciones en las que tan solo requieres de un "Si" o un "No", de un "1" o un "0".

!Estas de suerte! en esta lección aprenderás cual es el tipo de dato Bool ( boleano ), como usarlo y que ventajas te proporciona.

05:15

En esta lección aprenderas que son los closures en swift y las bases de como usarlos.

03:39

En esta lección aprenderas el uso y las diferencias entre las funciones sort y sortInPlace en un proyecto de iOS.

Section 13: Introducción a las Table Views
Introducción a tablas en iOS
Preview
06:13
UITableViewController
03:29
09:56

Veremos la funciones basicas de las tablas, tales como numberOfSectionsInTableView y las que reciben los parámetros numberOfRowsInSection , cellForRowAtIndexPath .

Detectar renglón y sección pulsados
03:48
Section 14: App # 3: Envio de Email y Posibles Fallos en el Simulador
Incorporación de imágenes y creación de carpetas
07:58
Hablemos de Protocolos y Delegados
05:03
UIAlertController y la palabra reservada self
06:10
El objeto tipo MFMailComposeViewController
03:05
Errores en el simulador
04:02
Funciones posteriores al enviar un correo
02:42
Section 15: Multiples pantallas | Por código & Segues
Navegación entre pantallas
Preview
01:43
Navigation Controller
03:10
Añadir otro View Controller
02:53
Navigation Bar & Segues
03:59
El elemento Back Button
01:19
Navegar por medio de código | Present Modally
10:29
Pila o Stack
01:06
Navegar por medio de código | Tipo Push o Show
04:44
Section 16: App # 4: El Estado del Clima con Webservices
Los Servicios Web & Open Weather
Preview
10:41
¿Que son los Json? y Herramientas para su visualización
Preview
08:51
La UI & El TextField
06:44
APPID & La Ciudad
03:54
Los Parametros de la API de Open Weather
03:25

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Juan Villalvazo, Ingeniero en Desarrollo iOS - Swift y Android

Soy Ingeniero en computación y desarrollador de aplicaciones móviles, especializado en sistemas operativos iOS y Android.

Pero sobre todo soy una persona que sabe por experiencia lo difícil que puede ser aprender a programar, así que mi meta en los cursos que imparto será el apoyo a cualquier persona que quiera entrar al mundo del desarrollo y emprendimiento.

Ready to start learning?
Take This Course