Master Fullstack - React, Fastify Node. js, Postgresql & TDD

所在平台: Udemy

课程主页: https://www.udemy.com/course/fullstack-project-react-fastify-nodejs-postgresql-tdd/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全栈开发大师 - React, Fastify Node.js, PostgreSQL & TDD 课程概述: 如果你已掌握基础的JavaScript、Node.js和React,那么接下来就是学习如何构建企业级应用程序,如何进行测试驱动开发(TDD),以及如何编写干净的代码。本课程重点关注测试驱动开发,因为TDD是一种开发高可用软件的有效方法。在TDD过程中,开发者必须在实际编写代码之前关注测试用例。这导致开发者更加关注用户界面而非具体实现,从而提升软件的可用性。 在本课程中,我们将学习以下内容: - 如何建立实际的企业级工作流程,包括使用GitHub Actions进行CI/CD,并将应用程序部署到Heroku和本地环境。 - 如何将Node.js应用程序与PostgreSQL Docker容器连接,并在生产环境中连接PostgreSQL。 - 如何将前端和后端应用程序部署到服务器。 - 如何维护不同的环境,如开发(DEV)和生产(PROD)。 - 如何管理数据库迁移脚本并应用于PostgreSQL。 - 如何使用Swagger文档化REST API。 - 如何为Node.js应用程序编写单元测试和集成测试用例。 - 如何为Redux编写单元测试用例。 - 如何为React编写单元测试用例。 - 如何使用JWT来保护应用程序。 我们将学习如何设置基于JWT的身份验证(authentication),在Node.js和React中实现该功能。本课程中最重要的内容是使用Node.js、React和Redux进行测试驱动开发。在开发过程中,我们将学习前端和后端的最佳实践。最后,我们将编写不低于生产级别的代码。

课程评论(0条)

课程详情

If you know the basics of Javascript, NodeJS and React, the next thing to do is learn how to setup enterprise level application and how to do test driven development and how to write clean code and What is the ideal workflow for developing full stack application.Why am I focusing on Test driven development ?Because TDD is a way to develop highly usable software. Following the TDD process, a developer must focus on the test cases before actually coding anything..As a result, the developer is more interested in the interface than in the implementation-and that leads to more usable softwareIn this course we will learn various things as mentioned below:How to setup actual enterprise level workflow with CI/CD using Github Actions and deploy both application to Heroku and locally we will connect NodeJS application with Postgresql docker container and on prod we will connect with Postrgresql.How to deploy both frontend and backend on server.How to maintain different environment like DEV,PROD.How to maintain database migration script and apply on PostgresqlHow to document rest api with swagger.How to write Unit and Integration testcases for NodeJS application.How to write Unit testcases for Redux side.How to write Unite testcases for React.How to secure application with JWTLearn How to setup Jwt based authentication with NodeJS and ReactThe most important thing that we will learn during this course would be test driven development with NodeJS and React & redux and while developing application we will learn best practice for frontend side and backend side.Last and not least we will write production level code not less than that.

课程标签

0人关注该课程

主题相关的课程