Aplicaciones de alto rendimiento con Angular 6

¿Qué es TrainingIT?

TrainingIT es un iniciativa en colaboración con HiringIT para dar formación bonificable de altísima calidad en temas relacionados con IT: Desarrollo back y front, sistemas, bases de datos, data science, inteligencia artificial, big data...

Nos diferenciamos sobre todo por la calidad de los cursos, que nacen con la mentalidad de un curso presencial: profesor dedicado, ejercicios, tests, prueba final, tutorías, diploma de certificación...

¿Qué incluyen los cursos?

  • Profesores expertos tutelando los cursos entre dos fechas concretas
  • Tests, ejercicios prácticos y prueba final, supervisado y evaluado por los profesores
  • Becas por rendimiento
  • Garantía de devolución del dinero
  • Bolsa de empleo
  • Bonificables al 100% por Fundae

Curso Angular Speed

En un minuto:

¿Qué voy a aprender?

En este curso aprenderás a desarrollar y desplegar aplicaciones Angular de alto rendimiento.

Tambien conocerás las técnicas y herramientas más avanzadas para mejorar la velocidad de ejecución y la experiencia de usuario en aplicaciones desarrolladas con Angular. Lejos de ser un curso más, este se centrará específicamente y en el rendimiento. Veremos en profundidad temas relativos a la arquitectura del patrón Redux, el uso de Store y Effects con NgRx; Change detection, inmutabilidad, la configuración de caché, notificaciones y actualizaciones, y descpliegue con Node Express. Puedes ver el temario más abajo.

Todo ello se verá en sesiones de varios vídeos cortos, acompañados de ejercicios y tests supervisados y corregidos por el profesor, para que no te quedes en la superficie y lo pongas en prática.

La meta es que te conviertas en un auténtico experto en Angular y puedas hacer aplicaciones completas y complejas, aprovechando toda la potencia y rendimiento posibles. Esto te ayudará a consolidar y mejorar tu carrera profesional y te abrirá nuevas oportunidades de empleo.

Conocimientos necesarios

Experiencia en Angular versión 4 o superior, especialmente con nociones en el uso de:

  • Observables
  • Reactive Forms
  • Lazy Loading

Material necesario

  • Editor de código (recomendado VSCode)
  • Navegador recomendado Chrome
  • Instalación de NodeJS

Temario Curso Angular Speed

Módulo 1 - Change Detection

  • Comunicación de datos entre componentes
    • Componentes Controladores y Presentadores
    • Comunicación de Datos y Eventos
  • Change detection Strategies
    • Detección automática
    • Detección OnPush
  • Inmutabilidad
    • Variables por referencia y por valor
    • Técnicas de clonado


Módulo 2 - Patrón Redux con RxJS

  • Arquitectura del patrón Redux
    • Principios y casos de uso
    • Store: State + Reducer + Actions
  • Unidirectional Data Flow
    • Seguimiento predecible de la aplicación
    • Integración de Redux con el patrón controlador/presentadores
  • Implementación mediante Observables
    • Manejo básico de observables y emisores
    • Los reductores son funciones, las acciones clases


Módulo 3 - Patrón Redux con NgRx

  • El Store, las Actions, y los Reducers
    • Importación y configuración lazy
    • Generación con los schemas de NgRx
  • Uso de Effects para tareas asíncronas
    • Los reductores y el asincronismo
    • Observables de acciones y observables de resultados
  • Control y depuración con Chrome DevTools
    • Instalación y configuración de herramientas
    • Depuración y auditoría


Módulo 4 - Progressive Web Apps

  • Configuración del Angular Service Worker con el CLI
    • Agregar capacidades PWA con el CLI
    • Carpetas y ficheros involucrados
  • Despliegue y descarga de aplicaciones
    • Modo producción y servicio sobre https
    • Descarga del shell y registro del service worker local
  • Uso de caché, notificaciones Push y actualización de versiones
    • Tareas en segundo plano
    • Caché de ficheros estáticos y datos dinámicos


Módulo 5 - Server Side Rendering

  • Angular Universal
    • Todo se repite: renderizado en el servidor
    • Aplicaciones isomórficas
  • Despliegue con Node Express
    • Configuración de un servidor con SSR
    • Configuración del cliente para la ejecución local
  • Optimización para rendimiento y para SEO
    • El impacto en la primera visita de un usuario
    • Ventajas para la indexación de contenidos de las páginas

¿Qué os diferencia de otros cursos?

Sobre todo por la calidad y por hacerlo online con la mentalidad de un curso presencial: profesor dedicado, ejercicios, tests, prueba final, tutorías, diploma de certificación, etc. Damos los mejores cursos online, entre determinadas fechas, buscando la colaboración de todos los alumnos, para que no sea un curso que hagas "sólo en casa", sino un curso que hagas a la vez que otros compañeros, pero donde quieras, y a tu ritmo. Nuestros cursos son de la más alta calidad, pero no queremos pararnos en las grandes ciudades, sino llegar a toda España y Latinoamérica.

¿Qué es eso de una bolsa de trabajo?

HiringIT es una empresa de selección especializada en perfiles tecnológicos, y por tanto continuamente recibe solicitudes de clientes para ayudarles en la búsqueda de perfiles. Como conocedora, por tanto, de las necesidades de las empresas, TrainingIT es su iniciativa para poder ofrecer al mejor talento disponible.

Los participantes en estos cursos, al haber sido ya evaluados, podrán ser contactados por HiringIT cuando tengan que cubrir posiciones relacionadas con este curso.

¿Cómo funcionan las becas?

Por ahora hay confirmadas 3 becas "por rendimiento": devolución del 75%, 50% y 25% del precio para las 3 mejores calificaciones del curso.

Las becas por rendimiento las conseguirán aquellas personas que mejor hagan el curso en su conjunto: ejercicios, tests, prueba final, que participen en el foro y ayuden... También queremos fomentar la participación activa de mujeres. Las becas por igualdad son un descuento directo de 10€ que se aplicará a todos los alumnos que terminen el curso, por cada mujer que también lo termine (con un máximo por alumno según el precio del curso). ¡Pensad en vuestras amigas y animadlas a hacer el curso hasta el final!

¿Obtengo diploma de certificación?

Este curso tiene ejercicios durante la duración del mismo, y un ejercicio final para evaluar tus conocimientos adquiridos. Si superas este examen obtendrás el diploma de certificación.

Este diploma es un certificado privado emitido por TrainingIT, y valorado en el mundo empresarial, ya que los clientes de HiringIT conocen y valoran nuestros cursos.

¿A quién va dirigido?

Nuestros cursos van dirigidos a profesionales del sector que quieran mejorar sus habilidades técnicas, hacerse expertos de la mano de tutores dedicados, y que quieran aprender junto a otros estudiantes. También está pensado para quien quiera mejorar en su carrera profesional, pues nuestros cursos cuentan con una bolsa de empleo.

¿Cómo de estrictos son los plazos?

Los cursos están pensados entre dos fechas, para tener disponible al profesor y resto de alumnos para resolver dudas. Si no lo terminas a tiempo, seguirás teniendo acceso a la plataforma con todo el material disponible. Sin embargo, no optarás a las becas por rendimiento, ni tendrás a los profesores a tu disposición, aunque sí a otros alumnos que puedan estar en tu misma situación.

¿Y si no resido en España?

Puedes realizar los cursos, por supuesto, a la vez que el resto de alumnos. También optarás al diploma y las becas, y te tendremos en cuenta en la bolsa de trabajo, aunque la mayoría de empresas con las que trabajamos por ahora en cuanto a empleo son Españolas.

¿Puedo pagar por transferencia o Paypal?

Sí. Rellena el formulario y coméntanoslo, o ponte en contacto con nosotros en info@TrainingIT.es, diciéndonos en qué curso estás interesado, y te daremos información para hacer la transferencia o pagar por PayPal

Qué dicen de nosotros

Utilizamos cookies para mejorar nuestros servicios. OK | Más información
Subir