|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/react-and-typescript-build-a-portfolio-project/
课程评论:没有评论
**课程名称:React and Typescript: Build a Portfolio Project** **课程概述:** 本课程旨在帮助您在掌握 React 基础知识后,通过构建一个大型、有趣的实战项目来提升和巩固您的技能,为个人作品集增添亮点,从而在求职中脱颖而出。 课程首先会介绍 React 与 TypeScript 的结合使用,即使您对 TypeScript 不熟悉,课程也提供了一个快速但全面的入门教程。 接着,您将着手构建一个核心项目:一个交互式的浏览器端编码环境。这个项目类似于 Jupyter Notebook,但专注于 JavaScript,并增加了许多扩展功能。您将深入解决在浏览器中进行代码打包和转译的挑战,这通常是在终端通过 Webpack 和 Babel 完成的任务。您将学习如何像 CodeSandBox 和 CodePen 这样的知名服务一样,安全地在浏览器中执行用户的代码。 最终,您还将学习如何使用多包架构将此项目部署到 NPM,方便他人下载和运行。 在整个项目过程中,讲师将展示多种解决方案,一步步地指导您解决遇到的各种难题,并关注性能和安全性问题。 **课程亮点/主要内容:** * **精通 React, Redux, 和 TypeScript 的协同应用。** * **使用基于包的架构构建一个复杂且有趣的应用程序。** * **理解浏览器端代码转译和处理的挑战。** * **保护应用程序免受潜在的安全漏洞。** * **直接在浏览器中安全执行用户提供的代码。** * **在浏览器中运行代码编辑器(与 VSCode 使用的相同编辑器)。** * **利用 WebAssembly 在浏览器中以极快的速度运行代码打包器。** * **深入 Redux 内部,手动测试业务逻辑。** * **掌握数十种构建流畅用户界面的技巧。** * **将应用程序部署到 NPM 注册表,方便他人使用。** **目标学员:** 希望将 React 技能付诸实践,构建有说服力的作品集项目,并在求职中证明自己能力的学习者。 **完成此课程后,您将拥有一项功能强大、外观精美的作品集项目,并能深入理解每一行代码,自信地向潜在雇主展示。**
You've learned React, but what now? Time to build an awesome project for your portfolio!Prove your React knowledge to employers.There are hundreds of resources online for teaching you the basics of React, but few of them go beyond the basics. You need more - something to teach you how to build a large, interesting app. Something unique, something more than another to-do list.This course is your answer.Kick off your learning experience with an introduction on how to use React and Typescript together. Not familiar with Typescript? No problem! A lightning fast - but comprehensive - tutorial is included!Once you're ready with React and Typescript, you'll dive into our big project. You are going to build an interactive browser-based coding environment. It's like a Jupyter Notebook, but for Javascript, with many additional features added in. Yes, this is what you are going to build in this course! You will solve incredible challenges around bundling and transpiling code directly in the browser. This is a task normally done by running Webpack and Babel at your terminal! You will execute users' code safely in the browser just like how famous services like CodeSandBox and CodePen do. Finally, you'll deploy this project using a multi-package architecture to NPM, where your friends and employers can easily download and run your project.During this entire project, I will show you a variety of different solutions to an incredible number of problems. I will show you step-by-step how to solve each problem. You will also see many concerns around performance and security addressed.At the end of the course, you will have an amazing portfolio project with excellent looks and functionality. You will understand every line of code, and be able to explain every bit to potential employers.Here's a partial list of the topics that will be covered in this course:Master the use of React, Redux, and Typescript togetherBuild a complex and interesting app using a package-based architectureUnderstand the challenges of in-browser code transpiling and and processingSecure your app against potential security exploitsSafely execute user-provided code directly in the browserRun a code editor directly in the browser - the same editor used by VSCode!Leverage Web Assembly to run a code bundler directly in the browser at lightning-fast speedsUse the internals of Redux to manually test out your business logicDiscover dozens of tricks to build a sleek UIDeploy your app to the NPM registry, where others can easily use itI built this course to help you apply your React skills. Sign up today and build an incredible app that will prove your knowledge.