INICIO: 19/04/2023
HORARIO: 19:00 A 20:30 HS
ARANCELES: Costo total del curso con tarjeta de crédito hasta 6 cuotas sin interés: $28.800 o 2 pagos mensuales de $18.318
Angular
PASOS PARA INSCRIPCION:
1-Completá la ficha de inscripcion desde el boton FORMULARIO DE INSCRIPCION
o a través del siguiente link: https://docs.google.com/forms/d/e/1FAIpQLSdTX3RToMRD8H_taKBS37utYeasQWrNn0yjQVA0FS6EJe8mFQ/viewform?usp=sf_link
2-No bien recibamos la ficha te enviaremos el link de pago para abonar la primera cuota o el curso completo segun elijas en el formulario
3-Una vez abonado el curso o la primera cuota recibirás en tu correo la confirmación de la inscripcion se te enviará por correo y whatsapp las credenciales para acceder al material y a las clases en vivo.
TEMARIO
Tema 1.
¿Qué es Angular?
Herramientas para usar
Instalación de Angular
Herramienta Angular CLI
Comandos (ng new – generate – serve –update – doc)
Creación del proyecto y prueba
Tema 2.
Archivos y carpetas del proyecto Angular
Explicación de patrón a MVC vs MVVM
Interpolación en los archivos HTML de Angular
Directivas *ngIf y *ngFor
Tema 3.
Captura de Eventos
Directiva ngModel
Introducción a componentes
Creación de un componente
Tema 4.
Pasar datos de la componente padre a la hija
Disparo de eventos de la componente hija a la componente padre
Llamar a métodos de la componente hija desde el template del padre
Llamar a métodos de la componente hija desde la clase padre
Enlace de propiedades (Property Binding)
Tema 5.
Introducción a módulos
Creación y uso
Petición de un archivo Json a un servidor
Definición de rutas (Router)
Tema 6.
Introducción a servicios
Concepto, creación y usos
Recuperación de datos de un servidor web en un servicio
Definición de pipes
Creación de pipes personalizados
Tema 7.
Introducción a TypeScript
Tipado Estático
Clases
Funciones y Métodos
Herencia
Interfaces
Clases Genéricos
Tema 8.
Angular Material
Extensión para Visual Studio
Formularios
Input
Selectores mat-radio-button
Mat-radio-group
mat-checkbox
mat-select
mat-slider
mat-slide-toggle
Tema 9.
Angular Material Layouts – tabs
Tablas (mat-table)
Paginación (mat-paginator)
Ordenamiento (matSort)
Diálogos (MatDialog)
Tema 10.
Menú (mat-menu)
Menú anidado
Menú (mat-card y mat-toolbar)
Panel (max-expansion-panel)
Otras Componentes
Librerias que compiten con Angular Material
Tema 11.
Instalar Bootstrap
Creación barra de menu
Creación alerta
Creación de tablas
Creación de tarjetas
Tema 12.
Introducción a ng-bootstrap y ngx-bootstrap
Creación de proyecto con ng-bootstrap
Creación de proyecto con ngx-bootstrap
Estructura completa *ngIf
Estructura completa *ngFor
Estructuras *ngSwitchCase, *ngSwitchDefault, *ngSwitch
Tema 13.
Directiva atributo [ngStyle] y estilos individuales
Directiva atributo [ngClass] y clases individuales
Directiva de atributo- creación personalizada
Directiva de atributo – definición de propiedades
Directiva de atributo – responder a eventos del usuario
Tema 14.
Directiva estructural – creación
Router – parámetros en una ruta
Router – Captura de ruta no existente
Router – Rutas anidadas
Router – Lazy Loading (Carga perezosa)
Tema 15.
Formularios basados en plantillas y reactivos
Formularios Reactivos – ReactiveFormsModule, FormControl, FormGroup
Formularios reactivos – Checkbox, radio y select
Formularios reactivos – FormFroup anidados
Formularios reactivos Validación
Formularios reactivos – Validación personalizada
Formulario Reactivo- FormBuilder
Formulario de consulta