前后端分离博客 Weblog 项目实战:专栏介绍

犬小哈 2023-07-22 约 7,260 字 大约 25 分钟 共 11 张图 54,609

友情提示

推荐您使用 Chrome 浏览器来阅读本实战专栏,其他浏览器可能存在兼容性问题。

👋 自我介绍

大家好,我是小哈。前某厂中台架构,公众号小哈学 Java 作者。91年生人,码龄 9 年,先后供职于支付、共享等互联网领域,主导负责过数据传输、日志平台、任务调度、文件平台等产品,以支撑各部门业务线。喜欢分享知识,热爱技术,也不止于技术,不只是写 Java,业余也爱玩前端、Python、Android 等,是个活跃的技术折腾者。

本实战项目是星球内部第一个项目,2.0 期已经更新完毕,演示地址:http://116.62.199.48/ , 新项目正在酝酿中,很快见面...

目前已输出 38w+ 字,更新了 244 小节内容,演示图片:1658 张,还在持续爆肝中,目标是将 Java 程序员生涯中,比较典型的项目都教会大家,如前后端分离博客全栈级开发、秒杀系统、在线商城、IM 即时通讯(Netty)、权限管理(Spring Security)、Spring Cloud Alibaba 微服务等等... 目前有 1300+ 小伙伴已加入,一起学习打卡,一起进步!同频的人才能走的更快、更远 ! 欢迎各位小伙伴加入哟~

👉 加入星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书活动,与一群热爱学习的小伙伴一起,将走的更快、更远! 公众号:小哈学Java, 回复【星球】,可领取专属优惠券~


本项目 2 期版本已部署到了阿里云服务器上(功能继续迭代中...),可点击下面链接进行访问,查看实际效果:

演示地址:http://116.62.199.48/

后台登录演示账号:

  • 账号:test
  • 密码:test

🏃 关于实战项目

知识星球是个私密学习圈子,我会在星球内部,出一系列从 0 到 1 的实战项目,贴合真实的企业级项目开发规范,使用主流的企业技术栈,全程手写后端 + 前端完整代码,通过专栏的形式,把每个功能点的开发的步骤,手摸手,通过丰富的图片 + 文字保姆级教学(PS: 同时按小节进度提供代码,不至于一上来代码量太多,不知道从哪入手)。

目前,我已经给自己的网站:犬小哈教程 新开发了专栏模块,可以让小伙伴们只需跟着实战专栏,按照章节顺序教学来,上手敲,即可搞定每个功能点的开发,成体系地完成一个独立项目。目前加入的小伙伴,都给出了超高评价,以下了截取了部分好评

另外,在跟随小节内容上手的过程中,若遇到问题,可在星球内发起 1v1 提问,小哈亲自解答

"星球内提问""星球内提问"

星球说不清楚的,项目进度因为某一块搞不定的,微信发我源码,帮忙看问题出在哪:

搞不定的,微信发我源码,帮忙看问题出在哪搞不定的,微信发我源码,帮忙看问题出在哪

陪伴式写项目,到最终部署到云服务器上,能够通过域名来访问,完成项目上线。

💡 TIP : 后期也会尝试分享一些适合程序员的技术副业,比如开发一些小工具网站,进行推广运营,有了一定用户量,能够挣点零花钱啥的。当然,这都是后话了,前提还需要你能够自行完整的开发一个独立应用,前期还是以项目实战为主。

既然小哈是准备出一系列的实战项目,我希望这些项目的难度是循序渐进的,能够让你真实的感受到自己的功力在慢慢增强。但是又不想写那种纯纯的 CRUD 型管理后台项目,太枯燥。那么,第一个项目小哈就定位在难度不大,易上手,有趣,并且非常有代表性,实际工作中也能够被频繁用到的。

脑瓜子一转,想到之前好多读者问我博客的事情,今年 4 月份的时候,又有读者微信问我: 你的博客有没有开源,感觉还挺好看,也想学习、部署一个。

于是乎,花了点时间整了第一个实战项目 —— 前后端分离的博客 Weblog

💁 项目介绍

每个技术人都应该有属于自己的博客!相比较直接使用第三方博客平台,自行搭建博客更有成就感;另外就是没有平台限制,比如你想发个二维码引流啥的,平台基本都是不允许的,还有,你可以自由 div 定制自己想要的博客 css 样式,哪天 UI 看不爽了,咱就自己换;最后,面试的时候,如果简历贴上的是自己开发博客地址,也会很加分

🔗 演示地址

目前 1.0 版本已经部署到了阿里云服务器上,可点击下面链接进行访问,查看实际效果:

http://116.62.199.48/

管理后台登录账号/密码:

  • 账号:test
  • 密码:test

⚠️ 注意:该账号的角色为游客角色,仅支持查询操作,新增、修改、删除操作会提示不允许。

⚒️ 功能模块

💡 TIP : 以下只是 1.0 版本的功能,后续小哈将添加更多功能进去, 比如图库管理、知识库、在线人数统计、SSR(服务端渲染) 等等,能够想到的高逼格功能,咱都整上,附带超详细的实战图文笔记 ...

Weblog 功能模块一览Weblog 功能模块一览

✏️ 技术栈

Weblog 技术栈一览Weblog 技术栈一览

🎉 专栏目标

学完本项目,你将具备如下能力:

  • 掌握独立开发全栈项目的能力(后端 + 前端);
  • 掌握 Spring Boot 相关技术栈,以及构建后端项目能力,写出符合企业级的代码规范;
  • 掌握 Vue 3.2 + Element Plus + Vite 4 技术构建前端工程的能力,并能够手动搭建 Admin 后台管理系统;
  • 掌握前端页面响应式设计(同时适配不同屏幕),排版布局,能够根据自己需求,div 自己想要的前端效果;
  • ...

💡 专栏亮点

  • 在技术选型上,小哈选择了目前主流热门的技术栈,对标企业级项目开发;
  • 严格把控代码质量,数据库设计,写出令同事称道的代码;
  • 熟悉后端工程的搭建,如一些通用的基础设施:参数校验、全局异常捕获、API 统一出入参日志打印等等;
  • 能够独立完成整个网站的部署流程,从功能开发到服务器、域名选购,再到网站备案,最终公网可访问;
  • 对象存储 Minio 的使用, 能够独立搭建个人图床;
  • 从 0 到 1 ,通过 Element Plus 纯手搭 Admin 管理后台前端骨架;
  • 使用 Vue 3 setup 等语法糖新特性, 组合式 API 来开发;
  • 博客前台页面在设计上美观大气;
  • ...

📖 专栏大纲

整个实战专栏,小哈按功能点开发进度来做的目录,目前已经更新到了第 14 章节,目录大致如下:

💡 TIP : 如下目录不代表最终内容,只会更多,目前只是把已完成的部分详细的罗列了出来,其中大部分功能正在开发中,所属具体小节的标题也会陆续更新进来。

🎯 2.0 版本专栏目录(正在更新中...)

👨🏻‍💻 适用人群

  • 在校学生,有一定基础,想做毕业设计,或者为找工作准备,需要实战项目加分;

    💡 TIP: 小白也没关系,小哈将会告诉你学习路线是啥,哪里有免费的高质量学习视频可以白嫖,学完这些技术栈后再来做实战项目,或者学一点基础边实战边学习都可以。

  • 已经参与工作,对前后端分离感兴趣,想学习 Vue 3 前端,对独立上线自己网站感兴趣的童鞋;

  • 想独立接私活,需要同时会后端、前端技术栈的童鞋;

✊ 如何加入?

小哈已经将本站的专栏模块接入了知识星球,想要查看专栏内容,需要订阅星球后,微信扫码授权登录后即可解锁所有内容。因为本项目实战星球主打性价比,所以价格不会太高。最开始定价是 35 元,目前为 40 元(附 15 元的优惠券,记得扫码领取下方优惠券加入哟),后续随着内容持续更新,会慢慢涨上去,所以早加入更具性价比哟~

星球支持 3 天无理由全额退费,感兴趣的小伙伴可先加入,看看内容质量如何,不合适直接退款就行,觉得确实内容很干货,就留下来学习,无套路!

扫描下方二维码加入, 星球支持 3 天无理由全额退款,可以先进去看看合不合适👇👇

"领取优惠券加入,更划算""领取优惠券加入,更划算"

扫描上方二维码加入, 星球支持 3 天无理由全额退款,可以先进去看看合不合适👆👆

❓ 关于答疑

小伙伴们如果在跟着专栏学习,手敲项目的过程中遇到问题,碰到无法解决的问题,可在小哈的知识星球内部提问,我会统一来解答, 如果星球说不清楚的,就加私人微信,打包发项目,亲自给你看哪一步有问题,保证跟上项目进度,不落下任何一个小伙伴,大家一起冲冲冲~

😃 加微信咨询

对专栏感兴趣的小伙伴,也可以加小哈私人微信来咨询,扫描下方二维码即可,记得备注【咨询】哟:

扫描二维码,添加小哈私人微信扫描二维码,添加小哈私人微信

最后编辑于 2024-04-21 15:54:07