Cursos de IOS (desarrollo de iPhone y iPad) en Swift para iOS 10 y Xcode 8 - Swift 3

Algunos de nuestros clientes

Código del Curso

ios_swift3

Duración

35 horas (usualmente 5 días, incluidas las pausas)

Requerimientos

Debe tener al menos una experiencia de lenguaje de programación en el pasado.
 

Descripción General

Este curso de 5 días es para desarrolladores que desean aprender cómo desarrollar aplicaciones para iPhone y iPad que se ejecutan en iOS 10. El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el nuevo lenguaje de programación Swift de Apple utilizando el IDE de Xcode8.

Durante este curso, se desarrollarán 4 proyectos y se desarrollará un proyecto que será tu propia idea. El curso termina con el desarrollo de una nueva aplicación desde cero en Swift y su creación en la tienda de aplicaciones. (Para eso debes tener una cuenta de Apple).

Este curso solo se puede ejecutar en hardware de Apple, como MacBook o Mac Mini. Los delegados deben haberse registrado con Apple y tener una ID de Apple que se requiere para descargar el software. Los delegados que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad deben estar registrados como desarrolladores de iOS con Apple y haber registrado su dispositivo para el desarrollo. Apple cobra $ 99 por año para registrarse como desarrollador de iOS.

Programa del Curso

Día 1:

  • Conceptos de OOPS
  • Qué es el software
  • Salas organizadas v / s no organizadas
  • Por qué Software
  • Por qué iOS
  • Historia de Apple
  • Historial de iOS
  • USP de Apple
  • Por lo que Apple es famosa
  • UI de UX v / s
  • IDE?
  • XCode
  • Instalación de XCode
  • ¿Por qué objetivo C y ahora por qué Swift?
  • Factores wow en Swift
  • Conceptos básicos de Swift
  • Variables
  • Constantes
  • Hola mundo en Swift
  • Etiquetado mediante código
  • ImageView
  • Animaciones de ImageView
  • NSTimer
  • Cadena de respuesta: métodos touchBegan, touchMoved, etc.
  • Delegado principal de UiApplication
  • Ciclo de vida de la aplicación
  • Ver ciclo de vida
  • Alguna
  • Opcionales
  • interno, público, privado
  • en eso
  • deinit
  • Patio de recreo

Aplicación para hacer: Juego de puntos: https://itunes.apple.com/app/the-dots-free/id850315430?mt=8

Dia 2:

  • Animaciones UIView
  • Extensiones
  • UITable View
  • Celda personalizada en la vista de tabla
  • Métodos de delegado y origen de datos en delegados
  • Encabezado, pie de página, altura, etc. de la vista de tabla
  • Breve de la vista de la colección
  • Deque en la vista de tabla
  • marca
  • Opcionales
  • didSet
  • establecerá
  • Guardia
  • Conceptos 2x y 3x
  • Navega de una vista a otra
  • Controlador UINavigation
  • Presente un controlador
  • StoryBoards
  • Xibs
  • Restricciones
  • Clases de tamaño
  • Protocolos: obligatorios y opcionales
  • Gestión de la memoria

Aplicación para hacer: aplicación Notas: agregar, eliminar y actualizar nota

Días 3:

  • Gestos
  • Cierre
  • Grupos y carpetas
  • Reconocedores de gestos
  • Análisis XML
  • Serialización NSJSon
  • Conversión de datos a Json
  • Administrador de archivos
  • Tuples
  • Enum
  • For-in
  • Mientras
  • Servicios web
  • Sesión URL
  • URLRequest
  • Por qué el sistema ecológico de manzana es el mejor
  • Imprimible - descripción
  • Hashable
  • UIAlertView
  • UIActivityIndicatorView

Aplicación para hacer: Obtener datos del servidor desde una aplicación API abierta y hacer una vista de tabla y completar datos y mostrar sus detalles también.

Días 4:

  • Carga lenta de imágenes
  • Propiedades perezosas
  • NSOperationQueue
  • GCD
  • Concepto de directorio y seguridad de las aplicaciones NSSearchDomain
  • Controlador de barra
  • Localización
  • Llavero
  • Valores predeterminados del usuario
  • PLists
  • Administrador de archivos
  • SQlite
  • Extensiosn
  • Integración de redes sociales: crear contenido propio compartible
  • UITextField
  • UITextView
  • UISegementControl
  • UISlider
  • UiSwtich
  • UIProgessBar
  • UIPageControl
  • UIStepper
  • UIScrollView
  • UIPicker
  • UIActionSheet
  • UIWebView
  • Barra de búsqueda
  • Nuevo objetivo: Apple Watch, extensiones, teclado, hoy, etc.
  • NSNotificaciones en IOS
  • Agregar bibliotecas de terceros
  • Datos principales
  • Despliegue y distribución
  • Ejecución de la aplicación en dispositivos reales

Aplicación para hacer: Obtener datos del servidor desde una aplicación API abierta y hacer una vista de tabla y completar datos y mostrar sus detalles también y mostrar la barra de búsqueda y buscar algo y Core

Días 5:

  • Notificación Push - Silencioso y Push
  • Localización
  • Descripción general del objetivo C
  • Propiedades
  • Categorías
  • Sintaxis de funciones
  • archivo .h y .m
  • Propiedad atributos readWrite y readOnly
  • Los atributos de propiedad son fuertes, débiles y copia
  • Atributos de propiedad atómicos y no atómicos
  • Subiendo la aplicación a la tienda de aplicaciones

Aplicación de tu propia idea

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Cursos Relacionados

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Guatemala!

As a Business Development Manager you will:

  • expand business in Guatemala
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones