Svelte con desarrollo basado en pruebas
Aprenda Svelte aplicando desarrollo basado en pruebas (usando jest, testing-library / svelte)
Lo que aprenderás
Svelte con desarrollo basado en pruebas
- Cree una aplicación con Svelte 3
- Cree una aplicación con soporte para múltiples idiomas
- Aprenda a crear una aplicación con enrutamiento del lado del cliente
- Practique el desarrollo basado en pruebas en un proyecto completo de principio a fin.
- Aprenda al ejecutor de pruebas, Jest, y comprenda cómo estructurar los módulos de prueba
- Cómo simular dependencias externas en las pruebas.
- Sienta cómo el desarrollo impulsado por pruebas brinda confianza al refactorizar su aplicación.
- Almacenar, acciones, declaraciones reactivas, etc.
Requisitos
- Se requiere experiencia con javascript
Descripción
El mundo de la interfaz tiene marcos muy populares que se utilizan mucho en la mayoría de las aplicaciones. Pero Svelte se une a esta competencia al traer muchas características interesantes y amigables para los desarrolladores. Después de practicar svelte, será difícil volver atrás y trabajar con otros frameworks. Se sorprenderá cuando vea cuánto puede hacer con menos código.
En este curso, aprenderemos Svelte creando una aplicación web con él. Además, aplicaremos la metodología de desarrollo basado en pruebas (TDD) de principio a fin.
mientras construimos esta aplicación, aprenderemos
- enrutamiento del lado del cliente. aplicaremos nuestra implementación personalizada y luego usaremos la biblioteca de enrutamiento esbelto
- internacionalización
- gestión de estado global en una aplicación basada en componentes
y veremos
- cómo funciona el desarrollo basado en pruebas.
- cómo está afectando la calidad de nuestro código, la reutilización
- Descubra cómo nos da la confianza necesaria para refactorizar nuestra implementación.
- cómo evitar los detalles de implementación al crear pruebas
Este curso se basa puramente en la práctica. Cada pieza de código que escribamos será para nuestra implementación real de la aplicación.
En cada sección, construiremos gradualmente nuestra aplicación. No avanzaremos y agregaremos funcionalidades que no sean necesarias para ese momento. Implementaremos un requisito a la vez. Cada implementación nos traerá el siguiente requisito.
Y seguir esta práctica lo ayudará a obtener una base sólida sobre los requisitos generales de la aplicación web y cómo implementar uno de ellos con Svelte siguiendo la metodología de desarrollo basada en pruebas.
Después de completar el curso, podrá utilizar Svelte en su próximo proyecto y experimentará los beneficios del desarrollo basado en pruebas.