模块一:“高手加薪精英课:理论强化”系列课程
“使用Python学习数据结构与算法“课程
课程简介:本阶段课程开始,你将进入高阶知识课程,学习身为一个程序员“必会必懂”的理论基础:数据结构与算法。本阶段课程理论基础较多,算法分析为主,代码实现为辅,为打消学员易产生的“枯燥”感,老师全程采用通俗易懂且寻常的案例展开讲解。本阶段课程不仅能够提升学员的编码功底与算法功底,更能加强学员对知识掌握与理解的深度及广度,真正从理论根本打造编码功底。
天:数据结构与算法基础概念(一)
天:数据结构与算法基础概念(二)
第三天:线性表
第四天:栈和队列
第五天:树形结构及二叉树(一)
第六天:树形结构及二叉树(二)
第七天:图形结构
第八天:查找算法(一)
第九天:查找算法(二)
第十天:排序算法(一)
第十一天:排序算法(二)
第十二天:排序算法(三)
第十三天:排序算法(四)
“面向对象高级应用与设计模式“课程
课程简介:本阶段课程开始,你将逐步深入面向对象的理论基础,由原本“只会用但不懂”的程序员逐步成长为“懂原理,懂思路,会设计,会实现”的全能型人才。普通程序员向更高级别的工程师乃至架构师的发展道路上,“软件架构设计”及其各环节的思想尤为重要。学习完本阶段课程,你将由“会写代码”成长为“会设计代码”,进而成长为能够完全胜任软件架构设计的全能型人才。
天:面向对象三大特性(封装)进阶
天:面向对象三大特性(继承)进阶
第三天:实例的构造原理
第四天:运算符重载与函数重写
第五天:PYTHON的元类
第六天:OOD工具——统一建模语言UML
第七天:面向对象六大设计原则(一)
第八天:面向对象六大设计原则(二)
第九天:设计模式(一)
第十天:设计模式(二)
第十一天:设计模式(三)
模块二:“高手加薪精英课:企业级MySQL实战”系列课程
“高级MySQL内容前置知识与必备环境搭建”课程
课程简介:本阶段课程详细学习高级MySQL实战应用课程所需要的环境搭建。课程无限贴合企业实战中的MySQL环境,基于CentOS 7搭建MySQL并使用SSH远程登陆连接CentOS服务器,全程带领学员快速上手Linux,为后续课程做好准备。
天:必备环境搭建
“软件设计流程与数据库设计”课程
课程简介:本阶段课程详细学习软件设计流程中至关重要的数据库设计。“软件性能好不好,数据库设计占一半”,优秀的数据库设计是高性能架构的必备前提。本阶段课程详细讲解数据库设计中相关的基本概念,并详细讲解数据库设计的多种工具,为接下来的实战设计做好准备。
天:软件设计流程与数据库设计
天:概念数据模型与数据库可视化工具
“实战项目:优选星期八——新零售电商背景下的数据库设计及优化方案”课程
课程简介:课程全阶段以一个零售电商项目贯穿全程,在项目的驱动下进行数据库设计实战,依托项目对数据库设计相关概念开展实战应用。本阶段你将全程实现一个类似“美团优选”、“兴盛优选”的新模式零售电商项目,了解项目的所有数据库设计细节,提升实战技能的前提下,对大型企业电商项目数据库设计方案的理解更能达到一个新的高度。同时,针对实际生产环境中所面临的数据库性能调优问题展开详细讲解,详细介绍各种调优方案,提升学员独立自主解决问题的能力。
天:项目背景介绍及数据库表设计实战(1)
天:数据库表设计实战(2)
第三天:数据库表设计实战(3)
第四天:数据库表设计实战(4)
第五天:项目实战过程中的问题分析及解决(1)
第六天:项目实战过程中的问题分析及解决(2)
第七天:项目实战过程中的问题分析及解决(3)
第八天:数据库性能调优方案
“软件设计流程与数据库设计”课程
课程简介:本阶段课程详细学习软件设计流程中至关重要的数据库设计。“软件性能好不好,数据库设计占一半”,优秀的数据库设计是高性能架构的必备前提。本阶段课程详细讲解数据库设计中相关的基本概念,并详细讲解数据库设计的多种工具,为接下来的实战设计做好准备。
天:软件设计流程与数据库设计
天:概念数据模型与数据库可视化工具
“MySQL集群的搭建及应用”课程
课程简介:本阶段课程讲解基于分布式docker环境下的MySQL集群解决方案,基于相关基本原理的讲解之上,课程主打实际上手操作,手把手带领学员了解多种MySQL集群方案。
天:数据库集群方案(1)
天:数据库集群方案(2)
模块三:“高手加薪精英课:Django DRF实战高级应用”系列课程
课程简介:当下企业流行的,依然是前后端分离式的开发技术,本阶段课程亦呼应大厂迫切需求,全阶段基于上一节“MySQL企业级实战应用”所涉及的零售电商项目,在基于已完成的数据库设计方案之上,结合Django DRF + vue,打造一款前后端分离的新模式零售电商项目。课程全部内容完全贴合企业真实需求,项目足够大,足够深度,所及技术足够广泛,力求展现给学员更前沿的技术,培养学员更敏锐的“新技术嗅觉”。