Desarrollo de aplicaciones para iOS 11 desde cero
0.0 (0 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.
3 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Desarrollo de aplicaciones para iOS 11 desde cero to your Wishlist.

Add to Wishlist

Desarrollo de aplicaciones para iOS 11 desde cero

Aprende a crear aplicaciones para iOS 11
0.0 (0 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.
3 students enrolled
Created by David Giordana
Last updated 7/2017
Spanish
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 14.5 hours on-demand video
  • 21 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Desarrollar la idea de una aplicación
  • Planificar una interfaz gráfica
  • Estructurar el código de una aplicación de manera tal que pueda ser fácil realizar actualizaciones.
  • Desarrollar una aplicación móvil.
View Curriculum
Requirements
  • Un equipo con mac OS Sierra o High Sierra instalado
  • Experiencia básica trabajando con programación orientada a objetos (OOP)
  • Conocimientos intermedios o avanzados en Swift 3 o Swift 4.
Description

Este curso está enfocado en instruir a desarrolladores de Swift tanto entusiastas como profesionales que quieran aprender a desarrollar aplicaciones para el sistema operativo móvil de Apple iOS 11. A la altura en la que el curso fue publicado la version final de iOS 11 no fue lanzada y existe una muy buena razon por la cual he decidido hacer esto: Hacer que las personas aprendan a desarrollar las aplicaciones antes para que cuando esté disponible la versión oficial puedan aprovechar la oportunidad y lanzar las aplicaciones a la App Store.

Si no tienes experiencia en el desarrollo con Swift o programación orientada a objetos NO te recomiendo tomar este curso. Se supondrán ciertos conocimientos referentes a estos respecto. Si por alguna razón quieres continuar con este curso ignorando la advertencia puede que aprendas sobre la marcha, lo cual sería más que interesante.

El curso está mas que nada centrado en un público principiante que quiera aprender los conceptos base o intermedio que quiera repasar algunos conocimientos (lo cual nunca está demás)

Who is the target audience?
  • El curso está enfocado tanto a desarrolladores entusiastas como profesionales que quieran aprender a utilizar el lenguaje de programación Swift 4 para desarrollar aplicaciones para dispositivos con iOS 11
Students Who Viewed This Course Also Viewed
Curriculum For This Course
155 Lectures
14:36:40
+
Introducción
1 Lecture 02:15

Con este video damos comienzo a este curso donde aprenderemos a desarrollar aplicaciones para iOS 11

Preview 02:15
+
Explorando nuestra herramienta de trabajo: Xcode 9
8 Lectures 36:39

Luego de esta clase los alumnos podrán saber cuál será la herramienta principal que se utilizará para realizar el desarrollo de aplicaciones: Xcode

Preview 01:36

Luego de este episodio los alumnos podrán descargar e instalar la herramienta de trabajo básica Xcode con la cual se desarrollarán las aplicaciones

Instalando Xcode 9 en mac OS
05:04

Al finalizar la sección los estudiantes serán capaces de crear un proyecto de Xcode

Creando un proyecto en Xcode 9
05:21

Luego de esta lección van a ser capaces de entender un poco más en profundidad los componentes que la herramienta Xcode ofrece para poder así utilizarlos más eficientemente

Explorando xcode 9
07:13

Al finalizar la clase los alumnos entenderán las funciones de los diversos archivos que componen un proyecto, pudiendo así organizarlo en base a lo que este vea necesario

Estructura de un proyecto de Xcode
05:23

A partír de aquí se podrá personalizar la herramienta de trabajo Xcode para adaptarlo y ser más agradable para el usuario

Personalizar Xcode 9
03:00

Una de las ayudas más importantes que todo desarrollador de aplicaciones debe tener acceso es a la documentación. Luego de este video el alumno sabrá cómo acceder a las  bibliotecas de documentación que Apple provee como apoyo.

Preview 07:32

Con este video se da cierre a la unidad

Cierre de unidad
01:30

Para comenzar con este curso es necesario instalar Xcode 9. Además se recomienda explorar los componentes que esta completa herramienta provee, principalmente la documentación.
Actividad: Explorando nuestra herramienta de trabajo: Xcode 9
1 question
+
El simulador de iOS 11
5 Lectures 14:31

Con este video se da introducción a la unidad donde aprenderán a utilizar el simulador de iOS que Xcode incorpora

Introducción de unidad
01:18

Luego de esta clase los alumnos sabrán ejecutar el simulador de iOS en el dispositivo que ellos vean necesario

Lanzar el simulador de iOS 11
06:17

Xcode no solo permite utilizar los simuladores como forma de prueba de aplicaciones sino que también nos habilita a descargar e instalar distintas versiones del sistema operativo para distintos dispositivos. Luego de este video los alumnos serán capaces de administrar los simuladores.

Instalar más simuladores en Xcode 9
02:54

Xcode como ayuda al desarrollador imprime mensajes que permiten comprender el estado de algunos componentes del sistema. A pesar de esta importante función, los mensajes pueden llegar a ser molestos en la mayoría de los casos. 

Luego de este video los alumnos podrán ocultar los mensajes de debug para un desarrollo más cómodo

Ocultar mensajes de debug
02:57

Con este video se da cierre a esta unidad

Cierre de unidad
01:05

Explorar entre las opciones que los simuladores de iOS brindan
Actividad: Reflexiones sobre el simulador de iOS 11
3 questions
+
Modelo Model-View-Controller (MVC)
4 Lectures 12:59

El video tiene como objetivo dar una introducción de la unidad presentando los temas a tratar

Introducción de unidad
00:45

Luego de la clase los alumnos entenderán que es el modelo de diseño y trabajo Model-View-Controller

¿Qué es Model View Controller?
03:36

Luego de esta unidad los estudiantes serán capaces de comprender cómo interactúan los componentes de un MVC para permitir el funcionamiento de una aplicación simple

Componentes de Model View Controller y su interacción
07:11

Video de cierre de unidad

Cierre de unidad
01:27
+
La base de UIKit: UIView y UIViewController
6 Lectures 30:32

Video de Introducción a la unidad de UIKit

Introducción a UIKit
00:41

Luego de esta clase los alumnos serán capaces de comprender la utilidad del framework UIKit

¿Qué es UIKit?
02:32

Luego de esta clase los alumnos comprenderán la estructura base de la clase UIView como componente para mostrar elementos

La clase UIView
09:23

Luego de esta clase se podrá comprender el funcionamiento base de la clase UIViewController como controlador de las vistas y modelos en Model-View-Controller

La clase UIViewController
05:48

Al finalizar la clase uno podrá crear vistas personalizadas heredando de la clase UIView

Crear subclases de UIView
09:39

Video de Cierre de unidad

Cierre de unidad
02:29
+
Componentes base en UIKit
6 Lectures 36:19

Video de introducción de unidad 

Introducción de unidad
00:47

A lo largo de esta clase se expondrán de forma general los componentes visuales base que forman el framework UIKit

Componentes de UIKit
02:18

Luego de la unidad podrás utilizar botones y etiquetas para utilizarlos en la interfaz de usuario de una aplicación

UIKit: Labels y Botones
15:32

En esta clase aprenderás cómo utilizar campos de texto y areas de texto en la interfaz gráfica de una aplicación

UIKit: Campos de texto y Areas de texto
08:45

En esta clase aprenderás a emplear switches (interruptores) y sliders (deslizadores) en la interfaz gráfica de una aplicación

UIKit: Sliders y Switches
07:31

Video de Cierre de unidad

Cierre de unidad
01:26

Luego de haber visto algunos componentes base que UIKit nos ofrece es momento de utilizarlos en un ejercicio práctico
Actividad: Componentes de UIKit
1 question
+
Interfaz adaptativa y constraints
6 Lectures 37:45

Con este video damos comienzo a esta unidad donde aprenderemos a establecer ciertas características de los componentes visuales para que estos se ajusten a las diversas pantallas y disposiciones

Introducción de unidad
01:04

A lo largo de este video expondremos uno de los problemas de la no aplicación de constraints

¿Por qué se necesitan los constraints?
02:04

En este video aprenderemos qué son los constraints

¿Qué son los constraints?
09:25

Gracias a este video práctico podremos ver cómo es posible hacer que algunos componentes se ajusten a ciertos parámetros y se adapten a las dimensiones que la pantalla dispone

Aplicando constraints
13:55

A lo largo de este video veremos cómo manipular constraints en tiempo de ejecución utilizando código

Utilizar constraints mediante código
09:43

Con este video daremos cierre a esta unidad

Cierre de unidad
01:34

La idea de esta actividad es afirmar los conceptos adquiridos a lo largo de la unidad aplicando constraints y modificándolos en tiempo de ejecución
Actividad con constraints
1 question
+
Aplicación 1: Creando una calculadora
7 Lectures 01:15:05

Presentación de la aplicación que desarrollaremos en esta unidad: una calculadora

Presentación de la aplicación
01:02

En esta unidad se creará la interfaz gráfica base de la aplicación 

Diseñando la interfaz gráfica de la aplicación
18:22

En esta clase aplicaremos constraints a la interfaz gráfica para que los componentes se adapten a los cambios de pantalla

Aplicando constraints en la interfaz gráfica de usuario
10:39

En este video se creará un modelo base para que la calculadora pueda realizar operaciones. La idea en sí consiste en desarrollar la lógica de la aplicación

Creando el modelo base de la calculadora
16:35

En esta clase se definirán las operaciones de la calculadora dentro del modelo

Definiendo operaciones del modelo
11:48

En esta clase se creará un controlador para la aplicación y se conectará el modelo con el controlador para concluir con el desarrollo de la aplicación

Creando el controlador
14:35

Video de cierre de unidad donde se expone el resultado del desarrollo de la calculadora

Cierre de unidad
02:04

La calculadora hasta el momento funciona muy bien pero sería interesante agregarle algunas cosas que nos ayudarán a trabajar mejor
Actividad: expandiendo la calculadora
2 questions
+
El Autolayout: Diseñando aplicaciones adaptativas
4 Lectures 25:11

Introducción a la unidad donde se dará una introducción al AutoLayout

Introducción de unidad
01:38

En esta clase se explicarán las Size Clases: la forma en la que Apple clasifica los tamaños de las pantallas para poder hacer que las aplicaciones se adapten de diferentes maneras a distintas disposiciones y tamaños

¿Qué son las Size Classes?
05:22

En esta clase aplicaremos AutoLayout a la aplicación de calculadora para que pueda adaptar el contenido en distintas pantallas y disposiciones facilitando el uso y haciendo más atractiva a la aplicación

Aplicando autolayout en la calculadora
17:11

Video de Cierre de unidad

Cierre de unidad
01:00

Con esta pequeña actividad podremos poner en práctica lo aprendido sobre autolayout y size classes
Actividad de práctica con Autolayout
2 questions
+
Core Graphics: Las estructuras base
6 Lectures 31:50

En este video de dará introducción a la unidad donde aprenderemos conceptos base del comportamientos de las vistas

Introducción de unidad
01:01

En esta clase se explica qué es Core Graphics, el framework de desarrollo de bajo nivel para la clase UIView

¿Qué es Core Graphics?
02:20

En esta clase se expondrán las estructuras de datos que Core Graphics utiliza para realizar el trabajo en UIView

Estructuras de datos base de Core Graphics
07:00

En esta clase se explica cómo iOS administra los componentes en base a su sistema de coordenadas

Sistema de coordenadas en iOS
08:49

En esta clase se explica cómo iOS administra los sistemas de coordenadas jerárquicamente en las vistas

Bounds VS Frame
10:34

Video de Cierre de unidad

Cierre de unidad
02:06

Con esta actividad crearemos una cuadrícula realizando los cálculos basados en frame
Actividad Core Graphics
1 question
20 More Sections
About the Instructor
David Giordana
0.0 Average rating
0 Reviews
3 Students
1 Course
Licenciatura en ciencias de la computación

Soy un estudiante de licenciatura en ciencias de la computación (LCC), desarrollador de software y podcaster enfocado en difundir las bondades del mundo de la programación. Actualmente me dedico a estudiar en la universidad, además de  desarrollar aplicaciones y enseñar diversos temas dentro del campo de la informática para así poder hacer llegar el conocimiento a mucha más gente.