• 授课方式
    录播+课后作业+答疑
  • 开课时间
    随到随学
  • 适合人群
    求职中缺乏项目经验和实习经验的同学
  • 课程时长
    960分钟

课程介绍


点击进行QQ咨询:1440073724


讲师介绍

  • 李洪鹤
    牛客网专职讲师。曾任用友软件设计师、达内集团金牌讲师、粉笔科技IT课程研发总监。拥有7年开发实战经验,5年教学经验。

课程提纲

  • 第1章
    初识Spring Boot,开发社区首页

    课程介绍

    搭建开发环境

    Spring入门

    Spring MVC入门

    MyBatis入门

    开发社区首页

    项目调试技巧

    版本控制


  • 第2章
    Spring Boot实践,开发社区登陆模块

    发送邮件

    开发注册功能

    会话管理

    生成验证码

    开发登陆、退出功能

    显示登陆信息

    账号设置

    检查登录状态

  • 第3章
    Spring Boot进阶,开发社区核心功能

    过滤敏感词

    发布帖子

    帖子详情

    事务管理

    显示评论

    添加评论

    私信列表

    发送私信

    统一处理异常

    统一记录日志

  • 第4章
    Redis,一站式高性能存储方案

    Redis入门

    Spring整合Redis

    点赞

    我收到的赞

    关注、取消关注

    关注列表、粉丝列表

    优化登录模块

  • 第5章
    Kafka,构建TB级异步消息系统

    阻塞队列

    Kafka入门

    Spring整合Kafka

    发送系统通知

    显示系统通知

  • 第6章
    Elasticsearch,分布式搜索引擎

    Elasticsearch入门

    Spring整合Elasticsearch

    开发社区搜索功能

  • 第7章
    项目进阶,构建安全高效的企业服务

    Spring Security

    权限控制

    置顶、加精、删除

    Redis高级数据类型

    网站数据统计

    任务执行和调度

    热贴排行

    生成长图

    将文件上传至云服务期

    优化网站的性能

  • 第8章
    项目发布与总结

    单元测试

    项目监控

    项目部署

    项目总结

    常见面试题

常见问题

1.课程对我有什么帮助?
本课程能帮助你大幅提升求职面试的成功率,手把手教你实现牛客网讨论区的实战项目,获得一定的项目经验,同时还能学习到项目开发的思路,以及求职面试的技巧。
2.课程需要什么样的学习基础?
高级项目课适用于有任何一门语言的编程基础,最好有Java语言基础的同学。
3.上课使用的语言和开发工具?
高级项目课上课时使用的语言是Java,课上会提供相应的工具和学习素材。
4.上课方式是什么样的?
上课采用“视频+作业+老师答疑+项目实战”的模式。每次课用到的课件、代码和素材会提前放出,共预习使用;每周开放一章视频,学员可以自行观看学习;每节课后配置相应的章节练习帮助学员巩固提高;不懂的地方可以在相应章节的答疑区提问,老师会每天帮助解答。
5.课程主要讲授什么内容?
详见课程内容设置。
6.课程是否能回放,是否支持下载?
视频支持不限次数的回放,并提供课程视频下载(下载牛客APP支持全部视频离线缓存:app下载)。
7.课程从什么时候开始,什么时候结束?
高级项目课采取分批招生方式,每一批学员具体上课时间请见课程内容部分,课程结束时间一般在8周后。
8.自己基础一般,不确定能否跟上课程进度怎么办?
为了让大家尽可能的跟上课程进度,我们在每次课上会放出本章节需要的课件和学习素材资料,课后提供作业进行巩固提高,还会有老师在答疑区每天答疑。
9.还想了解更多课程信息怎么办?
如果以上回答未能解决你的问题,请点击咨询

最近正在学