Imagina

Curso de Swift 5

Swift 5 es el lenguaje de programación utilizado en todas las aplicaciones de iOS. Aprende con este curso todo lo que necesitas saber para el desarrollo de aplicaciones robustas y funcionales.

banner 2 x 1

¿Qué es Swift?

Swift es un lenguaje de programación multiparadigma. Creado por Apple está enfocado en el desarrollo de aplicaciones para iOS y macOS. Puedes integrarlo en diferentes frameworks como Cocoa y Cocoa Touch, usar cualquier biblioteca programada en Objective-C, llamar a funciones de C, y bajo ciertas condiciones puedes desarrollar código en Swift compatible con Objective-C.

Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso que en el año 2015 pasó a ser de código abierto.​

¿Qué voy a aprender con el Curso de Swift 5?

Este lenguaje viene de la mano de iOS 13 y, mediante Xcode 10, se realizarán distintos ejercicios para iniciarse y conocer los fundamentos básicos de este lenguaje. Aprenderás todo lo que necesitas saber para enfrentarte con una buena base al desarrollo de aplicaciones robustas y funcionales.

Objetivos

Al finalizar este curso, el alumno conocerá todos los elementos del lenguaje de programación creado por Apple para poder desarrollar aplicaciones en cualquiera de sus plataformas móviles o de escritorio.

¿A quién va dirigido?

A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones para los dispositivos de Apple.

Duración
Consultar
Requisitos
Se requieren conocimientos básicos de programación estructurada y/o programación Orientada a Objetos. Es necesario contar con un equipo Mac con sistema operativo OS Sierra o superior y mínimo Xcode 10 como entorno de desarrollo.
Bonificación FUNDAE

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

Temario

1

Primeros pasos con Xcode

  • Introducción a Xcode
  • Xcode Playground
  • Instalación
  • Partes del Xcode
2

Salida Estándar

  • Introducción a Swift. Historia y base
  • Salida estándar
  • Sintaxis del lenguaje
3

Tipos de variables y constantes

  • ¿Qué es y cómo se usa una variable?
  • Tipos de variables y constantes
  • Comentando el código
  • Definición de variable y constante
  • Conversión de tipos
  • Tipos dinámicos
4

Operaciones

  • Operadores básicos
  • Asignación
  • Aritméticos
  • Comparación
  • Condicional
  • De Rango
  • Lógicos
  • Vectores
5

Operaciones con Strings

  • Expresiones regulares
  • Interpolación
6

Colecciones

  • String y characters
  • Trabajo con Arrays
  • Trabajo con diccionarios
7

Control de flujo

  • Sentencias condicionales (if, switch)
  • Bucles
  • Anidamiento
  • Sentencias de transferencia de control
  • Tratamiento de errores
8

Funciones

  • Definición de funciones
  • Parámetros de entrada y valores de retorno
  • Llamadas a funciones
  • Nombrado de parámetros
  • Parámetros por defecto / múltiples
  • Tipos de las funciones
  • Funciones anidadas
9

Programación Orientada a Objetos I

  • Enumeraciones
  • Estructuras y clases
  • Propiedades
  • Métodos
10

Inicializadores y Herencia (POO II)

  • Inicialización de clases
  • Personalizar la inicialización
  • Protocolos
11

Estrategias

  • Boolean Toggling
  • Números aleatorios
  • CaseIterable y allCase
  • Colecciones
12

Otras estrategias

  • Hashable
  • Conformidad condicional
  • Matching condicional
  • Dynamic Member Lookup
  • Personalización de directivas de Error
  • Personalización de directivas de Aviso
13

Swift package managment

  • Introducción
  • Platform deployment settings
  • Target build settings
  • Dependency mirrorings
Realiza el curso desde donde quieras gracias a nuestro campus online. Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros. Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

Otros clientes que están aprendiendo con nosotros…

¿Tienes alguna duda? Puedes hablar con uno de nuestros profesores

¡Pregúntanos!

¿Quieres un curso personalizado?

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.