Imagina
Curso de Dart

Aprende a utilizar Dart para la creación de aplicaciones web

¿Qué voy a aprender con este curso?

El objetivo principal de Dart es la creación de aplicaciones web, por lo que es un lenguaje orientado a objetos, diseñado tanto para improvisar rápidamente pequeños proyectos, como para el desarrollo de aplicaciones Web a mayor escala, permitiendo a los desarrolladores añadir variables sin tener que definir el tipo de dato.

Objetivos

El objetivo de este curso es conocer y profundizar en las bases del lenguaje de programación Dart para poder afrontar el desarrollo de páginas web y aplicaciones con este lenguaje.

¿A quién va dirigido?

A cualquier persona que quiera aprender una nueva herramienta de desarrollo.

Duración
Consultar
Requisitos
Para poder afrontar el temario de este curso es recomendable tener conocimientos en programación.
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

Introducción

  • Introducción a Dart
  • DartPad
  • Instalación del SDK
  • Herramientas
  • DartPub
  • Hola Mundo
2

Variables

  • Comentarios
  • Booleanos
  • Números
  • Strings
  • Constantes
  • Entrada del usuario
3

Colecciones

  • Enum
  • List
  • Set
  • Queue
  • Map
4

Control de flujo

  • Assert
  • If, else
  • Switch
  • Bucles
  • For each
5

Funciones

  • Funciones básicas
  • Parámetros opcionales
  • Parámetros con nombre
  • Usar funciones como objetos
  • Funciones anónimas
6

Gestión de errores

  • ¿Qué es una excepción?
  • Tipos de excepciones más comunes
  • Bloque Try Catch Finally
  • Lanzar excepciones
  • ¿Qué es una clase?
  • Constructores
  • This
  • Getters y Setters
  • Alcance
8

Polimorfismo

  • Herencia
  • Interfaces
  • Abstracción
  • Mixing
9

Effective Dart

  • ¿Qué es el refactoring?
  • Buenas prácticas
  • Guía de estilo
  • Guía de documentación
  • Guía de uso
  • Guía de diseño
10

Genéricos y sistema de archivos

  • Genéricos e inferencia de tipos
  • Sustitución de tipos
  • Leer los elementos de un directorio
  • Escribir en un fichero
11

Programación asíncrona

  • Temporizadores
  • Async y Await
  • Futures
  • Isolates
  • Concurrencia
12

Paquetes

  • ¿Qué son los paquetes?
  • Paquetes más utilizados
  • Crear paquetes
  • Publicar paquetes
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.