Svelte with Test Driven Development

th_joKN5GpjupXxSZtXowYHk3URU528jWKW

前端世界拥有非常流行的框架,这些框架在大多数应用程序中被大量使用。但是 Svelte 通过带来许多很酷的、对开发人员友好的功能加入了这场竞争。练了 svelte 之后,很难再回去和其他框架一起工作了。当您看到用更少的代码可以做多少事情时,您会感到惊讶。

在本课程中,我们将通过使用 Svelte 创建 Web 应用程序来学习 Svelte。我们还将从头到尾应用测试驱动开发 (TDD) 方法。

在构建此应用程序时,我们将学习

客户端路由。我们将应用我们的自定义实现,然后我们将使用 svelte-routing 库

国际化

基于组件的应用程序中的全局状态管理

我们会看到

测试驱动开发是如何工作的。

它如何影响我们的代码质量、可重用性

它如何让我们有信心重构我们的实现

创建测试时如何避免实现细节

本课程纯粹建立在实践之上。我们编写的每段代码都将用于我们的实际应用程序实现。

在每个部分,我们将逐步构建我们的应用程序。我们不会提前添加当时不需要的功能。我们将一次实施一项要求。每个实现都会给我们带来下一个需求。

遵循此实践,将帮助您为整体 Web 应用程序需求以及如何通过遵循测试驱动的开发方法使用 Svelte 实现其中一个需求打下坚实的基础。

完成课程后,您将能够在下一个项目中使用 Svelte,并且您将体验到测试驱动开发的好处。

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 74 lectures (14h 59m) | Size: 5.9 GB
Learn Svelte by applying test driven development (using jest, testing-library/svelte)


What you’ll learn:
Build application with Svelte
Build an application with multiple language support
Build an application with client side routing
Practice Test Driven Development in a complete project from beginning to the end.
Learn the test runner, Jest and understand how to structure test modules
How to mock external dependencies in testing.
Feel how the test driven development is giving confidence when refactoring your application.
Store, actions, reactive declarations etc.

Requirements
Experience with javascript is required

Description
The frontend world is having very popular frameworks which are heavily used in most of the applications. But Svelte is joining this competition by bringing lots of cool, developer friendly features. After practicing svelte, it will be hard to go back and work with other frameworks. You will be amazed when you see how much you can do with less code.

In this course we will be learning Svelte by creating a web application with it. Also we will apply test driven development (TDD) methodology from beginning to the end.

while building this application, we will learn

client-side routing. we will apply our custom implementation then we will use svelte-routing library

internationalization

global state management in a component based application

and we will see

how test driven development works.

how it’s affecting our code quality, reusability

how it’s giving us the confidence about refactoring our implementation

how to avoid implementation details while creating tests

This course is purely built on practice. Each code piece we write, will be for our actual application implementation.

In each section we will gradually build our application. We will not jump ahead and add functionality not needed for that moment. We will implement one requirement at a time. Each implementation will bring the next requirement to us.

And following this practice, will help you to get a solid foundation about overall web application requirements and how to implement one of them with Svelte by following test driven development methodology.

After completing the course, you will be able to use Svelte in your next project and you will experience the benefits of test driven development.

Who this course is for
Developers who want to learn Svelte
Developers who want to see Test Driven Development in action

lKZfPQDr1zn5bRVAk64TguAL4YlmUiHi

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/12226.html

赞 (0)
steven的头像steven
上一篇 2021年6月3日
下一篇 2021年6月3日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部