, , ,

Swift básico para desarrollo de apps: Crea 20 proyectos

Aplica el lenguaje Swift 2 a un total de 20 proyectos diferentes y desata todo el potencial del lenguaje de Apple en los dispositivos de iOS

Nuestro curso de Swift básico para desarrollo de apps: Crea 20 proyectos te enseñará las herramientas necesarias para crear apps para iPhone e iPad en Swift, el lenguaje de programación de Apple 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 20 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.

¿A qué estás esperando? Si quieres aprender a crear aplicaciones para dispositivos iOS, este es sin duda el curso que te ayudará a cumplir tus objetivos.

¡Nos vemos en clase!

Qué vamos a aprender

El objetivo de este curso es aprender a crear aplicaciones para iOS con el lenguaje de programación Swift

  • Aprender Swift 2, el lenguaje nativo de desarrollo de apps para iOS y Mac
  • Utilizar las tecnologías iOS9 y XCode 7 de Apple
  • Aprender a crear impresionantes Storyboards y diseños responsive utilizando el Interface Builder a nivel gráfico de Apple
  • Conocer a fondo los frameworks básicos de desarrollo de apps, Cocoa y UIKit, tanto a nivel lógico, funcional como a nivel visual
  • Diseñar interfaces con todos los elementos de la vista necesarios para configurar tu app: UIButton, UILabel, UITextField, UIPickerView, UISlider, UIViewController…
  • Uso de tablas y colecciones: UITableViewController (como Facebook, Contactos o WhatsApp) y UICollectionViewController (como la propia app de Fotos)
  • Personalizar las celdas de tablas y colecciones
  • Programación básica: 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…
  • Utilizar 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
  • Bases de datos locales con CoreData: almacenamiento de datos utilizando XCDataModels y obteniendo resultados con NSFetchResultsController
  • Navegación entre diferentes pantallas: crear decenas de vistas conectadas entre ellas a través de un menú de navegación gracias a UINavigationController
  • Aprender a manejarte por la interfaz de XCode y todos los trucos necesarios para optimizar tu tiempo
  • Arrastrar los elementos por la pantalla y crear apps para todos los dispositivos de Apple
  • Utilizar el control de versiones Git de Bitbucket para colaborar de forma productiva en equipo
  • Uso de ficheros: property lists, XML, JSON para almacenamiento y uso de la información en nuestra app
  • Requisitos del curso

    Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos:

    • Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario
    • Disponer de un Mac con Mac OS X Snow Leopard o posterior instalado
    • ¡Muchas ganas y motivación para aprender!

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Swift básico para desarrollo de apps: Crea 20 proyectos”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *