Crea una Agenda de Contactos con iOS, Swift, y Core Data

En este Curso aprenderás a desarrollar una aplicación de tipo agenda de contactos, usaremos el Framework Core Data.
4.6 (21 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.
138 students enrolled
$180
Take This Course
  • Lectures 28
  • Contents Video: 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 2/2015 Spanish

Course Description

En este Curso crearás una aplicación iOS completa, usaremos el nuevo lenguaje de programación Swift, y utilizaremos el Framework Core Data para persistir nuestros datos.

Una Agenda de Contactos

Aprende como se crea un proyecto iOS de principio a fin.

Paso a paso tú y yo crearemos una aplicación de tipo agenda de contactos, una aplicación completa, que incluso podrás subir al App Store.

En el curso haremos una agenda de contactos, pero con las tecnologías que aprenderás a usar podrás hacer otros tipos de aplicaciones cómo:

  • App de lista de la compra
  • App de BBDD de tus películas favoritas
  • App de BBDD de libros

Es decir, aprenderás a usar Core Data, que es una herramienta muy potente para guardar datos de forma persistente, de forma que puedas crear aplicaciones de bases de datos, o bien puedas implementar este recurso a tus Apps ya existentes para almacenar información.

Últimas tecnologías

En este Curso aprenderás a usar Auto Layout, la forma que tiene Apple de crear vistas geniales.

Además veremos una nueva tecnología que ha llegado con Xcode 6: Size Classes, es lo más fascinante que he visto desde que llevo desarrollando en iOS, y empecé allá por el año 2009, sólo te digo que vas a poder crear interfaces diferentes para cada dispositivo ¡¡desde una misma vista!!

CocoaPods

Conocerás CocoaPods, el gestor de dependencias que hará que tus aplicaciones no vuelvan a ser lo mismo.

Descubre y aprende a usar diferentes tecnologías para crear una aplicación de agenda de contactos completa, o bien mejorar tus aplicaciones iOS.

What are the requirements?

  • Para realizar la aplicación de agenda de contactos es necesario disponer de un ordenador Mac y Xcode en su última versión instalado en el mismo.
  • Si no dispones de ordenador Mac, adquiere el Curso y ponte en contacto conmigo, te facilitaré una maquina virtual para que puedas seguir el Curso y realizar la App desde un PC.

What am I going to get from this course?

  • Adquirir la metodología para crear un proyecto de App completo
  • Conocer y usar el Framework Core Data
  • Aplicar Auto Layout de forma correcta
  • Descubrir la nueva tecnología Size Classes
  • Instalar y usar el gestor de dependencias CocoaPods
  • Practicar con el lenguaje de programación Swift

What is the target audience?

  • Es conveniente tener conocimientos de Swift, aunque el Curso puede realizarlo cualquier persona que haya tenido algún contacto con la creación de Apps para iOS en general
  • Curso para todos aquellos que tienen conocimientos de creación de Apps en iOS, y quieran crear un proyecto completo con Swift y Core Data

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: Primeros Pasos
04:26

Introducción al Curso

03:51

Presentación de la aplicación que crearemos

08:44

Iniciamos el proyecto y configuramos los ajustes iniciales

08:49

Antes de pasar a la práctica, en esta clase veamos algo de teoría sobre el Framework Core Data

10:55

Descubre la nueva tecnología que ha llegado con Xcode6 e iOS 8.

09:55

Conoce Auto Layout y crea increíbles vistas.

Section 2: Crear la Interfaz
10:16

En esta clase empezamos a crear la interfaz de nuestra aplicación

16:51

En esta clase seguimos creando la interfaz de nuestra aplicación

14:34

Tercera clase para crear la interfaz de nuestra aplicación

07:32

Cuarta y última clase para crear la interfaz de nuestra aplicación

Section 3: Core Data
08:38

Core Data en nuestro proyecto

08:50

Crearemos el modelo de datos de Core Data en nuestra App

Section 4: Desarrollando la Aplicación
11:20

En esta lección conectaremos código y vistas, es decir crearemos las conexiones

14:31

Primera clase dónde implementaremos la lógica de nuestra App

08:42

Segunda clase dónde implementaremos la lógica de nuestra App

15:29

Cuarta clase dónde implementaremos la lógica de nuestra App

11:25

Cuarta clase dónde implementaremos la lógica de nuestra App

15:07

Quinta clase dónde implementaremos la lógica de nuestra App

Section 5: Compilando el proyecto
15:44

Por fin hemos terminado, queda compilar el proyecto y depurar errores si los hubiese

Section 6: Virguerías
10:18

En esta clase veremos como podemos usar el botón del teclado para tabular entre los diferentes campos de texto, y en el último campo de texto ocultar el teclado...una virguería

15:33

¿Que ocurre cuándo queremos actualizar una aplicación con Core Data? En esta clase veremos como hacer una migración de nuestro modelo de datos

Section 7: Cocoa Pods
01:55

Cocoa Pods es un gestor de dependencias, ¿que es lo que? En definitiva, vamos a poder añadir a nuestros proyectos código existente, nuestro o de otros desarrolladores... añadir virguerías, lo que nos gusta, vamos ;-)

05:48

Aprenderás a instalar CocoaPods en tu Mac

06:52

Aprenderás a instalar PodFiles

11:12

En esta clase instalaremos un PodFile en nuestra App de Agenda de Contactos

13:40

Primera clase dónde implementamos la funcionalidad que hemos añadido a nuestro proyecto con CocoaPods

13:51

Segunda clase dónde implementamos la funcionalidad que hemos añadido a nuestro proyecto con CocoaPods

13:42

Tercera clase dónde implementamos la funcionalidad que hemos añadido a nuestro proyecto con CocoaPods

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sergio Becerril, iOS Developer & Instructor

iOS Developer desde 2009. Mis aplicaciones han sido Nº1 en más de veinte países, entre ellos España, Italia, Francia, Alemania.

Autor del libro "Swift. Aprende a crear Apps para iPhone e iPad", publicado por la editorial RC Libros, y Best Seller en Amazon.

En 2011 me dediqué a la enseñanza del desarrollo iOS, primero de forma particular, y después como Instructor en mi propio Centro de Formación: CFE Apps.

Experto en Objective-C y aprendiendo Swift, disfruto compartiendo mis conocimientos.

En la actualidad compagino la creación de Apps con la enseñanza de desarrollo iOS, en mi Centro y en diferentes Empresas, Colegios, y Universidades.

Enseño a crear aplicaciones para iPhone e iPad a todo el que quiera aprender, sin importar si tienen conocimientos de programación, o carecen de cualquier formación tecnológica. Yo quiero enseñarte. ¿Y tú? ¿Quieres aprender?

Ready to start learning?
Take This Course