Curso de Swift 5 y Xcode a fondo!

Curso

Online

¡33% de ahorro!
20 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    28h

  • Inicio

    Fechas a elegir

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

¿Eres un desarrollador y quieres ampliar tus conocimientos al mundo de Swift?

¿Eres un estudiante interesado en el mundo del desarrollo de aplicaciones iOS?

¿Eres un profesional interesado en el mundo de Swift para poder crear nuevos proyectos?

¿Eres una persona que desea introducirse en el mundo del desarrollo de aplicaciones iOS?

Si la respuesta es sí, ¡este es el curso perfecto para ti!

Este curso es la mejor oportunidad para aprender a programar aplicaciones iOS.

¡¡Conviértete en un verdadero profesional de Swift!!

Esquema del curso

A lo largo del curso aprenderemos a: 

Los fundamentos del lenguaje Swift desde las variables, funciones y clases hasta estructuras más complejas como las closures o cierres. 

Utilizar el control de versiones.

Internacionalizar aplicaciones iOS.

Añadir librerías externas utilizando el gestor de dependencias CocoaPods.

Utilizar la interfaz gráfica de Xcode y sus elementos gráficos desde los más simples como label y botones hasta los más complejos como el controlador de pantalla dividida o el ContainerView. 

Crear aplicaciones en Xcode desde linternas hasta conversores de moneda y calculadoras.

Utilizar mapas en Swift : localización, crear anotaciones, geocoder, crear rutas,...

Utilizar sistemas de persistencia de datos: Property Lists, UserDefaults y CoreData

Añadir contenido web a tus aplicaciones mediante el WKWebView.

Mostrar vídeos en tus aplicaciones utilizando el AVPlayerViewController y el AVPlayer.

...




OBJETIVO:

Este curso  tiene por objetivo ofrecerte todo el conocimiento necesario para poder diseñar y desarrollar aplicaciones iOS en lenguaje Swift comenzando desde el nivel más básico hasta nivel avanzado tratando de dar la mejor formación a los alumnos para convertirlos en excelentes profesionales del desarrollo de aplicaciones iOS .

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta




Los conceptos básicos del lenguaje swift, tales como tipos de datos, variables, constantes, bucles, arrays, conjuntos, diccionarios, estructuras, clases, protocolos y mucho más
Utilizar elementos gráficos de Xcode, desde los más simples como botones, textFields, Labels, ScrollViews o StackViews hasta los más complejos como el ContainerView o el SplitViewController
Utilizar controladores como el NavigationController, el TabBarController o el PageViewController
Mostrar datos en una TableView o en una CollectionView
Utilizar todos los tipos de segues para ir de un controlador a otro de manera gráfica y pasar datos a través de ellos
Usar mapas en tus aplicaciones
Crear fantásticas aplicaciones como un conversar de monedas, una linterna de colores o una estupenda calculadora
Aprende a utilizar distintos sistemas de persistencia utilizados en iOS como UserDefaults, Core Data o Property Lists





Personas sin conocimientos de programación que quieran aprender a programar en Swift
Desarrolladores con experiencia en otros lenguajes de programación que deseen introducirse en el mundo del desarrollo en Swift
Profesionales y empresas dedicadas al mundo del desarrollo que necesiten conocer el lenguaje swift para sus proyectos
Cualquier persona que desee introducirse en el mundo del desarrollo de aplicaciones iOS


No es necesario ningún conocimiento previo
Tan solo se requiere un ordenador que ejecute el sistema operativo MAC

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 8 años en Emagister.

Materias

  • Desarrollo de aplicaciones

Temario

Contenido del curso...Introducción...Instalación de Xcode...Primer playground ...Variables ...Var y Let ...Comentarios ...Conversión de tipos ...Operaciones matemáticas básicas ...Prioridades operadores matemáticos ...Strings ...Opcionales ...Operador ternario ...If e If Else ...If Else If e If anidados ...Switch ...Bucle For ...While y Repeat While ...Break y continue ...Arrays ...Conjuntos ...Diccionarios ...Funciones ...Sobrecarga de funciones ...Closures: definición, expresión y método sorted ...Closures finales ...Closures: capturando valores y más ...Ámbito de variables ...Estructuras ...Clase simple ...Inicialización de clases ...Herencia de clases ...Sobreescritura de métodos de las clases ...Conversión de clases ...Control de acceso ...Protocolos ...Diferencias entre estructuras y clases ...Extensiones ...Enumeraciones ...Ejercicio 1 crear proyecto ...AppDelegate ...Interfaz gráfica de Xcode ...TextField o campo de texto ...Botón ...Label y TextView (Etiqueta y Vista de texto) ...Vinculaciones ...Implementación ...Ejercicio 2: TabBarController parte gráfica ...Ejercicio 2: ImageView y control segmentado parte gráfica ...Ejercicio 2: control segmentado implementación ...Ejercicio 2: ProgressView (vista de progreso) parte gráfica ...Ejercicio 2: ProgressView implementación ...Ejercicio 2: ActivityIndicatorView o indicador de actividad ...Ejercicio 3: ScrollView ...Ejercicio 4: Efecto Blur y Vibrancy (desenfoque y vitalidad) parte gráfica ...Ejercicio 4: Efecto Blur o desenfoque ...Ejercicio 4: Efecto Vibrancy o vitalidad ...Como añadir una librería externa a tu aplicación utilizando CocoaPods ...Internacionalización : añadir idiomas e internacionalizar storyboards ...Internacionalización de Strings ...Control de versiones repositorio local ...Control de versiones repositorio remoto ...Ejercicio 5: PageControl (control de páginas) parte gráfica ...Ejercicio 5: implementación de cambio de páginas manual ...Ejercicio 5: implementación de cambio de páginas automático ...Ejercicio 6: PageViewController (Controlador de vista de páginas) parte gráfica ...Ejercicio 6: implementación de controlador de vista de páginas parte I ...Ejercicio 6: implementación controlador de vista de páginas parte II ...Ejercicio 6: stepper ...Ejercicio 6: slider ...Ejercicio 6: switch ...Ejercicio 7: DatePicker parte gráfica ...Ejercicio 7: DatePicker modo fecha parte gráfica ...Ejercicio 7: DatePicker modo fecha implementación ...Ejercicio 7: DatePicker modo hora ...Ejercicio 7: DatePicker modo fehahora ...Ejercicio 7: DatePicker modo cuenta atrás parte gráfica ...Ejercicio 7: DatePicker modo cuenta atrás implementación I ...Ejercicio 7: DatePicker modo cuenta atrás implementación II ...Ejercicio 8: PickerView con 1 componente parte gráfica ...Ejercicio 8: PickerView con 1 componente implementación ...Ejercicio 8: PickerView con múltiples componentes parte gráfica ...Ejercicio 8: PickerView con múltiples componentes implementación I ...Ejercicio 8: PickerView con múltiples componentes implementación II ...Ejercicio 9: Toolbar parte gráfica ...Ejercicio 9: ToolBar y BarButtonItem ...Ejercicio 9: mostrar y ocultar texto ...Ejercicio 9: mostrar y ocultar imagen ...Ejercicio 9: Alerta ...Ejercicio 10: horizontal y vertical StackView (vista de pila) parte gráfica ...Ejercicio 10: horizontal y vertical StackView implementación ...Ejercicio 11: Show segue ...Ejercicio 11: Show Segue con NavigationController ...Ejercicio 11: Paso de parámetros a través de Segues ...Ejercicio 11: Dismiss u ocultar controlador ...Ejercicio 12: present as popover Segue ...Ejercicio 12: present modally Segue ...Ejercicio 12: custom Segue o Segue personalizado ...Ejercicio 12: unwind Segue ...Ejercicio 13: NavigationController parte gráfica ...Ejercicio 13: NavigationController a fondo ...Ejercicio 13: NavigationBar y NavigationItem (barra e item de navegación) ...Ejercicio 13: LeftItemsSupplement ...Ejercicio 14: TableView con celdas estáticas crear y limpiar proyecto ...Ejercicio 14: TableView ...Ejercicio 14: Secciones ...Ejercicio 14: TableViewCell o celdas del TableView ...Ejercicio 14: detalle ...Ejercicio 15: TableView con prototipos dinámicos parte gráfica ...Ejercicio 15: Cargar datos TableView implementación ...Ejercicio 15: detalle país implementación ...Ejercicio 16: TableView con celdas dinámicas personalizadas parte gráfica ...Ejercicio 16: cargar TableView imágenes implementación ...Ejercicio 16: detalle imagen implementación ...Ejercicio 16: modo edición ...Ejercicio 16: eliminar celda del TableView ...Ejercicio 16: reordenar celdas en un TableView ...Ejercicio 16: insertar celda en un TableView parte gráfica ...Ejercicio 16: insertar celda en un TableView implementación I ...Ejercicio 16: insertar celda en un TableView implementación II ...Ejercicio 17: TableView con SearchBar o barra de búsqueda parte gráfica ...Ejercicio 17: cargar TableView implementación ...Ejercicio 17: barra de búsqueda implementación ...Ejercicio 18: CollectionView parte gráfica ...Ejercicio 18: cargar CollectionView implementación ...Ejercicio 18: cabecera y pie de sección ...Ejercicio 18: Detalle animal implementación ...Ejercicio 19: controlador de pantalla dividida parte gráfica y cargar TableView ...Ejercicio 19: implementación detalle ...Ejercicio 19: modificaciones para mostrar detalle ...Ejercicio 19: solucionar problemas modo portrait iPad e iPhone ...Ejercicio 20: SplitViewController con Show Detail Segue parte gráfica ...Ejercicio 20: cargar TableView implementación ...Ejercicio 20: implementación detalle ...

Información adicional

¿QUé INCLUYE EL PRECIO DEL CURSO? COMUNICACIóN DIRECTA CON EL PROFESOR, EXTENSIONES Y ACTUALIZACIONES INCLUIDAS, REEMBOLSO DENTRO DE LOS 30 DíAS, POSIBILIDAD DE ACCEDER AL CONTENIDO DEL CURSO INCLUSO DESPUéS DE ACABARLO

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de Swift 5 y Xcode a fondo!

20 € IVA inc.