Base para una aplicación Angular

base-aplicacion-angular

Vamos a crear una base sobre la que programar una aplicación Angular 7 profesional. Usaremos el CLI para generar una estructura sobre la que crecer. Será como una semilla para un desarrollo controlado.
La idea de árbol se usa en muchas analogías informáticas. La emplearemos en dos conceptos básicos en Angular: los módulos y los componentes.

Leer más

CompartirComentarios Descuento en cursos PluralSight

Hola Angular CLI

hola-angular-cli

Angular en su versión 7 es la plataforma perfecta para el desarrollo profesional de aplicaciones modernas. El Angular CLI es la herramienta adecuada para generar aplicaciones Angular. Juntos son imbatibles en cuanto a velocidad en desarrollo y a potencia en ejecución.

Leer más

CompartirComentarios Descuento en cursos PluralSight

Velocidad y SEO con el SSR de Angular Universal

velocidad-y-seo-con-el-ssr-de-angular-universal

Las SPA JavaScript, muy balanceadas hacia el navegador, nacieron para crear con tecnología web aplicaciones de negocio. Normalmente se desplegaban en intranets, o en internet para usuarios autorizados. Eran aplicaciones de uso intensivo, visita recurrente y alto rendimiento diario. El éxito tecnológico de frameworks como Angular las llevó a ser usadas para desarrollar webs clásicas de internet y ser utilizadas por visitantes ocasionales.

Pero en esta situación presentaron dos problemas para los que inicialmente no estaban preparadas. Por un lado la primera visita de un humano obligaba a la descarga completa de la aplicación antes de poder ver nada. Y nada era lo que veían los visitantes robóticos que pretendían indexar un sitio. Las soluciones a estos problemas incluyen, entre otras medidas, una vuelta al servidor. Lo que en Angular se conoce como aplicación universal.

Leer más

CompartirComentarios Descuento en cursos PluralSight

PWA, Entre la web y las apps con Angular

pwa-entre-la-web-y-las-apps-con-angular

Las aplicaciones web han evolucionado desde el contenido estático al dinámico, luego al adaptable y ahora se acercan progresivamente a la experiencia y rendimiento de aplicaciones nativas. En Angular se incorporan esas capacidades desde el propio framework.

Mediante la librería @ngular/pwa dispondremos de todo lo necesario para ofrecer instalación en escritorio, actualizar la aplicación controladamente, recibir notificaciones del servidor e incluso mejoras en la caché de comunicaciones que pudieran permitir un funcionamiento offline.

Leer más

CompartirComentarios Descuento en cursos PluralSight

El patrón Redux con NgRx en Angular

el-patron-redux-con-ngrx-en-angular

Le pasa a todas las aplicaciones. Crecen y crecen en funcionalidad y complejidad. En Angular estamos preparados para modularizar, componentizar e inyectar servicios. Pero con grandes aplicaciones, o con grandes equipos, parece que nada es suficiente. Se necesita una gestión del estado centralizada como la del patrón Redux.

Redux no hace rápido lo simple, sino mantenible lo complejo. Y si tienes delante un desarrollo complejo, te recomiendo que uses NgRX; la solución estándar para implementar Redux con Angular.

Leer más

CompartirComentarios Descuento en cursos PluralSight