Logo UPV
Curso

DESARROLLO DE APLICACIONES WEB CON ANGULAR 8 - NIVEL AVANZADO

  • Desde: 17/02/20
  • hasta: 18/05/20
  • Campus de Gandia
  • Presencial

Preinscripción desde el 20/01/20

Promovido por:
Escuela Politécnica Superior de Gandia

Responsable de la actividad:
Jose Marin-roig Ramon


Modalidad

Presencial Online Emisión en directo

30 horas

0 horas

0 horas
Horario

Tarde
Lunes 17, 24 de febrero; 2, 9, 23, 30 de marzo; 27 de abril; 4, 11, 18 de mayo. De 15:00 a 18:00h

Lugar de impartición
Campus de Gandia UPV - Aula 36

Precio Colectivo Plazos Desde Hasta
70,00 € Alumno UPV 1 plazo - -
70,00 € Alumni UPV PLUS o AAA UPV 1 plazo - -
70,00 € PAS UPV 1 plazo - -
70,00 € Profesor UPV 1 plazo - -
70,00 € Personal UPV 1 plazo - -
245,00 € Público en general 1 plazo - -
70,00 € - Alumno UPV
70,00 € - PAS UPV
70,00 € - Profesor UPV
70,00 € - Personal UPV
245,00 € - Público en general
70,00 € - Alumni UPV PLUS o AAA UPV

Objetivos

• Ser capaz de crear un proyecto complejo de Angular 8.
• Conocer conceptos avanzados como: inyección de dependencias y lazy loading
• Conocer e implementar comunicación entre componentes
• Ser capaz de crear la capa API con Loopback
• Saber subir un proyecto a producción

Acción formativa dirigida a

Personas interesadas en desarrollo de aplicaciones con Angular


Profesores

  • Ángel García Arqué Profesor
  • Salvador Rodrigo Cuñat Técnico Medio
  • Juan Carlos Quiles Estruch Profesional del sector

Temas a desarrollar

El curso consiste en ver y aplicar técnicas avanzadas y complejas de desarrollo de aplicaciones SPA (Single Page Applications) con Angular 8. Tendrá un carácter eminentemente práctico con la realización de ejercicios y pequeñas prácticas sobre los conceptos teóricos impartidos.

Las sesiones tendrán una primera parte introductoria de conceptos teóricos con explicación de la sintaxis Angular para la implementación de esos conceptos. A continuación se propondrán ejemplos prácticos para aplicar esos conceptos teóricos vistos. El alumnado deberá ser lo más autónomo posible para resolver dudas o incidencias con el código puesto que se pretende que conozca y domine los recursos y documentación disponible en la web.

TEMA 0 (1 sesión)

Presentación del curso e introducción a las tecnologías web modernas

● Requisitos del curso
Imprescindibles: Nivel alto de HTML, CSS y JS, Nociones básicas de Typescript
Recomendados: Node.js, Manejo del comando NPM
● Introducción a los Frameworks actuales (Angular 8, React, Vue, Ember...)
● Conceptos de SPA, Inyección de Dependencias y Lazy Loading
● Explicación del desarrollo del curso (Contenidos, metodología, etc.)
● Presentación alumnos y cuestionario conceptos básicos

TEMA 1 (2 sesiones)

Servicios, Introducción a Dependency Injection

● Crear un servicio e inyectar en un componente
● Configuración de servicios
● Montar un sistema de red básico para gestionar
● Hacer un CRUD

TEMA 2 (2 sesiones)

Componentes II, un poco más sobre los componentes

● Comunicación externa mediante @Output
● Añadir y estructurar contenido desde fuera del componente
○ ng-content
○ ng-template
○ ng-container

TEMA 3 (2 sesiones)

Módulos, introducción a la modularización de una app

● Explicación de qué función tiene un módulo
● Como crear varios módulos
● Diferencias entre la carga estándar y lazy
● Montar lazyloading

TEMA 4 (1 sesión)

Subir proyecto a producción

● Preparar el proyecto para poder subirlo a producción
● Explicación del empaquetado
● Cómo compilar correctamente
● Subir a un FTP y probar

TEMA 5 (1 sesión)

Implementar APIs y Backend con Loopback

● Instalación y configuración de Loopback 4.0
● Enlace con Data Base Engine
● Creación de APIs
● Testeo de la API con Loopback Swagger

TEMA 6 (1 sesión)

Librerías de componentes

• PrimeNG (Prime Faces)
• DataTables
• Dropdowns
• Panels


Certificación

Asistencia

Modalidad

PRESENCIAL

Curso

2019-2020

ECTS

0

Campus

Gandia

30 h

Presenciales

0 h

Online

Visita otros cursos relacionados con...

programación web angular