|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-fullstack-trello-clone-websocket-socket-io/
课程评论:没有评论
**课程名称:MEAN 全栈 Trello 克隆:WebSocket, Socket IO** **课程概述:** 本课程将使用 MEAN 全栈技术栈(Angular, Typescript, NodeJS, Express, MongoDB 和 Socket IO)构建一个 Trello 克隆 API。课程专注于快速、深入地讲解如何使用这些工具创建全栈应用程序,从零开始,循序渐进地打造一个接近真实的应用程序。您将深入理解如何构建应用程序结构、创建可重用且易于理解的模块和服务,并将代码拆分成更小的块。我们将通过高效的编码方式,确保代码的纯粹性,并避免数据复杂性。课程将通过实现 WebSocket 和 Socket IO 来完成实时通信。前后端代码均使用 Typescript 编写。课程最后会将应用程序部署到实际的生产服务器。 **课程亮点:** * **结构与配置项目:** 学习如何搭建和配置项目。 * **高质量 Typescript 代码:** 在实际项目中编写高质量的 Typescript 代码。 * **可重用模块与服务:** 学习创建可重用的 Angular 模块、Express 控制器和服务。 * **HTTP 与 WebSocket 认证:** 实现 HTTP 和 WebSocket 两种方式的认证。 * **深入理解设计模式:** 深入理解 Angular 和 Express 的设计模式。 * **从零开始教学:** 除了 Javascript 基础外,无需其他先验知识。课程将从基础开始讲解。 * **提供源码:** 每节课都提供对应的源代码,方便您查看进度和获取工作中的应用程序。 **适合人群:** 如果您已经学习了 Web 开发但仍缺乏构建实际应用程序的经验,那么这门课程将是您的理想选择。
In this course we will build a Trello clone API using MEAN Stack: Angular, Typescript, NodeJS, Express, MongoDB and Socket IO. This course is fully focused on fast and deep dive into creation of fullstack application with this tools. We will start from scratch and step by step you will get close to finished real application. You will deeply understand how to structure your application, build reusable and understandable modules and services and split code into smaller chunks of code. We will write code together in efficient way to make it pure and avoid data complexity. We will do real time communication by implementing WebSocket with Socket IO.Our code will be written with Typescript on the backend and on the client. We will deploy our application to the real production server at the end of the course.For each lesson you'll get source code of the lesson, so it's easy to see the progress and get a working app on any lesson you want. What you will learn in this course:Structure and configure projectWrite high quality code with Typescript on real projectCreate reusable modules, controllers and servicesImplementing authentication both in http and in websocketsDeeply understand Angular & Express design patternsNo prior knowledge except of Javascript is needed (because I will teach you everything from basics) but if you have experience with any of Mean stack (Angular/Express/Typescript/MongoDB/Socket io) it will be easier for you to go through this course.If you are feeling like you learned web but you still still missing knowledge of how to build your own real application this course is what you need.