Aprende Objective-C: de Cero a Experto

Udemy Aprende Objective-C: de Cero a Experto

Sin permiso para descargar
Peso total
20 GB+
Audio
Español
Subtitulo
  1. Español
Nivel
  1. Todo los niveles
Horas en Total
17+ Hours
Contraseña Winrar
ebzo.net
Actualización del Curso
1/2020
Requisitos
  • Un Mac con Mac OS X Snow Leopard o posterior instalado.
  • No se necesita experiencia previa en programación.
  • Muchas ganas y motivación para aprender!.
Descripción

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.
¿Para quién es este curso?
  • Este curso es ideal para los iniciados en el mundo de la programación iOS en Objective-C. No necesitas experiencia previa.
  • Principiantes que tienen una noción de Objective-C pero desean explotar las posibilidades del lenguaje a fondo.
  • Programadores que desean profundizar acerca de la orientación a objetos.
  • Programadores que vengan de otros lenguajes de programación o frameworks.
  • Programadores web que desean expandirse a las plataformas móviles.
  • Emprendedores que quieran aprender a hacer su propia app para ahorrarse el coste que supone externalizarlo.
  • Trabajadores de empresas que desean ampliar sus conocimientos y optar a ascensos y mejores posiciones en su lugar de trabajo.
  • Empresas que desean formar a sus empleados para que sean más competentes con la última versión del sistema operativo móvil de Apple.
Autor
Thranduil
Descargar
48
Visitas
1.099
Primer lanzamiento
Ultima actualización
Votar
0,00 estrella(s) 0 puntaje

Más recursos de Thranduil

Últimas actualizaciones

  1. Actualización de enlaces

    Se han actualizado todos los enlaces de descarga
  2. Añadido archivo faltante

    Añadido archivo faltante
  3. Agregado contenido

    Se ha agregado el archivo faltante
Arriba