国外课栈 - 国外电子信息技术视频教程、电子书和博文栈
实操MERN堆栈Web开发
实操MERN堆栈Web开发
概述 | Overview

对全栈开发人员的需求不断增长,但成为一个并不是一件容易的事。预计全栈工程师将拥有前端和后端技能,以及构建工具和部署工作流程的广泛知识。


构建实际项目并了解MERN堆栈是成为全栈工程师的好方法。因此,旅程开始时将带您通过MERN堆栈来探索Node.js和Express,并为项目奠定基础。安全存储数据至关重要,因此我们深入了解MongoDB的世界并将其与我们的后端集成。现在,我们构建一个可以使用API服务的客户端应用程序。使用React,您将能够解决两个最令人生畏的前端问题,并使用JSON Web令牌(JWT)在客户端和服务器上集成身份验证和会话管理。最后,我们将回顾您在整个课程中获得的技能,查看MERN样板,并检查应用程序的体系结构以在其上构建应用程序。


在课程结束时,您不仅可以构建一个功能齐全的Web应用程序,而且还可以成为一个全栈Web开发人员。您将具备更深入的MERN堆栈知识,以及一般的Web开发模式和概念。


有关此视频课程的代码包,请访问  https://github.com/PacktPublishing/Hands-on-MERN-Stack-Web-Development


风格与方法


通过一系列视频,我们通过将MERN分成每个组件,然后仔细地将它们全部捆绑在一起来探索MERN。需要学习很多东西,因此在需要之前无需担心每个概念的开销。我们将逐层解开MERN堆栈背后的复杂性,并且易于跟进。

我们将从小型,自包含的RESTful服务开始逐步构建应用程序,然后扩展它们以构建一个MongoDB作为数据库层的完整后端。之后,我们将继续理解React并构建UI,然后将所有内容整合到一个功能齐全的Web应用程序中。


当你完成这门课程的时候,你已经准备好开始你自己的MERN堆栈项目或者跳进现有的项目并为之做出贡献。


你将学到什么


使用MERN堆栈从头开发项目

使用Node.js和Express开发RESTful API的最佳实践

为后端编写集成测试的无痛方法

配置,查询和与Mongo数据库交互所需的技能

在客户端上使用React并编写声明性UI代码

使用Redux管理客户端状态和异步代码

使用React Developer工具有效地调试客户端代码

脚手架工具的优缺点以及如何充分利用它们。

使用Docker部署应用程序


作者


FilipDanić

FilipDanić是一名软件工程师,JavaScript爱好者和技术演讲者。他在Web应用程序上工作 - 无论是在前端还是后端 - 用于企业客户端以及VC支持的初创公司。他的代码和架构决策部署在几家财富500强公司。

Filip对JavaScript生态系统充满热情,并不断探索新的框架和工具。他特别热衷于应用函数式编程概念,编写出色的文档,并为其他人提供更好的开发体验。


会员登录
登录
我的资料
留言
回到顶部