top of page
SWIFT_ESS | Swift Essentials

SWIFT_ESS Swift Essentials

 

En este curso encontrará las bases para comenzar con el desarrollo de aplicaciones móviles; contiene una fuerte introducción al lenguaje Swift, que resultará muy útil en la posterior presentación de librerías correspondientes a iOS, también se hace mención de la diversidad de librerías que forman parte de este. Además, se incluye una introducción al ciclo de vida de las apps, información crucial para su creación, y herramientas de trabajo como el IDE, sus componentes, y simuladores.

 

Objetivos del curso

Inducir a la programación en swift y a las herramientas de trabajo, así como cada uno de los elementos imprescindibles para el desarrollo de apps móviles.

 

Perfil de la audiencia

Este curso está dirigido a personas con conocimientos de programación, que tengan experiencia en desarrollo de sistemas informáticos, preferentemente bases de programación orientada a objetos.

 

Requisitos previos

Para efectos de desarrollar las prácticas del curso, deberás contar con: equipo Mac OS con la última versión, con al menos 8Gb en RAM y al menos 128Gb de almacenamiento.

  • Contar con un equipo Mac.

Tener instalado Xcode en su Mac.

 

Esquema del curso

Capítulo 1: Desarrollo móvil para iOS

  • Objetivos
  • Introducción
  • 1.1 Arquitectura iOS
  • 1.2 Capas y Frameworks
    • 1.2.1 Cocoa Touch
    • 1.2.2 Media
    • 1.2.3. Core Services
  • 1.3 El ciclo de vida de una app
  • Resumen
  • Quiz
  • Referencias Bibliográficas

Capítulo 2: Introducción a Xcode

  • Objetivos
  • Introducción
  • 2.1 Xcode
    • 2.1.1 Navigation
    • 2.1.2 Editor
    • 2.1.3 Debug
    • 2.1.4 Utility
    • 2.1.5 Toolbar
  • 2.2 Uso de Playgrounds
  • 2.3 Interface Builder
  • 2.4 iPhone Simulator
  • Resumen
  • Quiz
  • Referencias Bibliográficas

Capítulo 3: Desarrollo con Swift

  • Objetivos
  • Introducción
  • 3.1 Fundamentos de Swift
  • 3.2 Variables y constantes
  • 3.3 Manipulación de Strings
  • 3.4 Tipos numéricos
  • 3.5 Tuplas
  • 3.6 Opcionales
  • 3.7 Optional Binding
  • 3.8 Operadores básicos
  • 3.9 Colecciones
    • 3.9.1 Colecciones (Array)
    • 3.9.2 Colecciones (Set)
    • 3.9.3 Colecciones (Dictionary)
  • 3.10 Control de flujo
    • 3.10.1 Control de flujo (for-in)
    • 3.10.2 Control de flujo (while)
    • 3.10.3 Control de flujo (repeat-while)
    • 3.10.4 Control de flujo (if)
    • 3.10.5 Control de flujo (switch)
    • 3.10.6 Control de flujo (guard)
  • 3.11 Funciones
  • 3.12 Closures
  • 3.13 Enumeraciones
  • 3.14 Clases y estructuras
  • 3.15 Optional Chaining
  • 3.16 Manejo de errores
  • 3.17 Type Casting
  • 3.18 Protocolos
  • 3.19 Delegados
  • 3.20 MVC
  • Resumen
  • Quiz
  • Práctica: Funcionalidad Agenda
  • Referencias Bibliográficas

Capítulo 4: Interfaz de usuario

  • Objetivos
  • Introducción
  • 4.1 UIKit
  • 4.2 CoreGraphics
  • 4.3 UILabel
  • 4.4 UIButton
  • 4.5 UITextField
  • 4.6 UIImageView
  • 4.7 UITextView
  • 4.8 UISlider
  • 4.9 UISwitch
  • Práctica 2: Login y Registro
  • 4.10 UIActivityIndicator
  • 4.11 UIProgressVUIProgressView
  • 4.12 UIStepper
  • 4.13 UIDatePicker
  • 4.14 UIPickerView
  • 4.15 UIScrollView
  • 4.16 UITableView
  • 4.17 UIAlertController
  • 4.18 Animaciones
  • Práctica 3: Elementos gráficos Agenda
  • Resumen
  • Quiz
  • Referencias Bibliográficas

Capítulo 5: Layouts

  • Objetivos
  • Introducción
  • 5.1 Auto Layout
    • 5.1.1 Stack Tool
    • 5.1.2 Align Tool
    • 5.1.3 Pin Tool
    • 5.1.4 Resolve Auto Layout Issues Tool
  • 5.2 Stack Views
  • 5.3 Constraints
  • Práctica 4: Autolayout
  • Resumen
  • Quiz
  • Referencias Bibliográficas

Capítulo 6: SwiftUI

  • Objetivos
  • Introducción
  • 6.1 SwiftUI
  • 6.2 Modificadores
  • 6.3 Preview
  • 6.4 Controles y Vistas
    • 6.4.1 Text
    • 6.4.2 Button
    • 6.4.3 Image
    • 6.4.4 TextField
    • 6.4.5 Toggle
    • 6.4.6 Slider
    • 6.4.7 Stepper
    • 6.4.8 List/NavigationView
    • 6.4.9 ScrollView
    • 6.4.10 TabView
    • 6.4.11 Alert
    • 6.4.12 ActionSheet
    • 6.4.13 DatePicker
  • Resumen
  • Referencias Bibliográficas

 

Descargue el temario para conocer el detalle completo de los contenidos.

 

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.

SWIFT_ESS | Swift Essentials

SKU: NETEC-SWIFT_ESS
bottom of page