Curso iOS con Swift 3.1, con Base de datos y Servicios web
4.2 (91 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.
555 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso iOS con Swift 3.1, con Base de datos y Servicios web to your Wishlist.

Add to Wishlist

Curso iOS con Swift 3.1, con Base de datos y Servicios web

actualizado a la versión SWIFT 3.1, ademas nuestros videos se actualizaran en futuras versiones y soporte online swift3
4.2 (91 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.
555 students enrolled
Created by Fredy Asencios
Last updated 6/2017
Spanish
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 13 hours on-demand video
  • 4 Articles
  • 22 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Aprenderas toda la plataforma iOS , métodos y buenas prácticas para crear aplicaciones profesionales, ademas del lenguaje de programación Swift
View Curriculum
Requirements
  • Solo requiere mucho entusiasmo y dedicación como la mayoria de emprendimientos
Description

En este curso aprenderas a crear una aplicación profesional que reune las buenas practicas usando herramientas nativas Apple, desde su base inicial hasta concluir con manejo de base de datos que también enseñamos desde cero, más conocimiento de servicios web que también entregamos incluso los servicios web iniciales que te servirán para tener un modelo de desarrollo hacia tus propias aplicaciones o las de tus clientes.

Esta inversión en adquirir este curso y conocimientos serán rápidamente retornados, por la gran demanda que existe tanto en desarrolladores como en aplicaciones


NOTA IMPORTANTE:
El curso esta preparado para garantizar las nuevas versiones  como la version IOS 10 y Switf 3.1, los cuales se basan en mejoras en semantica o sintaxis básicamente. lo rescatable es que la metodología de desarrrollo se mantiene y NOS COMPROMETEMOS A ACTUALIZAR EN TODOS LOS VIDEOS NECESARIOS con la salida de próximas versiones inclusive.

Les deseamos muchos exitos!

Ing Fredy Asencios

Instructor

Who is the target audience?
  • Todos los emprendedores que desean hacer realidad sus ideas materializandolo en un aplicativo iPhone o iPad, para los programadores con experiencia tal vez sea un poco lento y aveces aburrido pero contiene tips que dificilmente encontrarén en otra documentación y menos en tutores, es bién práctico, para los mas expertos por favor llevar el curso con paciencia =).
Students Who Viewed This Course Also Viewed
Curriculum For This Course
142 Lectures
13:25:42
+
introducción al curso Swift 3
21 Lectures 01:22:16

Le damos la bienvenida y le contamos sobre nuestra experiencia

Preview 01:47

Objetivos del curso, como crear aplicaciones profesionales con persistencia de datos y consumiendo servicios web.

Preview 01:56

resumen de fuentes de documentación y consultas para seguir el curso

Preview 01:23

las 2 opciones de registro como developer free y pagando, diferencias

Preview 02:46

conociendo Xcode el marco general

Preview 02:42

Metodología de desarrollo en iOS, secuencia o proceso recomendado 

Preview 02:38

Patrón principal MVC y el uso de los vinculos (links) IBOutlet e IBAction

Preview 02:31

Crear un proyecto desde CERO, explicación de estructura de archivos del proyecto y creación del Bundle Id (Package Id)

Preview 07:37

conociendo las areas principales del Xcode ademas de manejar las barras y botones principales

Preview 03:27


como agregar un controlador de Usuario UILabel (UI, User Interface) 

Preview 01:48

agregando a nuestra vista a un controlador UI (User Interface) conocido como CAMPO DE TEXTO, o TextField

Preview 01:12

el UIButton es otro controlador de interface de usuario valioso, veremos sus propiedades

Preview 01:20

Este controlador es un contenedor de texto que dispone de un scroll cuando el texto es mas grande, es muy util para visualizar textos largos

Preview 01:24

explicaremos como se compila el avance y su significado de la vista cuando todavia no está conectado a su respectivo controller

Preview 03:15

conoceremos al ViewController y su estructura programática aun si conocer el concepto de clases  y escribiremos nuestra primera linea y llamada a function Print

Preview 07:02

conectaremos los elementos de la capa VISTA con la capa CONTROLLER

Preview 13:03

aprendiendo como cambiar una propiedad y similitud con metodo SET de otros lenguajes

Preview 06:45

como obtener el valor de las propiedades y similitud con método GET en otros lenguajes

Preview 05:29

concatenar texto con variables para dar formato a mensajes mas adelante se usara para consultas y querys en base de datos sqlite

Preview 05:53

+
Tipos de Datos, Constantes, Variables, Funciones
8 Lectures 59:30

las bases para programar Swift es conocer los tipos de datos elementales e iniciar con los elementos de persistencia en memoria como constantes y variables

Preview 13:57

variables declaración, descarga presentación y ejemplo
06:54

crearemos una función simple y aprenderemos a llamar a la función declarada

Funciones declaración en su modo Simple
07:15

Visibilidad de Variables (variables de clase y de función)
06:29

funciones con parametros de entrada
07:59

funciones_nombres_parametros
09:05

funciones con retorno
03:59

Como_usar_documentacion_oficial (extra)
03:52
+
Programación Orientada a Objetos en iOS con Swift3
6 Lectures 36:37

mostraremos como se reutilizan las clases usando las instancias los cuales se les denomina objetos

Reutilizando clases usando objetos
02:49

Herencia de clases, caso de tipo Optional
09:47

explicación practica del caso de class public y private

Clase Public y Private diferencia
02:45

aprenderemos a crear un fichero class y uso de herencia

Class como fichero crear
02:45

Resumen del capítulo de Clases y Objetos
01:29
+
Controles UI (user interface) más usados con Swift 3
6 Lectures 54:40

aprenderemos el uso del UISwitch, y como se utiliza la documentación de apple

Preview 12:30

aprenderemos a manejar el contenedor de imagen UIImageView cambiando su propiedad image (UIImage) el cual permite asignar objetos UIImage desde un archivo .jpg o .png

Class UIImageView , contenedor de imagen
11:35

Con este ejemplo se puede apreciar el uso de 3 objetos UI , y su interacción 

Ejemplo UISwitch con UIImageView y UIImage
08:54

iniciaremos un ejemplo integro combinando objetos UISegmentControl, UIImageView, UIImage, UILabel, UITextView y creando un selector de contenidos.

Iniciando con el diseño de la vista y conexiones 

Clase UISegmentControl (parte 1)
06:32

interactuando con el UISegmentControl y el UIImageview

Clase UISegmentController (parte2)
07:17

culminamos el ejemplo completo de UISegmentControl

Ejemplo completo UISegmentControl (parte 3 final)
07:52
+
Autolayout, interface y restricciones - Swift3
6 Lectures 22:29

Crear Diseño vista y resolver Autolayout Automatico
04:35

Borrar constrainst
02:23

Agregando Constrains para alinear y centrar objetos
05:52

Agregar Constrains para uso de margenes laterales
02:54

Agregar Constrains para objetos laterales y RECURSOS
03:34
+
Colección de datos en iOS y Swift 3
4 Lectures 27:58

en este video podrán aprender los conceptos del Array y Dictionary, que son las herramientas que facilitaran el manejo de datos y modelamiento

Colección de datos conceptos
08:11

Ejemplo Básico de Array
03:23

Ejemplo Array con vista
10:08

Ejemplo completo de uso de Array conteniendo objetos Dictionary

Ejemplo Colección de datos Array y Dictionary
06:16
+
UITableView - Swift3
8 Lectures 55:10

introduccíon al ejemplo

Ejemplo con Dictionary y Colección de datos
01:58

Creando una vista nueva tipo TableViewController y su respectiva capa Controller herencia de UITableViewController

Preview 05:45

implementando el tableview con datos de prueba y celdas básicas

UITableViewController, implementación básica
05:55

implementación con datos y objetos dictionarys

UITableViewController con estilo subtitle
12:46

agragando imagen en la celda en estilo SUBTITLE

UITableViewController con Vista estilo subtitle con imagen
08:05

Aprenderemos a crear celdas personalizadas

Celda Personalizada del TableView-paso1 crear vista
10:12

CRear Class Controller para la Celda customizada e integrar al TableView

Celdas personalizadas Controller y integrar al TableView
10:29

revisaremos algunos conceptos importantes de la clase UITableViewController y estilo detail

UITableViewController revisión
4 questions

Recursos y Códigos Fuentes TableView
11 pages
+
Passing Data (pasar datos desde una vista a otra) Swift2 , Swift3
2 Lectures 14:48
PassingData
08:09

PassingData2
06:39

Reforzar el concepto de pasar valores desde una vista controler a otra vista controler

Passing Data
2 questions
+
Fase 1: implementando Proyecto Restaurante - DataSource con Dictionary y Array
20 Lectures 01:45:26

En este video podemos ver la descripción general del proyecto y las pautas a seguir en los siguientes videos

Preview 02:47

iniciamos el proyecto diseñando la estructura básica de navegación

creación y diseño de Navegación usando Storyboard
04:54

aprenderemos a personalizar los tabBars, iconos y titulos

Personalización de Iconos de TabBar y uso de recursos
03:00

personalizando la primera vista

Diseño de vista Home
02:49

flujo de navegación del menu categorías y listar por categoria y detalle

Flujo de Navegación del menú, usando NavigationController
02:37

Usando Xcode nos ponemos a disenar la vista de fondo y logotipo usando constrains en los layouts

Diseño de vista Categoria Platos, parte 1
04:40

Seguimos construyendo la vista Categoria de platos, en este video la tabla de categoria y su titulo

Diseno de Vista Categoria, titulo y TableView, parte 2
06:16

Implementaremos el objeto TableView y conectaremos con datos de prueba

Implementación del TableView Menú Categorias, parte 1
06:46

Terminando de implementar el tableView con datos desde un objeto array de Dictionarys

implementación Menú Categoria con datos, parte 2
05:15

personalizando las celdas para la vista categoria de platos

Implementación de Celdas_customizadas para el menú
11:47

Continuando con el diseno de navegación , esta vez agregaremos la vista de lista de platos

Diseño vista Lista de Platos, area logín y TableView
08:28

como personalizar el navigation bar 

NavigationBar personalización de fondo y logo
06:24

Celdas personalizadas para el tableViewController de vista lista platos

Celda Platos customizado, Vista TableView Listar Platos, parte 1
05:54

continuando con la personalizacion de la celda, esta vez creamos la capa controller 

Controller de Celda Personalizada de tableViewController Lista Platos, parte 2
02:59

agregando los vinculos de las celdas personalizadas

Celdas Personalizada y links IBOutlet, parte 3
03:32

En este video terminaremos el modelo vista de la lista de platos con datos de prueba, de modelo de datos Dictionary

Celdas Personalizadas, conexión con datos parte 4
09:33

Diseno de la vista de Detalle PLato, y su respectivo controller

Vista Detalle plato, inicio Diseño de vista y controller
03:08

uso de recursos e inicio del diseno de vista detalle asi como el uso de Constrains para el manejo de layouts

Vista Detalle avance del layout y constrains
11:08

Vista Detalle final layout con constrains dentro del TableViewController Statico
03:24

Fuentes Proyecto Restaurante Fase 1
00:05
+
Base de datos con Swift3, conceptos básicos e implementación en iOS
6 Lectures 29:56

aprenderemos lo básico de una base de datos y también sobre Sqlite

Preview 05:11

Creando Nuestra Base de datos usando Sqlite Manager
11:36

iniciamos con los primeros pasos de implementar una Base de datos Sqlite en un proyecto iOS con Swift

implementar ejemplo con Sqlite en Proyecto iOS Swift3
05:22

continuando la implementación conoceremos como integrar una libreria Obejtive-C en un proyecto Swift

uso Libreria CRUD (Objetive-C) en la implementación
05:14

En este video pasaremos un tip para un adecuando Casteo, del tipo de variable, al leer una base de datos, válido también para un servicio web

CAST adecuadamente una variable tipo collection data, recomendaciones
02:33

Repasar conceptos importantes desde este questionario

Base de datos
5 questions

Recursos Base de datos - libreria y ejemplo
13 pages
8 More Sections
About the Instructor
Fredy Asencios
4.3 Average rating
119 Reviews
834 Students
3 Courses
Ingeniero y Arquitecto iOS en Academia Móviles / iphone4peru

Actual: SEO en Academia Móviles SAC /CTO y Arquitecto de aplicaciones móviles

Past: CTO and Developer at Appslovers since 2012 (Actually 2015)

Past:

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)