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.
1
Explorar Unidad
Introducción a JavaScript
- Introducción
- Archivos .js
- Variables y palabras reservadas
- Estructuras de control
- Funciones
2
Explorar Unidad
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
Explorar Unidad
ECMAScript
- Clases
- Arrow Functions
- Ámbito
- Operador de propagación
- Argumentos variables
- Valores por defecto de los parámetros
- Destructuring
- ¿Qué nos ofrece?
4
Explorar Unidad
TypeScript
- TSC
- Types
- Funciones
- Interfaces
- Decoradores
5
Explorar Unidad
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
Explorar Unidad
Directivas
- Attribute Directives
- Structural Directives
7
Explorar Unidad
Servicios
- Servicios
- Procesado de recursos
- Clientes RESTful
8
Explorar Unidad
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
Explorar Unidad
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
Explorar Unidad
Pipes
- Introducción
- DatePipe
- DecimalPipe
- CurrencyPipe
- LowerCasePipe y UpperCasePipe
- JSONpipe
- PercentPipe y SlicePipe
11
Explorar Unidad
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
Explorar Unidad
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
Explorar Unidad
Animaciones
- Translate
- Rotate
- Scale
- Animaciones
14
Explorar Unidad
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
Explorar Unidad
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
Explorar Unidad
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
