Node js with Test Driven Development

所在平台: Udemy

课程主页: https://www.udemy.com/course/test-driven-development-with-nodejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Node.js 与测试驱动开发 课程概述:在本课程中,我们将构建一个完整的后端服务,使用 Node.js 的 Express 框架,命名为 Hoaxify。在构建这个应用程序的过程中,我们将学习如何使用 Express.js 构建一个 RESTful Web 服务,包含必要的功能如验证、国际化、静态资源服务、缓存、JSON 操作以及与外部服务的交互。此外,我们还将学习如何使用 ORM 包 Sequelize 处理数据库操作,管理数据库版本历史和迁移,以及测试驱动开发(TDD)的工作原理和对代码质量、可重用性的影响。课程还会涵盖如何将应用程序部署到 Heroku,以及如何在 Google Cloud 上创建实例并进行部署,最后,学习如何使用 GitHub Actions 自动化部署。 本课程强调实践,每一段代码都是为实际应用的实现而编写。我们将在每个章节中逐步构建应用,不会跳过不必要的功能,而是一次实现一个需求,每个实现将引出下一个需求。这种实践方式将帮助您为整体 REST Web 服务的要求打下坚实的基础,并学习如何通过测试驱动开发方法实现这些要求。

课程评论(0条)

课程详情

In this course we will be building a fully functional backend service with express of node js. we will call our application as hoaxify.while building this application, we will learnhow we can build a restful web service with express js, with all necessary functionalities like validation, internationalization, static resource serving, caching, json manipulation, interacting with external serviceshow we can handle database operations with orm package, sequelize.how we can manage database version history and migrationsand we will seehow test driven development works.how it's affecting our code quality, reusabilityhow it's giving us the confidence about refactoring our implementationhow we can deploy the application to herokuhow we can create an instance in google cloud and deploy our application to itand how we can automate the deployment with github actions.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 rest web services requirements and how to implement one of them with node js by following test driven development methodology.

课程标签

0人关注该课程

主题相关的课程