Imagina Formación

Curso de Desarrollo Web con Angular 11

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

¿Qué voy a aprender con este curso?

Aprenderás a desarrollar aplicaciones web increíbles con el framework de Typescript de Google más conocido como Angular, obtendrás una base sólida de aprendizaje y dominio de todas las características y funcionalidades que forman parte de este framework.

Objetivos

Al finalizar el curso, el alumno será capaz de crear aplicaciones web con soltura 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
Son necesarios conocimientos previos en HTML, CSS y Javascript, así como con programación orientada a objetos. También es necesario disponer de permisos suficientes para instalar software en tu equipo.
Bonificación FUNDAE
Sí, solo disponible para empresas.

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

                   

    ¿Necesitas un temario a medida? Consúltanos.

    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 propagació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
    • Módulos
    6

    Directivas

    • Attribute Directives
    • Structural Directives
    7

    Servicios

    • 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
    10

    Pipes

    • Introducción
    • DatePipe
    • DecimalPipe
    • CurrencyPipe
    • LowerCasePipe y UpperCasePipe
    • JSONpipe
    • PercentPipe y SlicePipe
    11

    HTTP

    • 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

    • ¿Qué es la documentación?
    • Beneficios de la documentación
    • Aplicando documentación con DocumentationJS
    • ¿Qué es el testing?
    • Beneficios del testing
    • Tipos de testing
    • Testing con Jasmine
    • Testing con Karma
    • Testing de componentes Angular
    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
    • Ejecutar aplicación en servidor
    15

    Angular Material Design

    • Introducción
    • ¿Qué es Material Design?
    • ¿Qué es Angular Material?
    • 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
    • Schematics
    • Drag & Drop
    16

    Angular CLI

    • Introducción
    • Comandos CLI
               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    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

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba