Imagina
Curso de Desarrollo Web con Angular 9

Aprende a desarrollar en Angular, uno de los frameworks más utilizados para hacer aplicaciones web.

¿Qué voy a aprender con este curso?

Aprenderás a desarrollar aplicaciones web con el popular framework de Typescript de Google y obtendrás una base sólida en las características y funcionalidades más importantes que tiene este framework.

Objetivos

Al finalizar el curso, el alumno será capaz de crear aplicaciones web utilizando Typescript y Angular.

¿A quién va dirigido?

A todo desarrollador dispuesto a estar entre los primeros en dominar el nuevo framework de Google.

Duración
Consultar
Requisitos
Se recomienda tener confianza con HTML, CSS y Javascript, así como con programación orientada a objetos.
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 a JavaScript

  • Introducción
  • Archivos .js
  • Variables y palabras reservadas
  • Estructuras de control
  • Funciones
2

Introducción a Angular

  • ¿Por qué Angular?
  • Ventajas
  • Características
  • Nuevas Características
  • Renderizador Ivy
  • Instalación
  • Creación de proyecto
  • Estructura del proyecto
3

ECMAScript

  • Clases
  • Arrow Functions
  • Ámbito
  • Operador de programación
  • Argumentos variables
  • Valores por defecto de los parámetros
  • Destructuring
  • ¿Qué nos ofrece?
4

 TypeScript

  • TSC
  • Types
  • Funciones
  • Interfaces
  • Decoradores
5

 Componentes

  • Metadatos de componentes
  • Creación de un componente
  • Data binding
  • Anidado de componentes
  • Pasando datos al componente
  • Respondiendo a eventos
  • Ciclo de Vida
  • Estilos
6

Directivas

  • Attribute Directives
  • Structural Directives
7

Servicios

  • Procesado de recursos
  • Clientes RESTful
8

Routing

  • Introducción
  • Imports del Router
  • Configuración
  • Router Outlet
  • Router Links
  • Rutas con parámetros
  • Usando los parámetros del padre
  • Router Guards
9

Formularios

  • Introducción
  • Formularios basados en plantillas
  • Crear formulario
  • Crear componente del formulario
  • Revisar app.module.ts
  • Revisar app.component.html
  • Crear una plantilla HTML inicial
  • Añadir selector con directivas
  • Two-way data binding con ngModel
  • Controlar estado y validez
  • Mostrar mensajes de error de validación
  • Enviar formulario con ngSubmit (submit)
  • Formularios Reactivos
  • DatePipe
  • DecimalPipe
  • CurrencyPipe
  • LowerCasePipe y UpperCasePipe
  • JSONpipe
  • PercentPipe y SlicePipe
  • Introducción
  • Implementación
  • Obteniendo datos JSON
  • Por qué implementar un servicio
  • Verificación de tipo de respuesta
  • Leyendo la respuesta completa
  • Manejar errores
  • Obtener los detalles del error
  • Retry
  • Observables y operadores
  • Petición de datos no JSON
  • Enviar datos al servidor
  • Petición POST
  • Petición DELETE
  • Petición PUT
  • Alternativa axios
12

Testing

  • Testing con Jasmine
  • Karma
  • Testing de componentes
13

Animaciones

  • Translate
  • Rotate
  • Scale
  • Animaciones
14

Angular Universal – Servidor

  • Introducción
  • Preparación
  • Destinación del build
  • Implementación del servidor
  • Configuración de Universal
  • Configuración Angular CLI
15

Angular Material Design

  • Introducción
  • ¿Qué es Material Design?
  • Instalación
  • Componentes
  • Buttons
  • Navigation - Menú
  • Menú Anidado
  • Navigation - Sidenav
  • Navigation - Toolbar
  • Posicionar toolbar content
  • Controles de formulario
  • Layout - Grid
  • Layout - Card
  • Componente Mat-table
16

Angular CLI

  • Introducción
  • Comandos CLI
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.