全部导航

关于我们

课程

(一)HTML基础

1.HTML基本结构和W3C标准;2. 浏览器与浏览器内核;3.  常用标签;表格、图片、标题、DIV

(二)CSS基础

1.CSS基本用法2. 常用的选择器3. 复合选择器使用4. 数值与单位5.文字文本样式 6. 使用CSS编辑网页文本 7. 使用CSS设置超链接,背景样式,列表样式

(三)CSS进阶

1.盒子模型 2. CSS定位 3. 伪类 4. 常见布局 5. 调试技巧

(四)项目实战

使用HTML+CSS实现电子商城网

(一)JavaScript语言基础

1.基本输入输出 2、变量定义 3. 数据类型及类型转换 5. 基本运算符 6程序逻辑结构(循环,分支)7. 数组 8. 系统函数

(二)核心对象

1.浏览器对象模型BOM 2. 文档对象模型DOM 3. 事件处理以及机制 4.使用DOM操作页面元素和样式实现动态效果 5. 常用函数( 字符串,日期,时钟)

(三)JQuery的基础

1.初识jQuery以及优势 2. jQuery选择器 3. jQuery中的事件与动画 4. jQuery操作DOM 5. 表单校验;

(四)项目实战

使用JavaScript+JQuery实现商城动态效果(轮播,登录注册验证,相册,弹框,放大镜等)

(一)Java基础

1.Java的发展历史 2. JDK的安装和环境变量配置 3. 命令行编程的使用 4. JAVA开发工具的介绍Eclipse,IDEA 5. Eclipse安装与使用:新建工程,运行程序,调试程序 6. 数据类型 7. 变量,常量的定义和使用 7. 算术运算符,逻辑运算符,比较运算符的使用 8. 程序的逻辑结构(分支,循环) 9. 数组的定义和使用 10. 数组的冒泡排序,快速排序算法。

(二)Java OOP基础

1. 类和对象的概念,面向对象编程思想 2. 成员变量和局部变量的区别 3. Java类的有参方法和无参方法 4. This关键字的作用和原理 5. 封装的特性和实现

(三)常用的类库

1. 字符串String的基本原理和常用方法 2. 字符串的比较操作 3.字符串的查找和替换 4. StringBuilder的原理和特点 5. StringBuffer的用法 6. String, StringBuffer StringBuilder的优缺点。7. 集合框架介绍 8. Collection接口,List接口,Set接口区别 9. ArrayList的使用LinkedList类10. HashSet类,HashMap类,HashTable类的区别和使用 11. 泛型的概念, 泛型接口, 泛型类的使用 12. 自定义集合的排序

(五)JavaOOP高级概念

1.方法重载 2. 继承的概念和特点 3. Super关键字的使用 6. 访问修饰符的区别 7. 方法重写的概念和使用 8. Final关键字的使用 9. Static关键字的作用 10. 多态的概念和好处 11. 抽象类的特点和作用 12. 接口的概念和作用 13. 接口的定义和使用 14. 内部匿名类的定义和使用 15. 接口和抽象类的区别和使用

(六)Java中的异常

1.异常的基本概念和结构 2. 异常处理方式之try..catch..finally 4. Throws和throw的区别5. Throwable的常用方法 6. 运行时异常和检查异常的区别和使用 7. 自定义异常的使用

(七)IO操作

1. IO的基本概念 2. 字节流和字符流的区别 3. 二进制流的读写操作 4. 文本文件的读写操作 5. 文件的拆分与合并 6. 文件乱码的处理 7. 序列化和反序列化的概念和应用场景 8. 对象和集合的序列化和反序列化的操作 9. XML文件的基本结构和应用 10. XML文件的读写操作

(八)项目实战

使用面向对象的知识+文件操作+序列化实现图书销售系统

(九)多线程

1.线程和进程的区别 2. 线程的概念和特点 3. 线程的实现方式 4. 使用多线程叫号系统 5. 线程的生命周期 6. 线程的睡眠,礼让,优先级 5. 线程的安全 6. 同步方法和同步块 7. 消费者生产者问题 8. 线程死锁 9. 线程池的使用

(十)JDK8新特性

1.函数式编程的思想 2. Lambda表达式的基本写法 3. Lambda的基本原理 4 Lambda表达式和匿名类的区别 5. Lambda的简化写法 6. 接口的默认方法和静态方法 7. Stream流的基本特性 8. Stream流的基本操作和生成方法 9. Stream流的查找和收集操作 10. Stream流的基本操作 9. Stream流的终结操作

(一)数据库基础

1.数据库起源,数据存储发展史,主流数据库产品 2. mysql概述,mysql优点 3. MySql的安装和配置 4. mysql运行原理及内存结构 5. MySQL 数据库的创建和使用 6. 数据表的约束 7. 使用DDL创建表和约束 8. 表的关联关系 9. 使用查询语言实现多表联查 10. 子查询的使用 11. 复杂查询的使用 12. SQL语句的优化

(二)数据库高级操作

1.数据库设计原理 2 . ER模型设计数据库 3. 数据库三大范式的使用 4. 数据库事务的概念和使用 5. 视图的定义和使用 6. 索引的优点和使用 7. 存储过程的概念和作用 8. 存储过程的编写和调用 9. 触发器的定义和使用

(三)项目实战

设计ATM数据库完成ATM系统操作

(一)JDBC基础

1.JDBC的基础概念 2. JDBC的核心对象Connection, Statement,PreparedStatement,ResultSet的基本操作 4. SQL注入式攻击 5. 使用JDBC实现增删改查 6. 程序分层结构的优势 7. 使用分层结构实现数据层Dao 8. 单元测试的概念和优势 9. 使用Junit测试数据层代码

(二)服务端编程基础

1. B/S架构的基本概念和C/S的区别 2. JSP的基本概念和特性 3. Tomcat的概念和安装 4. Tomcat的目录和运行 5. JSP创建简单的Web项目 6. 部署项目并测试 7. JSP的语法 8. JSP的原理 9. JSP小脚本

(三)JSP的核心对象

1. Request对象的核心方法 2. Response的核心方法 3. 请求方式GET/POST区别 5. 转发和重定向区别以及使用场景 6. 请求上下文对象的使用 7. Session的使用 8. Cookie的使用9. GET请求和POST请求的乱码处理

(四)Servlet基础

1. Servlet概述 2. Servlet生命周期 3. Servlet执行原理 4. Servlet和JSP的关系 5. Servlet的配置和编写 6. Servlet的上下文对象 7. 文件上传 8. 文件下载 9. 在线编辑器使用 10. ModelI和ModelII模式的区别 11. MVC设计模式的基本原理和实现

(五)EL和JSTL

1. EL表达式和作用和语法 2. EL的使用 3. EL的隐含对象 4. JSTL简介 5. JSTL核心标签库 6. JSTL核心函数库

(六)过滤器和监听器

1. 过滤器简介2. 过滤器运行原理 3. 过滤器使用场合 4. 过滤器编写和配置 5. 使用编码过滤器统一解决乱码问题 6. 权限过滤器限制未授权用户访问 7. 监听器的原理和概念 8. 监听器的编写和配置 9. 使用监听器实现在线人数和访问量的统计

(七)项目实战

美食在线

(一)使用Maven进行项目管理

1. Maven的原理和功能介绍;2. 使用阿里云镜像配置Maven;3. 使用pom解决项目包依赖;4. 依赖冲突的解决;5. Maven常用命令(安装、打包、测试等);6. Maven模块与项目之间的继承;7. 私服仓库的介绍和搭建。

(二)使用Git实现项目版本管理

1. 版本管理软件及其发展;2. Git的安装;3. Git的基本使用(仓库初始化、添加、删除、更新文件、提交、版本日志等);4. 工作区、暂存区和Git仓库;5. Git冲突合并;6. 撤销与版本回溯。

(三)MyBatis框架开发

1. MyBatis框架概述;2.MyBatis快速入门;3. MyBatis配置详解;4. Statement API和Mapper API;5. 使用ResultMap实现复杂对象映射;6. 动态SQL;7. 一二级缓存和延时加载;8. 注解配置MyBatis;9. 分页插件 10. 贯穿案例:租房网发布系统。

(四)Spring框架开发

1. Java的反射;2. 工厂设计模式与反射工厂;3. Spring框架介绍;4. Spring作为IOC容器;5. 依赖注入(DI);5. Spring配置详解;6. 使用Spring简化MyBatis对象管理;7. AOP概书;8. 代理模式与动态代理;9. Spring作为AOP容器;10.使用AOP实现日志切面功能;11. Spring实现MyBatis声明式事务;12. Spring 注解配置;13. Spring整合单元测试;14. 使用JdbcTemplate简化JDBC开发;15. Spring任务调度与异步操作。

(五)Spring MVC框架开发

1. Spring MVC框架的搭建;2. 请求参数获取; 3. 视图模型的推送;4. Servlet API的使用;5. @RequestMapping详解与RESTful风格;6. 路径参数与对象参数;7. 参数绑定和类型转换器;8. JSR303验证和Hibernate Validator;9. 文件上传与下载;10. 统一异常处理; 11. SpringMVC拦截器;12. 使用Java注解和AOP自定义权限管理;13. JSON试图与AJAX;14. 使用jQuery插件实现复杂AJAX功能。

(六)SSM项目实战:网上购物商城。

(一)SpringBoot基本使用

1. Spring框架Java配置详解;2. SpringBoot快速搭建SSM项目;3. 使用Lombok简化编程;4. 自动配置与条件注解;5. 通过Spring配置覆盖自动配置;6. 微调配置;7. SpringBoot多种配置途径及优先级;8. SpringBoot日志配置;9. 自定义配置信息;10. 多环境Profile配置;11. 自定义服务器端错误页

(二)SpringBoot数据访问层开发

1. 使用JPA简化数据层开发;2. JPA基本对象;3. 基本实体映射;4. 关联映射;5. JPQL;6. 本地SQL查询;7. Criteria;7. Spring-Data-JPA实现JPA开发;7. MyBatis Plus快速上手;8. 使用MyBatis Plus Generator快速生成项目代码;9. SpringBoot整合Shiro权限框架;10. 使用Shiro实现基于角色的动态权限管理系统;11. SpringBoot整合security权限框架; 12. Redis概述;13. Redis的安装;14. Redis基本指令与常用数据结构;15. 使用Jedis客户端操作Redis;16. Spring-Data-Redis的使用;17. 高并发与超发问题的解决(线程同步、数据库悲观锁与乐观锁、Redis高速缓存的使用);18. ActiveMQ消息队列简介;19. 使用消息队列提供并发响应速度;20. 使用Swagger-UI定制RESTful API文档。

(一)Vue.js框架

1. JavaScirpt的ES6语法进阶;2. Vue.js 前端框架介绍;3. MVVM模式与模板绑定;4. Vue的数据绑定语法(文本、属性绑定);5. Vue样式绑定;6. Vue的判断、循环指令;7. 事件绑定;8. Web Component与Vue组件开发;9. Vue组件间通信(组件属性和自定义事件引发);11. Node.js的安装;12. npm的使用和阿里云源的更换;13. vue-cli工具集的安装与使用;14. vue-router路由组件的使用;15. 使用路由实现动态组件切换;16. vue-router路由参数的获取;17. 使用axios组件实现后端请求;18. 配置代理服务器解决前后端跨域问题;19. 使用Vue商业组件库VueUI(iView);20. Vue的状态管理组件Vuex;21. 使用Vuex整合Ant Design Vue实现业务管理平台界面开发;22. 贯穿案例:vue手机商城+vue后台业务管理系统。

(二)微信小程序

1. 小程序概述;2. 开发账号和环境配置;3. WXML视图绑定语法;4. 模板定义和导入;5. WXSS样式表及背景图处理;6. 小程序生命周期;7. 页面路由;8. 事件处理;9. 自定义小程序组件;10. 小程序官方组件使用详解 11. 小程序请求后端服务器(微商小程序的开发);12. 小程序本地存储(微商小程序购物车);13. 小程序授权流程;14. 小程序整合后端服务器实现登录授权;15. 贯穿案例:微信商城。

(一)VMware虚拟化简介

安装、快照、克隆、网络配置

(二)Docker

虚拟化基础原理、NFS、镜像、容器、仓库、Dockfile、挂载、网络、综合实战

(三)容器编排

Compose编排简述、Swarm编排简述、基于Runcher的K8s安装和配置、K8s核心技术、K8s基本Api、K8s yam语法、K8s核心组件、综合实战

(一)数据库原理

简述、数据模型和数据库管理简介

(二)分布式数据库

1.Redis 简介和安装、数据类型、api使用、持久化介绍、主从复制、集群部署、典型案例实战

2.MongoDb Mongodb简介、基本配置、安装和部署、图形化工具、文档操作、典型案例实战

3.ES 搜索引擎的对比、ES概述、ES部署、ELK的部署、分词详见、典型案例实战

(一)分布式注册中心

企业常用分布式注册中心简介、集群部署、CAP理论简介、ZKAPI调用、ZK典型应用场景

(二)Dubbo

Socket网络通信、序列化和反序列化技术、RPC原理和Demo搭建、Dubbo的背景和作用、Dubbo参数详见、Dubbo微服务综合实战

(三)SpringCloud

注册中心、网关、路由、配置中心、负载均衡、监控台以及SpringCloud的综合实战SpringCloudAlibaba简述

(一)Kafka

消息队列、Kafka介绍和安装、集群部署、典型应用场景实战

(二)Nginx

Nginx简介、安装和部署、基本命令、组成模块和实战(代理、静态服务器、权限控制、负载均衡、证书配置以及集群部署)

(三)ElasticJob

定时任务发展和演变(常见定时任务框架以及各自存在的问题)、EJ的使用和分片机制、运维部署和使用

(四)Apache

Apache服务简介、环境搭建、基本配置

(一)Luckwine项目精简实战

分布式框架和分布式中间件微服务实战,商品、订单、鉴权、登录、CD持续集成、云服务和容器化部署

(一)SQA软件过程管理

SQA的意义和作用,如何做好SQA

(二)企业常用项目管理软件

产品管理、需求管理、缺陷管理、知识库管理、项目管理

(一)大厂面试题解析

(二)模拟面试

电话咨询 在线咨询