curso online de Angular 8 Advanced MasterClass y E-Book GRATUITO
Cubre Angular 8: cree su propia biblioteca, aprenda las funciones avanzadas de Angular 8
Lo que aprenderás
curso online de Angular 8 Advanced MasterClass y E-Book GRATUITO
- Código en el repositorio de Github con archivos ZIP descargables por sección
- Conozca las funciones más avanzadas de Angular
- aprenda cómo construir bibliotecas angulares de código abierto
- Diseño de API de componentes
- Mejores prácticas de estilo de componentes
- Plantillas y salidas de plantillas, ng-content, ng-container, aislamiento de estilo y personalización
- AOT, eventos globales, depuración con CLI, @ViewChildren, @ContentChildren
- Light DOM vs Shadow DOM, @HostBinding, @HostListener, componentes dinámicos
- Directivas, manejo de eventos de teclado, pruebas, animaciones y más
Requisitos
- Conocimientos básicos de Angular
- Mecanografiado
Descripción
¿Le gustaría crear su propia biblioteca de código abierto?
Probablemente todos los desarrolladores hemos pensado en algún momento en construir nuestra propia biblioteca y contribuir a la comunidad de código abierto en general. El objetivo de este curso es brindarle todas las herramientas necesarias para que pueda crear su propia biblioteca angular de código abierto.
Vamos a construir una serie de pequeñas bibliotecas de código abierto de dificultad progresivamente creciente, y aprenderemos un gran número de funcionalidades avanzadas de Angular de una forma muy divertida y práctica.
¿Cuál es la mejor manera de aprender las funciones angulares avanzadas?
La mejor manera de aprender Angular y sus características más avanzadas es simplemente tomarlo y usarlo para construir algo muy concreto, como por ejemplo una aplicación o una biblioteca, y hacerlo paso a paso, ya que no hay reemplazo. por esa experiencia.
Para comprender la tecnología, Realmente necesitamos construir algo no trivial con él. - Las publicaciones de blog y los documentos solo nos llevarán hasta ahora.
¿Qué bibliotecas crearemos en este curso?
Crearemos las siguientes bibliotecas y aprenderemos cómo publicarlas en NPM usando la Formato de paquete angular: Comenzaremos haciendo un cuadro de entrada personalizable Font Awesome y aprenderemos las ventajas de diseñar nuestros componentes utilizando la proyección de contenido sobre un diseño más basado en entradas / salidas. En esta etapa, también presentaremos el ecosistema de pruebas angulares.
Luego iremos aumentando progresivamente la dificultad de cada biblioteca: construiremos una contenedor de pestañas dinámicas que permite recibir una plantilla como entrada de un componente, lo que permite anular de forma efectiva partes de la plantilla del componente mientras se mantiene la apariencia predeterminada del componente.
Luego construiremos un componente modal dinámico reutilizable con contenido personalizable. Este componente tiene su contenido configurable mediante proyección de contenido o una plantilla de entrada e introducirá la noción de Directivas Estructurales.
También aprenderemos cómo las directivas y componentes de un módulo determinado pueden interactuar de forma transparente, independientemente del lugar donde se utilicen en la plantilla, utilizando un servicio de biblioteca compartida. Luego, crearemos una directiva de máscara de entrada, donde cubriremos algunos comportamientos avanzados de manejo del teclado.
¡Eche un vistazo a las lecciones gratuitas del curso a continuación y disfrute del curso!