从后端到全栈CTO,我花了10年,这10年浓缩成了120多个小时,我的10年,你或许只需要半年,我希望
你比我幸运,少一些投石问路式的摸索,以更快的速度成为能胜任更高职位,更受市场青睐的全栈工程师
没有天生的全栈,全栈也有起
点,符合你起点的全栈课,学起
来才能更顺畅
7七月老师自身即是从后端成长
为全栈,他懂你的迷茫,更懂如
何快速进阶
课程会带给从Java后端出发的你
不输于前端工程师的前端知识技能
课程从后端出发,着力于提高你的
认知,提升格局和眼界,走向全栈
“7七月”老师是慕课学员总数最
多的老师,是一名从后端成长
为CTO的真全栈工程师
把小程序、Vue、Java、
SpringBoot、Lin-CMS等技术
栈串成一套Web全栈技术体系
带SKU,带CMS的多端分离的
小程序电商系统,在一个统一
项目内,做真正的全栈开发
保证项目整体性的同时,让每
一端都能方便维护,更符合主
流公司和技术发展方向的要求
真正的全栈,不仅技术过硬,
管理能力也要过硬,从纯技术
到管理岗,思维要同步提升
电商项目
纯手敲代码
业务功能
具体实现
电商细节
系统优化
小程序前端
自定义组件
核心技术
知识要点
电商小程序
扫码体验
收获小程序综合开发能力
电商系统前端解决方案
收获Java高级编程能力
电商系统后端解决方案
收获不输于前端的Vue.js 技术
收获Java SpringBoot编程
电商及配套CMS系统解决方案
LIN-UI
扫码体验
50+个自定义组件
可节约前端30%+ 开发时间
同时支持微信和QQ小程序
支持Mpvue、Taro、Mpx第三方框架
接口灵活,支持各种自定义样式
含有各类帮助函数以及Filter过滤器
支持自定义主题色与按需加载组件
前后端分离的完整CMS解决方案
前端基于Vue,服务端支持多语言
一套完整开发规范,开箱即用
丰富的组件与自定义组件加速业务开发
可配置权限管理系统/用户操作日志记录
内置AccessToken和RefreshToken令牌系统
灵活的配置式菜单/自定义指令/插件
开课第一周,我们会公布完整的课程体系计划,展示完整的项目效果,然后开始进行项目分析,项目技术选型,和小程序组件化开发方式和技巧。
本周我们正式开始开发环节,由于项目比较复杂,所以我们需要LinUI来辅助我们构建页面。本章我们重点学习LinUI的Price组件,但学习组件不是目的关键是要学习组件的设计技巧和组件化编程的原则。
前两周我们节奏稍缓,主要是给大家留出做作业的时间,本周开始我们逐步结束热身环节,开启进阶的内容,所以从本周开始我们节奏会加快。本周主要完成首页的热卖、上新、底部长滚动列表和瀑布流。
第四周很重要!我们会重点讲解SKU,SPU和购物车,完善购物车的复杂逻辑是每一个前端开发头疼的问题,更是电商项目的精髓所在,助力同学攻克难关!
上周我们为SKU打下了坚实的理论基础,本章我们逐步进入SKU的核心算法
本周,我们将SKU收尾,同时开始讲解优惠券和购物车。优惠券的核销与购物车数据同步是本周的重难点。前端有三座大山SKU、优惠券与数据同步,这同时也是最能培养我们编程思维的业务了。
本周讲解订单管理,与订单金额计算,电商价格计算模式很多,关键是对于小数部分的保留问题,分为向上/向下取整,四舍五入,银行家模式等几种。掌握技术干货。此外,我们将结束整个前端部分,开始向Java核心进发
本周我们主要完成购物车数据与服务端数据的同步功能,同时优惠券的计算也是一个比较难的知识点。此外,我们还将进行订单与前端微信支付等细节处理
本周我们将谈谈SpringBoot出现前的Java Web发展历史,并介绍SpringBoot的版本号、建立Java环境以及初始化SpringBoot工程、搭建第一个API。
本周是非常重要的深度Java编程思想理论知识,我们目的是要讲IOC和DI,要真正吃透这概念,并不简单。我们需要从最基础的interface多态过度到工厂方法,然后再过渡到IOC,最终实现OCP开闭原则
上周讲解了面向对象的本质和OCP原则,强化对通用原则的理解,也为学习Spring做铺垫。本周我们将开始Spring的理论篇学习,不仅教你如何用Spring和SpringBoot,更是理解它的原理和机制
本周我们将详细讲解条件注解的作用与意义 他可以很好的应对变化
本周我们将深度剖析Java异常的分类与区别,同时学习在SpringBoot中应用和处理异常
重点讲SpringBoot参数校验机制。参数校验选择使用JSR-303BeanValidation,使用注解的方式来进行参数校验。还将学习LomBok工具集常见注解及Builder构造模式
本周我们将正式开始业务和数据库方面的技术讲解。我们在本阶段主要学习JPA的使用。JPA是基于Hibernate的一项技术,可以使用对象的方式来操作数据库。
学习ORM的概念:逆向工程生成Entity,Entity基类提取/常见Entity注解。此外我们准备开始开发业务。当然相对于后面的高阶业务要简单,但不要因为简单就放松学习,这是很好的熟悉理论知识的资源
本周,我们主要学习JPA的查询方式。JPA对于提高发效率来说非常重要,需要认真学习,才能够灵活的应用到项目中提高开发效率。
本周我们将学习如何在SB中传输JWT令牌与权限控制
周简介:本周我们学习优惠券系统设计、订单与支付系统。本周内容较多,难度较大。涉及到支付、核销、核算等业务
上周我们完成了订单、优惠券参数的校验,本周我们将实现”下单“这个操作。下单是一个很复杂的过程,因为我们实现的是延迟支付。延迟支付涉及到优惠券和库存的归还,这是一个非常值得探讨的问题。
本周讲解微信支付的预订单、回调信息处理;同时对于订单的过期状态我们需要使用延迟消息队列来触发,Redis的Key/Space 键名通知和RocketMQ都是非常好的延迟消息队列。
本周开始数据库之旅,服务端编程最重要的就是高效操作数据库,本周重点讲解MyBatis的应用和常用的SQL语句,系统提升数据库知识,不论是对项目开发还是个人成长都让你受益匪浅。
本周,我们在MyBatis的基础上引入MyBatisPlus 看看MyBatisPlus到底好用在哪里本周,此外,我们还将学习Lin CMS内置的快捷方法、内置异常类
CMS权限、双令牌(Access_Token、Refresh_Token)大解密
本周,随着业务的复杂,我们将用到MyBatis的更多高级特性,以处理复杂的查询和添加。在这个实际的复杂业务中,我们可以体会到MyBatis的强大
本周我们开始Vue3.0基础的学习。包括Vue3.0的新特性,改变;Vue的思想,Vue3.0的初始化与常用指令等
本周,我们重点学习 Vue3中的响应式对象。响应式对象的应用和定义是Vue3中非常重要的内容,和Vue2有很大的区别
本周,我们开始学习Vue中最为重要的组件化编程学习。组件化编程是Vue中的核心概念,在Vue3中组件的构建方式也和vue2是所不同的。此外,我们将做一个小demo在实战中进一步理解Vue3
在vue3.0中,router和2.x是有所区别的,本周我们重点学习vue-router与vuex全局状态管理。vue-router和vuex是vue工程化中非常重要的技术
本周我们将学习动态组件,并总结在Vue中切换组件的4种方式:显示隐藏、条件渲染、路由切换与动态组件。我们会中间讲解Vuex的意义与使用场景
本周我们将开始Lin-CMS-Vue的学习,综合前面学习的所有知识来一次真正的大实战
本周我们将在CMS中进行诸如用户个人相关的数据管理开发,包括用户资料、用户收获地址、用户快递信息等功能,整个电商系统进行联调,打通微信小程序前端,java服务端,CMS管理系统。
点击体验
1.7七月老师慕课网学员数万+,是一位
很“会讲课”的老师
2.讲师所出的8门实战教程好评率均在
99.5%以上
1.从不照着代码干讲,都是手把手带你敲
出来的
2.项目从无到有,不会落下任何一个功能
1.从后端角度学会API文档的撰写方法
2.从前端角度理解如何与后端对接
慕课网超人气讲师,所出品课程获得了学员的一致认可,有的学员甚至达到了“七月的课程,逢出必买”的程度,学员给了他一个很高的评价——“他是一个非常会讲课的好老师,跟着七月老师再难的东西也能学明白。”
他本人也是一名从后端成长为CTO全栈的工程师,有十年研发及团队管理经验,对程序员成长过程中面临的各种问题深有体会;精通Python、Java、Node.js、JavaScript等语言,对Web的基础研发、高并发处理与分布式有非常深入的理解,是最早接触微信小程序并出品数门相关课程的程序员之一,对小程序有不同于别人的超前认知,跟着这样一位技术实力和综合能力都很强悍的老师学习,你的提升,指日可待。
优秀学员,讲师为你背书,将亲自为你推荐职位
(是配的上全栈的职位哦!)
有扎实Java语法基础/小程序开发基础
有相关Java Web服务端开发经验
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
扫码加顾问老师 立即咨询