前端进阶全栈开发-在线聊天室项目(爆肝)

如标题所示,Yang爆肝三天多学习了服务器相关知识和Node服务端框架Nest,上手React18的SSR渲染Nextjs,写出了一个最适合新手全栈业务开发入门的一个即时通讯项目

前言

Yang从0开始学习到完成这个项目总共花了三天多的时间,但是Codereview一遍之后再仔细想想,如果让我现在再写一遍这个项目,三个小时即可完成,毕竟前置知识都学完了(嘿嘿)

项目体验地址:点击这里进入即时通讯项目👈👈👈

项目前端React18仓库:https://github.com/BoyYangzai/Instant-messaging-React18
项目后端Nestjs仓库:https://github.com/BoyYangzai/Instant-messaging-Nest
欢迎点个star✨
该项目的学习笔记:https://www.yuque.com/boyyang/ouk6df

本项目适合以下人群:

  • Vue开发者--想学习React18全家桶/Nextjs✅

  • 纯前端开发--对服务器知识不了解✅

  • JS基础牢固--想进阶初级全栈开发✅

  • 项目经历少--对websocket即时通讯项目感兴趣✅

  • 前后端基础薄弱-但肯吃苦学习✅✅✅
    如果你满足以上五个条件之一,不妨花几天时间从纯前端进阶一下初级全栈开发,从单纯的vue开发这变成双技术栈开发者,提升自己的核心竞争力
    也可以在此项目基础上二次开发或移植到APP或小程序上,变成一个经典校园社交软件项目

    掌握这个项目你能学会:

    服务器入门+数据库Sequelize(Mysql)+PM2项目部署🎉
    Nestjs企业级Node服务端框架+JWT+Websocket🎉
    React18/服务端渲染Nextjs+Redux-toolkit+styled-components🎉

    入门全栈业务开发学习路线指南:

1.了解linux服务器基础(推荐新手使用宝塔)+Mysql数据库基本操作+服务器项目基本部署

这里推荐使用腾讯云轻量服务器,然后***h链接,自带宝塔,可推送文件到服务器上
推荐文章-服务器连接:https://juejin.cn/post/7049692191110725645#heading-21
推荐文章-***端口:https://www.yuque.com/boyyang/ouk6df/erio5o
PM2项目部署:https://juejin.cn/post/6960843722644783141#heading-5

最终目标:成功部署Nextjs+Nestjs全栈项目

2.学习企业级Node服务端框架Nestjs并完成JWT和websocket
Yang的Nest学习笔记:https://www.yuque.com/boyyang/ouk6df/qkp50t
Nestjs官方基础课程:https://www.bilibili.com/video/BV1T44y1W7Si?spm_id_from=333.999.0.0
刷一遍Nest官方文档:https://docs.nestjs.com/
刷一遍socket.io官方文档:https://socket.io/
Nest集成socket.io入门:https://docs.nestjs.com/websockets/gateways
配置完成初始化Nest+JWT:https://github.com/BoyYangzai/nest-jwt-init-template

最终目标:完成即时通讯项目后端开发:https://github.com/BoyYangzai/Instant-messaging-Nest

3.从Vue3.2过渡上手React18服务端渲染Nextjs
Yang的Next学习笔记:https://www.yuque.com/boyyang/ouk6df/lo8ob0
ReactHooks:https://react.docschina.org/docs/hooks-intro.html
Nextjs-SSR部署+踩坑:https://nextjs.org/ (这里一定要看英文文档)
上手Redux-toolkit、styled-components等工具类库

最终目标:完成即时通讯项目前端开发:https://github.com/BoyYangzai/Instant-messaging-React18

4.最终效果--简易全栈在线聊天室完成!

图片说明
图片说明

尾言

希望这个项目可以帮助更多迷茫无从下手的前端er快速入门全栈业务开发💪
能独立完成这个项目的朋友一定在前端这条道路上挥洒过自己的汗水,我们一起加油!
洋的博客:https://www.yuque.com/boyyang

#前端##前端工程师##后端开发##字节跳动##前端开发实习#
全部评论
不是说好了一起摆的吗
2 回复 分享
发布于 2022-06-07 13:14
这是真的狠
2 回复 分享
发布于 2022-06-20 23:15
ts学起来难不难?以前做过springboot,感觉ts和Java挺像的
2 回复 分享
发布于 2022-06-20 23:37
这是三天就能学完的?😖
1 回复 分享
发布于 2022-06-07 00:48
🐏佬 带带我
1 回复 分享
发布于 2022-06-07 12:19
怎么到处都是🐏仔
点赞 回复 分享
发布于 2022-06-07 12:12
太强了 yang佬
点赞 回复 分享
发布于 2022-06-20 19:37
太强了…
点赞 回复 分享
发布于 2022-07-20 15:33
学这个需不需要会react
点赞 回复 分享
发布于 2023-06-25 00:16 广东
寒假尝试做一下
点赞 回复 分享
发布于 2024-01-16 11:31 上海

相关推荐

我是普通一本数据科学与大数据技术专业的,25应届毕业生,今年考研不理想。有Python的项目,一月初投递了一些简历,但是关于数据方向的岗位回音很少,可能还是因为学历原因。请问这种情况建议该如何抉择呢?接下来即将毕业的半年到一年里,我该如何规划呢?①转java研发快点学技术走春招(已经在学了一些java了,(或者前端?测试?嵌软?)②考事业编/央国企(更稳定 相对适合女性(不知道这个学历能对应省会城市央国企是哪些,比较想在武汉/杭州/广州,我是四年班长 中共党员)③二战考研(有一年22408经验)。一月初投递的简历,能面通过的只有测试的实习岗(数据只有数据标注的岗不太想去,产品感觉一面就一直评估中了),打算过完年,二月初再投简历看看,时间好紧张,自己掌握的技术又很少,既要思考未来方向又要学习执行独生女,我家是农村的,父母为了给我更好的环境,从小一直在武汉读书生活,但他们能力有限,所以家庭没有任何资产也没有负债,我自己就想多赚点钱,给自己和父母经济基础,但也向往稳定wlb长期主义。自己的阅历眼界还不够,不知道怎么样取舍平衡。钱与稳定性,职位方向,个人能力提升,学历提升,都需要综合考虑,我感觉我稍稍有点晕头转向了非常非常感谢牛油们给我任何建议!~
点赞 评论 收藏
分享
美团-财务科技-前端实习base成都官网1-13上午投递,下午约面试时间1-17晚上8点一面,是一个女面试官。基本是实习和项目,八股就问了react特性,hooks手撕排序,要求不能更改原数组,写了个冒泡堆排序说思路(嘴太笨了,最后写了个代码才解释清楚)嵌套数组获取最大深度(用栈实现,说思路就行)面完5分钟后约二面1-20下午两点二面,应该是部门主管。也是问的实习和项目,无手撕,不过面试官应该不是写前端的,很多东西都在问设计思想和架构设计,有点汗流浃背几个印象比较深的:1. 如果让你去负责你实习项目从0到1的搭建,你会怎样从架构上设计这个项目,难点有哪些2. 你觉得前端和后端难点分别在哪;如果让你去设计一个excel你会怎么设计(难绷),可能是看我答不出来,换了个问题。你觉得前端除了页面渲染,ui交互,有哪些工程化的东西,答了webpack、vite,以及服务端渲染等3. ai会替代程序员吗美团实习面试整体体验下来很不错,面试官基本都是按照简历提问,不会的地方也会说没事。实习和项目问了绝大部分,八股很少(可惜我还背了那么久)反思:1. 面试的时候太紧张了,很多问题没想好就开始说,一面面试官也提了这个问题,可以想好再回答2. 实习的项目其实有很多深挖的点可以去说的,但是简历上写的很简单,面试官问细节的时候,没有一个合适的切入点去展开讲,后面再重新整理一下实习项目下午6点已OC,化身团孝子
查看5道真题和解析
点赞 评论 收藏
分享
评论
41
233
分享

创作者周榜

更多
牛客网
牛客企业服务