像专业人士一样学习孟加拉语的 MERN

2025-05-24

像专业人士一样学习孟加拉语的 MERN

这是我的高级计划 即将推出的 udemy免费的 YouTube 课程。

YouTube 播放列表

谷歌幻灯片

Facebook

Postman 链接

学习 MERN GitHub

个别讲座

第一讲:课程简介

JavaScript 复习

第二讲:编程语言

第三讲:JavaScript 的历史以及我们为什么要关注它

第四讲:使用 JavaScript

讲座 5:什么是数据类型以及如何使用 JavaScript 类型

第六讲:JavaScript 对象表示法(JSON)

第七讲:JavaScript 循环

第 8 讲:函数(声明和执行)

讲座 9:函数(范围和参数)

第 10 讲:数组和数组函数

第 11 讲:JavaScriptthis

第 12 讲:线程、进程和操作系统

第 13 讲:回调、同步、异步和 Promise

第 14 讲:使用 settimeout() 进行异步执行演练

第 15 讲:在线编辑器 stackblitz 中的同步执行

第16讲:Visual Studio Code和浏览器中的同步执行

第 17 讲:Visual Studio Code 中的异步代码执行演练

第 18 讲:Visual Studio Code 中的异步承诺代码演练

第 19 讲:承诺、解决、拒绝,然后陈述实践

第 20 讲:异步等待承诺和从顶层代码执行

第 21 讲:async for await promise all 并从 then 返回

第 22 讲:练习 01 - 通过提示输入并使用 reduce() 求和

第 23 讲:练习 02 - 使用 JSON 数组和赋值

Node.js

第 24 讲 Node-01:我们为什么需要 Node.js 以及它如何解决问题

第25讲 Node 02:nodejs运行时的基本组件

第 26 讲 节点 03:深入 setTimeOut 代码的兔子洞

第 27 讲 Node 04:node.js 服务器事件循环内部工作原理

第 28 讲 Node 05:如何安装和验证 Node.js 安装

第 29 讲 节点 06:Hello world 应用

讲座 30 Node 07:什么是 Node 包管理器 (NPM) 和 NPM CLI

讲座 31 Node 08:使用内置控制台和加密模块

第 32 讲 Node 09:使用外部 npm 包 - lodash

讲座 33 Node 10:使用内置模块 - 操作系统和事件

讲座 34 节点 11:使用内置文件系统和 Promises

讲座 35 节点 12:使用流 01 - 可写流

讲座 36 节点 13:使用流 02 - 可读流

讲座 37 节点 14:使用流 03 - process.std 流

Web 概念

讲座 38 Web 概念 01:数据通信简介

讲座 39 Web 概念 02:开放系统互连模型

讲座40 Web概念03:超文本传输​​协议(HTTP)

讲座 41 Web 概念 04:HTTP 消息如何发送和接收

讲座 42 Web 概念 05:在浏览器 devtool 中检查 HTTP 请求

讲座 43 Web 概念 06:使用 CURL 进行 HTTP get 和 post 请求

讲座 44 Web 概念 07:浏览器中的 HTTP get 和 post 请求

讲座 45 Web 概念 08:通过 Postman 和 vscode 进行 HTTP 请求

讲座 46 Web 概念 09:通过 javascript node-fetch 进行 HTTP 请求

讲座 47 Web 概念 10:使用内置 HTTP 模块的 Web 服务器

讲座 48 Web 概念 11:Expressjs + nodemon 的设置和运行

[更多内容将在此处添加]

服务器

节点

  • 关于我们为什么需要节点的历史
  • 什么是节点(架构)
  • 安装和验证
  • 管理版本
  • 你好世界
  • 发生了什么

节点包管理器

  • 是什么以及为什么
  • 剖析 package.json
  • 进入 node_modules
  • 使用 npm 包

Node 内置模块

  • 操作系统
  • 事件
  • 文件系统
  • 溪流
  • http

服务器框架

  • 服务器框架之间的比较
  • 你好,世界 - Express
  • 你好,世界 - Koa
  • 你好,世界 - Fastify

HTTP

  • OSI 模型
  • 互联网如何运作
  • HTTP 消息
  • HTTP 请求类型/动词
  • HTTP 客户端(Postman、Insomnia、VSCode、Terminal)
  • HTTP 获取
  • HTTP 帖子
  • HTTP 放置
  • HTTP 删除
  • HTTPS

MongoDB

  • RDBMS 与 NOSQL
  • 为什么选择 MongoDB
  • 工作原理
  • 安装
  • 使用数据库
  • 使用集合
  • 使用架构
  • 使用索引
  • mongo shell 中的 CRUD
  • MongoDB Atlas

Express API CRUD

  • Setup Express 应用程序
  • 设置路线
  • 使用 POSTMAN 执行 CRUD
  • 创建模型
  • 创建服务
  • 使用验证

测试

  • 单元测试
  • 集成测试

客户

客户端 JavaScript

  • 浏览器的工作原理
  • DOM 渲染
  • 控制台、网络、应用程序选项卡
  • 库和框架

反应

  • 为什么我们需要 React
  • 什么是 React
  • React 的工作原理
  • React 中的思考

创建 React 应用

  • 你好世界
  • 这里发生了什么
  • 创建计算器

处理数据

  • 地方政府
  • 通过 props 传递数据

React 概念

  • 钩子
  • 语境
  • 裁判
  • 自定义钩子

React 路由器 DOM

  • 创建路线和页面
  • 创建菜单和页面容器
  • 钩子
  • 路由器
  • 关联

表格和列表

  • 从头创建表单
  • 使用 react-hook-form 创建表单
  • 从头开始创建列表页面
  • 保存数据到服务器
  • 在列表页面上搜索数据
  • 编辑数据

测试

  • 快照测试
  • 故事书测试
  • 单元测试(Jest)

移动用户界面

  • 材质 UI
  • 创建页面
  • 使用模板

真实项目:库存系统

项目管理

  • 需求分析
  • 架构分析
  • 项目细分
  • 发布计划

第一阶段:架构和用户管理

建筑学

  • 创建基础架构
  • 正确创建授权码
  • 添加种子数据
  • 模块化架构

验证

  • JWT 令牌
  • 服务器身份验证
  • 客户端身份验证
  • 添加登录退出功能

授权

  • 在服务器中添加中间件
  • 在客户端添加授权机制

第二阶段:功能实现

模块

  • 产品
  • 顾客
  • 命令

报告

  • 添加图表
  • 添加 cron
  • 设计仪表板

部署

  • 部署方面
  • 部署到虚拟机
  • 部署到数字海洋应用程序
  • 云部署(仅理论)

结论

  • 接下来你应该做什么
  • 与我联系

整个播放列表

播放列表

像专业人士一样学习孟加拉语 MERN:从新手级别成为中级 JavaScript 专业开发人员 - YouTube

https://dev.to/foyzulkarim/learn-mern-like-a-pro-4hf https://github.com/foyzulkarim/mern-video-streaming

网站图标youtube.com
文章来源:https://dev.to/foyzulkarim/learn-mern-like-a-pro-4hf
PREV
🧙‍​​♂️ CSS 技巧:从高度 0 过渡到自动!
NEXT
如何成为你所在领域的专家