iOS 9 y Swift2 crea apps iPhone desde Cero con servicios web

integra tu aplicación con contenidos guardados en Heroku y MLab, aprende apps con datos dinámicos
4.5 (12 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.
61 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 143
  • Length 18.5 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 12/2015 Spanish

Course Description

Bienvenidos al curso DESARROLLO DE APLICACIONES IPHONE iOS9 con Swift2

Este curso inicia realmente desde CERO, incluso es apropiado para NO PROGRAMADORES es decir toda persona que desea emprender un proyecto de construir APPS iPhone y/o iPad.

Este Curso integra el desarrollo de un aplicativo iPhone con tu BACKEND basado en codigo libre PARSE SERVER, el cual permite manejar los contenidos dentro del aplicativo en forma dinámica, es decir el cambio de precios, productos o información en general se administra desde tu servidor, Y TE ENSEÑAMOS A INSTALAR en forma práctica y facil.

Este curso ES SINGULAR, no tiene parecido a ningún otro curso, y te garantiza que aprendiendo a crear el APP PROTOTIPO, no solo podras hacer otros similares, sino estaras preparado para crear nuevas aplicaciones con mayores caracteristicas, por que aprenderas a interpretar información directa desde APPLE.

La demanda de aplicaciones iOS es grande y bien remunerada, no dejes pasar esta oportunidad y emprende este curso que no solo tendrás un buen método didactico, sino también un buen soporte.

Muchos éxitos a todos y Dios les bendiga

Fredy Asencios

Instructor

What are the requirements?

  • solo requiere tener muchas ganas de aprender, solo utilizamos la lógica natural de las personas, si sabes usar un procesador de textos entonces si podras usar Xcode

What am I going to get from this course?

  • aprenderas desde cero si no eres programador, ya puedes iniciarte con el capitulo gratuito de introducción a la programación usando Swift
  • podran seguir la implementación de proyectos iOS reales que estan publicados en la tienda AppStore por este Istructor
  • podran crear aplicaciones iOS y tendran capacidad para entender documentacion de iOS de Apple
  • si ya tienes experiencia, entonces conocerás desde el patrón MVC , diseño de los UI (interface de usuario), programar las clases Controller, hasta el desarrollo de un aflictivo prototipo, pasando por animación de objetos vista, tablasView con celdas personalizadas e integración con datos guardados en el servidor parse.com
  • parse.com ha dejado los codigos libres para utilizarlo instalado en otro servidor, NOSOTROS en este curso te ensenamos en forma facil y practica a instalar y usarlo integrando al proyecto del curso

What is the target audience?

  • Este curso es la herramienta para todo emprendedor que desea aprender a programar aplicaciones iPhone iPAd, no tiene restricciones, por que enseñamos todos los conceptos desde CERO
  • incluso para quienes nunca tuvieron experiencia de programación, tenemos el primer capitulo gratis, si entendiste este capitulo entonces estamos seguros podrás aprender todo el curso.

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

06:17

Nuestro curso ahora te enseña a crear aplicaciones con datos DINAMICOS, es decir puedes cambiar los datos de tu aplicación desde un servidor externo (parse de facebook).


Iniciamos nuestro curso desde CERO, por que incluso tenemos un capitulo para NO PROGRAMADORES o emprendedores con poco conocimiento o experiencia en programación.


los objetivos son:

- conocer las herramientas y metodología de desarrollo en iOS

- aprender con ejemplos prácticos los diferentes objetos visuales para brindar una interacción nativa al usuario del aplicativo

- durante el curso se desarrolla un aplicativo tipo prototipo como el que se presenta en el video, el cual capitaliza e integra los conocimientos del curso.

- se enseña a usar el servidor PARSE para almacenar los datos en forma remota y consumir sus servicios de manera modular, tan facil como jugar un LEGO


(las marcar APPLE, iPhone, PARSE y LEGO son marcas registradas )

Section 1: Introducción y Conceptos Básicos de programación para NO programadores
07:24

Aprenderas los primeros conceptos desde que es un código o instrucciones de programación, como funciona el compilar que se encargara de revisar nuestro código y más, también podras descargar los ejemplos.

09:28

Aprenderas que la forma facil de ordenar los datos y clasificarlos para luego conocer el concepto de variables y como usar estas para almacenar los datos o información.

14:37
iniciamos en forma rápida sobre el conocimiento básico de Xcode desde su descarga, uso de la primera función o instrucción "PRINT" , ademas de ejemplo de variables, desde la declaración y asignación de valores.
Lógica y Programación Presentación y fundamentos
03:32
Ejemplo: Sentencias Declaración de flujo de datos "... If ...else ..."
03:59
Ejemplo: Declaración (statment) para Control de flujo de dato "For..."
05:12
1 question

El compilador es una parte importante en nuestro proceso de crear códigos

1 question

confirmaremos la lectura de familias principales de datos que es la introducción a TIPOS de datos


1 question

tenemos instrucciones o sentencias de control para flujo de datos...

Section 2: Conociendo más el XCODE y el patrón de desarrollo, ejemplo base de interacción
Introducción y referencias documentación Apple - descargar presentación
03:07
Opciones de Registro como developer
02:50
Referencia básica y presentando a Xcode
03:36
Beneficios como developer registro gratis (free)
04:10
beneficios_developer_pagando
03:56
03:08

Breve resumen del proceso de desarrollo de aplicaciones iOS

02:53

explicación de MVC en iOS

07:02

Se inicia nuestro primer proyecto donde aprenderemos en forma resumida el entorno de desarrollo y el patron MVC

presentando_vista_sizeClass_previewMode
05:40
07:31

Diseño de la capa Vista y aprenderemos que es la primera capa a desarrollar

11:38

el vinculo entre las 2 capas principales

14:08
conoceremos que el boton crea un evento representado por una función
05:28
aprenderemos como convertir un numero literal en numero entero
Propiedades del campo de texto UITextField
03:46
Cambio de propiedades programaticamente
05:26
Optional en Swift 2, primeros conceptos
05:19
1 question

Estas son formas de vincular los objetos de la vista con la capa controller

Section 3: Tipos de Datos, Constantes, Variables, Funciones, crear funciones
03:43

un breve resumen de los principales tipos de datos y como Swift 2 incrementa nuevos tipos

03:44

las constantes y variables como estructura inicial de almacenamiento temporal de datos

Ejemplos, Constantes, variables (descargar presentación y Código ejemplo)
12:02
05:59

aprenderemos la función como estructura principal de programación, en sus principales formas de uso

04:59
este tipo de función permite retornar un valor cuando se le llama
06:52

Estas funciones permiten ingresar datos a traves de parametros y formar parte de la función en su desarrollo de instrucciones y tareas

03:52

Ejemplo de como se consulta a la documentación oficial de apple

funciones_nombres_parametros
09:05
1 question

Las funciones o métodos son muy importantes para mejorar procesos en nuestra creación de códigos

Section 4: Programación Orientada a Objetos con Swift 2 - iOS
Teoria, clases, objetos definicion
07:34
Ejemplo practico de clases y objetos (descargar Código Fuente)
12:19
Herencia de Clase Ejemplo práctico
11:13
12:29

Ejemplo de Capa Model que permite separar la lógica o negocio de la capa controller

Resumen del capítulo de Clases y Objetos
03:09
1 question

Las clases y objetos son esenciales para realizar programación orientada a objeto y construir códigos y proyectos sostenibles con buen orden para un mejor mantenimiento

Section 5: Controles UI (user interface) más usados PRACTICO
09:31

En este ejemplo podemos apreciar el uso del contenedor de imagen

12:03

vamos introduciendo la programación de sentencias que controlan a los elementos de vista y crea una interacción de inicio básica

12:06

En este ejemplo aprenderemos mas sobre como usar las propiedades de un objeto UI programaticamente ademas de practicar el autolayout

Clase UISegmentController, parte2
15:51
Section 6: Autolayout , sizeClass y StackView
07:46

base elementales de autolayout

Autolayout ejemplo 1 base (descargar Código Fuente)
12:33
Modificar y actualizar constrains
02:58
Ejemplo 2 Autolayout parte 1
03:46
Ejemplo 2 Autolayout parte 2
27:35
04:01
conceptos elementales de SizeClass
Ejemplo SizeClass (descargar Código Fuente)
18:49
02:50

Los principios de la clase UIStackView y ejemplos prácticos, nueva herramienta de iOS9 para armar rapidamente un layout combinando con Autolayout

Ejemplo práctico de uso del StackView (descargar Código fuente)
07:34
07:46

combinando el StackView con SizeClass

Section 7: Complemento1: Tuplas y funciones con retorno Tipo Tupla
01:56

En esta sección tenemos un ejemplo basado en tuplas y manejo de capa model como ejemplo de MVC

Ejemplo SegmentControl con capa model y clase con función con retorno tupla
11:50
Section 8: Colección de datos y uso práctico en UITableView
01:48
conceptos elementales del array como parte de la colección de datos en iOS
12:57

Ejemplo práctico de Array

03:14

El diccionary es la herramienta mas representativa de almacenar datos bajo el concepto de pares llave:valor

11:08

Ejemplo práctico para construir la primera colección de datos valido para nuestro proyecto restaurante

03:23

Comentario complementario desde la documentación oficial de apple

03:29

fundamentos e implementación de las interface mas importante de iOS , el UITableView

21:29

Ejemplo práctico de TableView, usando la colección de datos, como dataSource

Section 9: Proyecto Restaurante , fase 1
1-StoryBoard y creación de estructura inicial
06:44
Agregando imágenes e iconos a los controles y fondos
04:43
Implementación del objeto UI TableView , capa vista
03:44
Implementando los protocolos y Métodos Delegados, prueba Inicial
09:14
5-creacionFuenteDatosCategoria
04:25
6-integracionFuenteDatosConTableView
08:20
7-customCell-paso1-vista
06:12
8-customCell-paso2-integracionConClass
12:01
9-agregandoViewControlleryTableViewPlatos
05:35
10-implementandoMetodosDelegadosTableViewPlatos
03:53
11-fuenteDeDatosEintegracionConTableView
05:32
12-CeldaCustomizadaPlatos-Diseno-paso1
09:31
13-constrainsObjetosEnCeldaCustom-paso2
02:03
14-creacionClassyIBOutletsCeldaCustom-paso3
04:12
15-integracionCeldaCustomDataSource-paso4
07:20
16-VistaDetalle-diseno-paso1
06:39
17-VistaDetalleStackView, paso2- descarga proyecto
06:48
Section 10: Update - Parse server (Git), instalación de servidor de datos e integración
ParseServer introduction
05:29
RegistroHerokuServer
02:23
instalar Parse server at Heroku server
04:59
Introducción a Instalación de frameworks y dependencias con CocoaPods
07:18
instalandoSdkPArseServerconCocoaPod
05:42
creacionDeBridgeHeaderObcSwift
03:52
configyPruebaClientSdk
08:53
exportarClassdesdeParse
04:13

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fredy Asencios, Ingeniero y Arquitecto iOS en Appslovers y iphone4peru

CTO and Developer at Appslovers since 2012 (Actually 2015)

Actual:

Instructor IOS - Sistemas UNI at Universidad Nacional de Ingenieria



Founder - Director of Research and Development at Appslovers

Project Manager at Project Manager iphone4peru

Project Manager - Xcode IOS instructor at Iphone4peru

Project

Owner at pixelgraphic peru sac

Project Manager , Sedapal "medidores telemetricos" at MVtelcom



Educación:

Universidad Nacional de Ingenieria (UNI)

Ready to start learning?
Take This Course