Desarrollo de aplicaciones con Angular

  • Ingeniería Software
  • curso
  • 20
  • Finalizado
PRESENCIAL

Curso de formación realizado en colaboración con la Asociación Valenciana de Ingenieros de Telecomunicación (AVIT) y la Asociación de Tecnologías de la Información de la Comunitat Valenciana (SOMDIGITALS)

Desde hace un tiempo el statu quo del desarrollo de aplicaciones web se ha visto sacudido por la irrupción de frameworks basados en JavaScript. De ese modo, el bipartidismo entre Java y .NET, que gobernaba con puño de hierro la mayor parte del desarrollo web, hace ya tiempo que ha perdido su hegemonía.

Esta lucha de poder se está librando en realidad desde hace bastante tiempo, empezó siendo entre .NET/Java y un conjunto de Frameworks de Javascript, pero actualmente la batalla se está librando entre 3 frameworks: React, Vue y Angular, y este triunvirato no parece que vaya a disolverse, va a convivir durante bastante tiempo. Angular, auspiciado por Google, ha venido para quedarse.

Angular ha dejado de ser una tecnología para early adopters, para convertirse en la elección principal de un gran número de empresas que se dedican al desarrollo de software en España, y en todo el mundo. Las ofertas de empleo que demandan un perfil frontend con Angular no han hecho más que crecer en los últimos años, y la tendencia parece ser al alza.

Angular también ha crecido, se hizo mayor con la versión 2. Y le costó caro, ya que rompió completamente con la versión que le dio la fama, indignando a un importante número de fans. Pero este cambio era necesario. El frontend no es una capa de software que no tenga reglas. Debe tener sólidos principios arquitectónicos, los mismos que el backend. Y lo cierto es que el frontend ha sido estos últimos años un saco en lo que todo vale.

Angular viene a ocupar la posición que nadie ha sido capaz de ocupar en el frontend en todos estos años. Y lo está consiguiendo.

En este curso se verán los conceptos básicos necesarios que nos permitirán desarrollar aplicaciones potentes, modernas, eficientes y que sigan principios de arquitectura y calidad del software.

Objetivo

El objetivo del curso es que los alumnos adquieran los conocimientos y habilidades necesarias para crear aplicaciones web completas con Angular. Se aprenderán todas las competencias necesarias desde que se comienza el desarrollo hasta que se publica en un entorno de producción.

Audiencia

Profesionales técnicos, administradores gestores/jefes de proyecto y desarrolladores interesados en dominar Angular.

Prerrequisitos

Conocimientos básicos de programación web y estar familiarizado con la sintaxis básica de JavaScript.

  1. Empezando a conocer Angular
    • ¿Qué es Angular?
    • ¿Qué necesito para trabajar con Angular?
    • Versiones
    • Instalación
    • TypeScript
    • Configuración del entorno de desarrollo
    • Anatomía de una aplicación Angular
  2. Arquitectura
  3. Angular CLI
  4. Primeros pasos con Angular
  5. Bootstrap
  6. Componentes
    • Anatomía de un componente
    • Templates y Data-Bindings
    • Comunicación entre componentes
    • Ciclo de vida de un componente
  7. Directivas
  8. Pipes
  9. Routing
    • Guards
    • Resolvers
    • Lazyload
    • Estrategias de precarga de módulos
  1. Promises VS Observables
  2. Peticiones HTTP
  3. Interceptores
  4. Servicios
  5. Inyección de dependencias
  6. Formularios
  7. Módulos
  8. Paso a producción
  9. Librerías de componentes
    • PrimeNG
    • DevExtreme
  10. Introducción al testing
  11. Cómo usar una plantilla en Angular
  12. Taller transversal: Durante el curso se irán desarrollando distintos proyectos para llevar a la práctica todos los conocimientos que se vayan adquiriendo.

Este curso puede ser bonificado a través de los créditos de formación de la FUNDAE, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 2 días hábiles de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros en formacion@iti.es con una antelación mínima de 6 días antes del inicio del curso. Esta gestión tiene un coste equivalente al 15% del importe máximo a bonificar, con un mínimo de 45€ por cada formación.

Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una serie de descuentos en los siguientes casos:

• Inscripción anticipada (30 días antes de la fecha de fin de inscripción).
• Inscripción de más de un alumno de una misma organización*.
• Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI*.

* Estos descuentos no serán de aplicación durante el periodo de inscripción anticipada.

Más información aquí

    Inscribirse

    Rellena los datos de este formulario y nos pondremos en contacto contigo para confirmar la inscripción a este curso

    Datos del participante



    Asociado/Colegiado AVIT-COITCV SiNo

    Datos de la empresa


    Empresa asociada a ITI SiNo

    He leído y acepto la política de privacidad

    Deseo recibir el Newsletter o boletines de ITI

    Deseo recibir el Newsletter o boletines de ITI

    Deseo recibir el boletín de formación de ITI

    Deseo recibir el boletín de formación de ITI

    form-single-oferta-formativa
    https://iti.es/gracias-cursos?pid=13528&tipo=formacion

    Datos Básicos

    Inscripción: Del 31/01/2021 al 01/05/2021
    Inicio: 11/05/2021
    Fin: 25/05/2021
    Duración: 20
    Horario: Martes y jueves. De 16:00 a 20:00h
    Lugar: Aula de formación del Instituto Tecnológico de Informática- ITI. Ciudad Politécnica de la Innovación, Edificio 8G, Cuarta Planta. (**En función de la evolución de la pandemia sanitaria, se valorará la posibilidad de cambiar la modalidad a virtual sincronizada, y también la opción de modalidad mixta).

    Formación personalizada

    ¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.