Curso

Curso de iOS 9 en Objective-C: de Cero a Experto

0 steps completed0%
33 Lecciones

Nuestro Curso de Desarrollo de Apps para iOS te enseñará las herramientas necesarias para desarrollar apps para iPhone e iPad en Objective-C, el lenguaje nativo utilizado para desarrollar para iOS. El curso incluye algunos algoritmos y patrones de diseño importantes así como consejos y best practices.

Al finalizar el curso, serás capaz de reproducir y entender la gran mayoría de funcionalidades de las apps más populares de iOS y profundizar en ellas para hacer tus propias apps.

Sin duda, la práctica a través de la construcción es una muy buena forma de aprender, por eso durante el curso, los estudiantes realizarán más de 10 apps cubriendo todos los aspectos esenciales del desarrollo de apps para iOS. Cada app que realices mejorará tus habilidades y dispondrás del código fuente del instructor para acceder a él, contrastarlo con el tuyo y mejorarlo.

Qué vas a aprender en este curso

  • Objective-C: Aprende el lenguaje nativo de desarrollo de apps para iOS y Mac.
  • Xcode: Aprende a manejarte por su interfaz y todos los trucos necesarios para maximizar tu tiempo.
  • Cocoa y UIKit: Conoce a fondo los frameworks básicos de desarrollo de apps, tanto a nivel lógico, funcional como a nivel visual.
  • iOS9 y XCode 7: Utiliza la última tecnología disponible de la mano de Apple.
  • Diseño de interfaces: todos los elementos de la vista necesarios para configurar tu app: UIButton, UILabel, UITextField, UIPickerView, UISlider, UIViewController…
  • Storyboard y diseño responsive: Aprende a crear impresionantes interfaces utilizando el Interface Builder a nivel gráfico de Apple. Arrastra los elementos por la pantalla y crea apps para todos los dispositivos de Apple
  • Programación básica: aprende programación desde cero, variables, bucles, condicionales, hilos…
  • Programación avanzada: patrones de programación MVC, de fachada, de factoría, delegación, NSNotificationCenter, bloques de código como parámetro, completion handlers…
  • Repositorio Bitbucket: Aprende a utilizar el control de versiones Git de Bitbucket para colaborar de forma productiva en un pequeño equipo o entre varios ordenadores.
  • Uso de tablas y colecciones: UITableViewController (como Facebook, Contactos o WhatsApp) y UICollectionViewController (como la propia app de Fotos) son las dos formas más estandarizadas de mostrar una colección de elementos en pantalla directamente sin casi necesidad de programar vistas. Además veremos como personalizar las celdas de tablas y colecciones.
  • Navegación entre diferentes pantallas: aprende a crear decenas de vistas conectadas entre ellas a través de un menú de navegación gracias a UINavigationController.
  • Uso de ficheros: utilizar las property lists, XML, JSON para almacenamiento y uso de la información en nuestra app separando así datos de la programación en código.
  • Bases de datos locales con CoreData: almacenamiento de datos utilizando XCDataModels y obteniendo resultados con NSFetchResultsController
  • Cloud computing y uso de Parse: utiliza un servidor gratuito en la nube como es Parse para guardar, almacenar, consultar, modificar y eliminar información en tiempo real sin necesidad de subir una nueva app a la App Store.
  • 30 días con 100% garantía de devolución: si no quedas satisfecho, tienes 30 días para reclamar la devolución de tu pago sin ningún problema.

Las opiniones de los estudiantes hablan por si solas – 5 estrellas de valoración

  • Raziel Tovar – Excelente curso! Me parece que Juan sabe como explicar de forma muy sencilla lo que antes me parecía muy complejo. Lo recomiendo bastante!
  • María del Mar Cardona – Lo que yo buscaba! Un curso fabuloso, especialmente para mí que aunque sé algo de java me hacía mucha ilusión adentrarme en la programación para iOS que sin duda es muy atractiva! Lo recomiendo al 100% a toda la gente que quiera aprender a hacer apps.
  • Miguel Ángel Ferri – Excelente curso para empezar a desarrollar tu app desde cero Tengo muchos años de experiencia en el desarrollo de juegos y aplicaciones web y escritorio, elegí este curso para introducirme en el desarrollo de aplicaciones para IOS y me ha parecido muy bien explicado, con un lenguaje fácil y comprensible para cualquier persona. En definitiva 100% recomendable para toda aquella persona, con o sin experiencia, que quiera empezar a desarrollar para IOS.

Apúntate ahora y únete a más de 2.000 alumnos en este Curso de Desarrollo de Apps.

€180 - Purchase This Course
Lecciones

ObjC 1 - Apps en Objective-C

ObjC 2 - Tu primera App

ObjC 3 - Programación básica en Objective-C

ObjC 4 - Reto: Conversor de divisas

ObjC 5 - Operadores de decisión

ObjC 6 - Operadores de iteración

ObjC 7 - Reto: la canción 100 bottles of beer!

ObjC 8 - Programación orientada a objetos. El concepto de clase y objeto

ObjC 9 - Programación orientada a objetos. Las propiedades de una clase

ObjC 10 - Programación orientada a objetos. Los métodos de una clase

ObjC 11 - Reto: La clase IntegerUtils

ObjC 12 - Colecciones y Arrays

ObjC 13 - Diseño responsive de UI

ObjC 14 - Programación orientada a objetos. La herencia

ObjC 15 - Más clases

ObjC 16 - App: En busca del tesoro perdido

ObjC 17 - App: En busca del tesoro perdido revisado

ObjC 18 - Control de versiones

ObjC 19 - MVC

ObjC 20 - El uso del UITableView

ObjC 21 - El UITableViewCell

ObjC 22 - La sección de una celda

ObjC 23 - Nuevas formas de guardar información

ObjC 24 - Los recursos gráficos

ObjC 25 - UINavigationController

ObjC 26 - UITabBarController

ObjC 27 - El conversor de divisas 2.0

ObjC 28 - UISearchBar

ObjC 29 - UICollectionView

ObjC 30 - Almacenamiento de datos con Core Data

ObjC 31 - Crear una cámara de fotos

ObjC 32 - Crear una cámara de vídeo

ObjC 33 - Un servidor en la nube: Parse