重新入坑前端01_TS全栈技能

293 阅读3分钟

掌握TS全栈(TypeScript + React + Nextjs + Node.js/Nestjs + DevOps+Linux运维)技能

开启数字游民式生涯

  • 基础部分入门Typescript和CSS3
  • 前端React,包含一些常用的周边生态,比如 Tailwindcss,Nextjs 等等
  • 后端以Node.js为基础,在此之上以 Nestjs 框架为主体,也包含了 Node.js 的常用生态和技能
  • 项目和运维部分重点讲解负载均衡,应用性能优化,自动化运维和部署等内容

image.png

image.png

image.png

🐣必需

🐥可选

  • 学习一下基本的Linux/Macos操作,这可以帮助成长为一名优秀的程序员,花少量的时间学习却对后续的技术增长非常有帮助。如果你是windows,推荐使用虚拟机而不是wsl2!入门非常简单,学习一下高建龙的vim教程(稍微会用就行)以及开个虚拟机学习OS运维的教程尝试自己搭建一下lnmp环境,最后装个manjaro系统,知乎上找几篇相关的文章学习一下使用,差不多对各种命令和方法就熟练了,然后无论你使用MacOS或是Linux,都会习惯它们的目录结构,基本命令等。但这不是课程要求的,Windows装环境特别简单,下载一个phpstudy就啥都有了,然后下载一个node.js包点击安装就行,并不影响学习与开发,但是可能会遇到少量不知名的BUG^v^
  • 阮一峰的ES6用于查询ES6+语法使用
  • Typescript手册用于查询TS语法使用
  • Redis,Rabbitmq,Websocket等工具的基础概念,这些在菜鸟教程上直接搜索就行(这些在学习中用到的时候再去看就行
  • Jwt授权及OAuth2认证流程,可通过学习阮一峰的JWT文章以及理解OAuth2.0快速掌握(这些在学习中用到的时候再去看就行

📒学习目标

不学所谓的“高并发处理”,“云原生架构”,“大型某某项目”,“年薪百万企业级”等等相关内容,追求编码学习方法,并解决实际问题. 最终的目的是面向远程/坐班求职,海外项目开发等,编写一套通用的开发框架,在此基础上你可以不断地修改并随时开发出自己的应用。另外一个目的是帮助掌握各种通用的TS生态,以便可以触类旁通的随时使用相关的其他框架,比如electron写桌面应用,taro写小程序,rn写移动应用,写node爬虫等等。

  • 学会Nestjs框架的核心概念,原理以及使用方法
  • 完成一个自行魔改后的兼具nestjs模块化和laravel敏捷式的后端框架
  • 在魔改后的框架上完成一个弹性可扩展的CMS系统后端
  • 为CMS系统后端手动开发一个基于React的后台管理系统
  • 使用Nextjs为CMS系统开发一个强大的SSR网站
  • 使用monorepo整合API后端,React后台以及Nextjs前台
  • 使用Gitea+Drone+Nginx+PM2实现自动化构建及热部署
  • 学会个人网站的开发以及个人品牌的建设
  • 通过学习网课制作销售获得财富的快速增长