爱创乐育

爱创课堂旗下IT教育培训品牌

开班时间 : 2 22

培养企业最需要的工程师

免费获取资料

课程大纲

  • 阶段一
  • 阶段二
  • 阶段三
  • 阶段四
  • 阶段五
  • 阶段六

第一阶段

主要内容

二进制、Java语言介绍、发展历史、开发环境搭建、DOS命令、Java语言规范、标识符、驼峰命名、常量、变量、数据类型、运算符、类型转换、ASCII编码表、流程控制语句(循环,判断,选择,循环嵌套)、数组、方法类的封装、类的继承、方法重写、super关键字、抽象类、接口、对象多态性、static关键字、静态代码块,构造代码块,局部代码块、Date、Calendar、DateFormat、LocalDate、Math、System、Arrays、BigDecimal、Iterator迭代器、Set、HashSet、LinkedHashSet、TreeSet、泛型技术,泛型限定、File文件类,方法递归调用、数据的输入和输出,IO对象的分类、进程、线程、线程栈内存,线程优先级,Thread类,Runnable接口,多线程并发的安全性解读,同步技术,同步对象锁、线程通信、等待与唤醒、类的加载器、双亲委派模型、反射的概念、获取class文件对象的方式,反射构造方法,反射成员方法,反射成员变量、暴力反射

第二阶段

主要内容

数据库的应用价值、MySQL数据库安装、数据库登录、DBMS数据库管理系统、接口默认方法,接口静态方法、lambda表达式、摆脱面向对象思想束缚、可推导可省略、函数式接口、Stream流,方法引用、模块化、jShell编程、集合工厂方法、局部变量类型推导,字符串功能加强、G1垃圾回收器、ZGC垃圾回收器、switch表达式、创建语句、SQL约束(数据完整性),insert语句,update语句、delete语句、select查询语句、条件查询、模糊查询、分组查询、分页查询、排序查询、聚合函数、主外键约束、一对一、一对多、多对多、多表查询、笛卡尔集、内连接、外连接、主键回显函数last_insert_id()函数、lower()函数、upper()函数、concat()函数、length()函数、trim()函数、left()函数、strcmp()函数、case...when函数、MySQL引擎、InnoDB、MyISAM、Memory、索引作用、数据库操作简化工具、DBUtils类,QueryRunner类、ResultHandler接口、9种数据查询结果的处理方式、事务的概念

第三阶段

主要内容

HTML语言介绍、HTML语法规则、基本标签、列表标签、表格标签、表单标签,行标签、块标签、CSS作用、CSS样式表语法、字体属性、边框属性、背景属性、显示隐藏属性、列表属性、JS语言的作用,诞生过程、JS嵌入HTML、JS基本语法、JS函数、匿名函数、JS事件、BOM对象(对话框函数、定时器函数、地址栏函数)、DOM对象、JS内置对象(字符串对象、时间日期对象、数学对象、正则表达式对象、数组对象)、BootStrap下载和安装、响应式开发、基本模版使用、栅格系统、表格、表单、按钮、图片、下拉菜单、导航条、分页、进度条、模态框、警告框、Web服务器的作用,常见Web服务器软件、Tomcat服务器安装、启动和停止、Tomcat目录结构、Servlet接口、GenericServlet类、HttpServlet类,自定义Servlet接口实现类、Servlet对象的执行流程解析、Servlet生命周期、ServletContext对象、Web.xml配置、注解配置、Request对象、Response对象

第四阶段

主要内容

jQuery框架介绍、jQuery对象和DOM对象、jQuery选择器、jQuery操作页面函数、Ajax异步请求特点、浏览器的Ajax引擎、原生态JS实现Ajax程序,jQuery封装Ajax请求、get函数、post函数、ajax函数、json数据格式、ORM映射思想、持久层框架对比、SqlMapConfig.xml全局配置文件、SqlMapper.xml配置文件、SqlSessionFactoryBuilder类、SqlSessionFactory接口、SqlSession接口、MyBatis框架实现数据表CURD、动态代理开发、一级缓存、二级缓存、Srping框架介绍、IOC思想、DI思想、IOC配置方式,依赖注入方式、配置文件开发,注解开发、AOP面向方面思想、横切逻辑、AOP术语、cglib代理、SpringMVC对Servlet的封装、SpringMVC执行流程,DispatcherServlet原理、框架的体系结构、配置文件开发、注解开发、SpringMVC的参数绑定、支持RestFul、与json交互,全局异常处理、ue介绍、MVVM模型思想、渐进式框架、插值表达式、Vue对象生命周期(钩子)、Vue事件指令、按键修饰符、Vue常用指令、数据双向绑定

第五阶段

主要内容

软件架构演变过程(单体,垂直,分布式,微服务)、RPC远程调用、Provide提供者、Consumer消费者、Registry 注册中心、Monitor 监控中心、Container 服务运行容器、Dubbo控制台使用、下载安装、配置、数据发布/订阅、负载均衡、负载均衡、命名服务、集群管理、Master选举、分布式锁、服务器角色、leader选举、持久化、缓存原理&设计、string字符类型、list列表类型、set集合类型、sortedset有序集合类型、hash类型、bitmap位图类型、geo地理位置类型、缓存过期、删除策略、发布与订阅、事务、慢查询日志、监视器、Nginx核心配置分析、虚拟主机配置、Location匹配原则解析、Nginx日志配置和及切割处理、FastDFS系统架构、Tracker集群、Storage集群、文件上传流程、文件下载流程、使用命令进行文件上传和下载、Routing路由模式、Topics通配符模式、SpringBoot整合RabbitMQ、消费端限流、TTL、死信队列、延迟队列

第六阶段

主要内容

主流全文搜索方案对(Lucene,Solr,Elasticsearch)、倒排索引原理、倒排索引创建流程、基于倒排索引的搜索流程、常见中文分词方式、中文分词器全文搜索引擎、Elasticsearch介绍、Elasticsearch的特点、Elasticsearch在企业中的使用场景、Elasticsearch Single-NodeMode快速部署、Elasticsearch之入门使用、Elasticsearch之高级应用、Elasticsearch之企业级高可用分布式集群、系统架构发展史(引出微服务架构)、微服务架构体现的思想及优缺点、微服务架构技术方案、Eureka是什么、基础架构介绍、主流微服务注册中心对比(Eureka,ZooKeeper,Consul)、Netflix Eureka应用、Netflix、 Eureka高可用集群搭建、NetflixEureka客户端、服务注册、服务续约、获取服务列表、NetflixEureka服务端、Nacos:服务注册与发现,配置中心、熔断,限流,降级、Seata 高性能微服务分布式事务解决方案

课程特点

课程升级

升级内容

深入讲解Linux,如磁盘与分区管理、RPM、yum、Shell脚本等

将MyBatis课程前置,并深入讲解源码分析、注解开发、日志集成等

深入讲解MySQL数据库,如存储引擎、索引、数据库分片等

深入讲解设计模式,如装饰者模式、代理模式、策略模式等

深入理解反射之泛型翻越、模块服务的使用

了解super内存分析、final修饰局部变量注意事项

升级内容

深入讲解算法和数据结构,如快速排序、平衡二叉树、红黑树等

深入讲解多线程、JMM、JUC,如CAS算法,volatile,Semaphore等

深入分析JDK部分API源码,如 HashMap、LinkedList等

新增NIO深入讲解,加入Buffer、Channel、MulticastSocket等

深入讲解Vue框架、Vue Element、Vue跨域处理等相关Vue开发使用

升级内容

升级软件工程化课程,详细讲解Git、GitLab、Jenkins、ONES等内容

Spring Cloud新增Nacos动态服务发现与配置管理、Bus服务总线等

讲解HikariCP 简介、配置说明以及日常使用

讲解Spring Boot整合Spring Data Redis,缓存穿透,哨兵等功能使用

新增讲解国内支付流程介绍,支付宝支付接入需要的实现

升级内容

讲解Spring原理及新特性,如事务控制原理ImportSelector等

Zookeeper新增分布式锁实现、Curator、脑裂现象等内容

Dubbo新增最新版Dubbo-admin使用、依赖检查、服务降级等内容

深入讲解Redis,如数据淘汰策略、LRU、LFU、主从复制原理等

ElasticSearch新增高级查询、kibana、分片配置、集群扩容等

升级内容

讲解Canel、Otter 数据同步、hibernate-validator 数据校验等

新增TX-LCN5中的TCC解决方案、使用LCN提供的注解实现分布式处理

深入讲解Lambda和匿名内部类的区别,JDK8和9对接口组成的更新等

新增K8s的集群与部署,在K8s中运行ngin,基于K8s的项目部署实战等

深入讲解Spring Cloud Gateway中的Getaway原理、API网关

升级内容

新增Apache Shiro权限控制框架 、Spring Data持久层综合解决方案

深入讲解FastDFS 命令,FastDFS API 使用,Nginx集成FastDFS模块

优化了SpringCloud微服务架构、Elasticsearch全文搜索等相关专题课程

深入讲解Swagger2,Springfox,Swagger基本用法,Swagger-UI用法等

新增MyBatis Plus的全局策略配置,添加MyBatis Plus依赖等内容

报名占座
立即占座

点击即可领取

视频+源码+笔记

全面深度免费