项目展示

api

适合人群

推荐以下人群学习:

  • 从事 Java Web 开发的技术人员;

  • 想要独立完成一个 Java Web 项目的开发人员;

  • 对 Spring Boot 感兴趣、想要改变原有开发模式的开发人员;

  • 希望将 Spring Boot 技术实际运用到项目中的开发者;

  • 需要实际的 Java Web 项目完成课程设计或者毕业设计的在校大学生;

  • 需要大型实战项目经验的应届生和求职者。

每周付出的时间

每周至少有 12 小时用于完成实验、挑战任务

坚持到底的决心

不会因为遇到困难而半途而废,有毅力坚持到最后

积极主动的态度

遇到问题能与小组同学及助教讨论,积极主动寻求答案

课程安排

阶段一

预备阶段

预备阶段中,通过回答为什么必须要掌握 Spring Boot,以及如何系统化地学习 Spring Boot 等 2 个问题,让大家快速了解 Java Web 开发过程中 Spring Boot 的重要性。

阶段二

Spring Boot 基础开发

Spring Boot 已经成为每一位 Java 开发者在技术道路上打怪升级所必要的技能包,这里我们需要先整体的了解 Spring Boot 框架,并掌握其基本的使用,包括开发环境搭建、自己动手开发一个 Spring Boot 项目,并掌握 Spring Boot 基础功能的开发。

阶段三

Web 功能开发

主要来讲解 Spring Boot 中 Web 开发相关的技术点。首先让大家快速认识 Spring Boot 对基础 Web 开发所做的优化并结合实际案例讲解自动配置带来的好处,接下来讲解如何在 Spring Boot 中使用前端技术 JSP、Thymeleaf、FreeMarker。重点介绍 Thymeleaf 的语法及整合,后续的两个实战项目中都使用了 Thymeleaf,还有其他常用的 Web 技术,包括文件上传、Ajax 技术使用、项目打包、错误页面处理。所有内容都会有对应的配套源码,大家可以结合源码进行学习和实践,更加高效。

阶段四

Spring Boot 数据库操作

主要讲解 Spring Boot 与数据库间的连接和操作。Spring Boot 支持了主流的 ORM 框架:MyBatis、Hibernate 和 Spring JDBC。首先讲解 Spring Boot 中如何自动配置了数据源并使用 Spring JDBC 来直接操作数据库中的数据,也会演示如何集成流行的数据库连接池 Druid。接着是流行框架 MyBatis 的整合及使用,之后是事务处理,最后会讲解 Redis 的基础使用以及 Spring Boot 整合 Redis 操作缓存模块。

阶段五

Spring Boot 线上博客项目开发

开始 Spring Boot 博客系统的项目开发,本阶段会继续完善博客后台管理系统,主要有文章编辑功能实现、博客网站文章管理模块的实现。之后讲解博客网站的制作,包括网站首页制作、文章搜索页面实现、文章详情页面实现和评论功能实现。最终让大家既可以获取到一套个人博客系统用于搭建自己的博客网站,也可以获得一套 Spring Boot 技术栈为基础的实战项目源码。

阶段六

Spring Boot 大型商城项目开发

商城是一个比较复杂的系统,牵涉的技术内容比较多,所以功能点和技术栈要求也比较高,从零搭建一个商城系统,这个过程不仅考验着开发人员技术储备的丰富度,更考验技术使用的熟练度。本阶段将动手开发一个商城系统的后台管理系统,主要功能模块有轮播图管理模块、商品分类管理模块、富文本编辑器整合、商品编辑模块和商品管理模块的功能实现。

阶段七

企业级 RESTful API 项目开发

与传统的 MVC 开发模式相比,前后端分离模式有更多的优点。在我的理解中,它既是一种项目开发模式,也是一种人员分工模式,同时也是一种项目部署模式,能够使得前后端开发工作不再强耦合,提升开发人员的整体效率。前后端分离模式也越来越受到企业级项目开发的推崇,本阶段将介绍前后端分离模式以及相关的注意事项,并讲解后端人员在前后端分离模式下的新角色,最后,将理论与实践相结合,讲解如何开发一个纯正的后端 RESTful API 项目,让大家更加了解企业级项目的开发,同时,充足的项目实战经验也会让你在技术面试中更加的游刃有余。

阶段八

实用面试技巧

本阶段会对知识点进行整合及回顾,同时也整理了与面试相关的知识点,让大家可以了解面试相关的内容。从企业招聘流程到个人择业的注意事项都有详细介绍,之后是技术简历制作的注意事项,如何制作更优秀的简历让自己获得更多的面试机会。最后,讲解如何在面试时如何更好的展示自己,提升自己的面试成功率。找工作和技术面试是一个老大难问题,后期我依然会针对性的补充面试方面的内容,减少大家对于简历投递和技术面试的困惑和疑虑。

FAQ

课程中如何进行答疑?

本课程提供 2 种答疑方式:微信群和讨论区答疑。

你可以全时段通过以上 2 种方式提问,课程制作的技术专家会为大家解决课程相关的全部问题。特别地,由于技术专家有全职工作,无法提供实时答疑服务。但我们承诺收到的课程相关问题会尽快处理,并在 1 个工作日内答复。

支持什么付款方式?

目前支持微信,支付宝付款,花呗分期。

课程是否有有效期?

课程有效期180天,超过有效期只能查看文档不能使用在线环境。

学完能找到工作吗?

课程涉及的知识点是很全面的,符合Java Web相关岗位的基础岗位要求。

但因为课程时间比较短,对某个特定的方向都需要继续深入学习。 如果你在课程的学习中,认真完成所有的实验,挑战,积极提问,肯定会让你的简历增加分量,提高找到工作的概率。

是否支持退款?

报名起72小时内,学习章节小于阶段2,支持无理由退费。

开课前需要做什么准备?

  1. 只需要准备一台能上网的电脑,学习将在蓝桥的在线环境进行,无需安装配置本地环境;

  2. 阅读课程须知,并完成准备阶段的课程学习(你可以报名后在课程详情页找到它)

楼+课程与其他课程的区别是什么?

楼+ 面向的是希望系统化学习某一技术的用户,提供了更完善的学习路径和教学服务。楼+课程与其它课程最大 的不同体现在教学服务上:

louplus features