企业级应用开发
课程 主要内容 教材 课时
Maven maven概述 maven安装和maven的核心概念 maven约定的目录结构 maven常用的命令/maven仓库 pom文件概述 pom配置:坐标,仓库,依赖 eclipse maven插件 依赖的传递和传递原则 依赖的排除,可选依赖 maven生命周期/maven插件和目标 maven项目继承/项目聚合 Git/GitHub 自编讲义 12
Spring 介绍Spring 三层结构 IOC容器 OP容器 Spring对DAO的支持 Spring的事务管理 整合其他Web框架 自编讲义 30
Spring MVC 介绍Spring MVC 使用@RequestMapping映射请求 REST风格的操作 处理模型数据、处理JSON 数据校验框架JSR 303 Hibernate Validator 化 文件上传 异常处理 自编讲义 18
Redis缓存技术 nosql简介 redis简介及常用配置 key的使用以及redis数据类型 redis常用命令 redis事务 消息通知 redis持久化(RDB/AOF) 主从复制 Jedis 自编讲义 12
Shiro shiro简介 身份认证流程 认证授权 shiro和web的整合/spring整合 shiro回话机制、自定义realm shiro加密 shiro支持 自编讲义 12
Lucene全文检索 lucene简介 lucene索引创建和查询 lucene中文分词,hanlp lucene索引维护,索引的增、删、改 lucene查询,查询所有,组合查询 lucene解析查询,解析查询的语法 solr介绍 solr服务器搭建 solr中的配置文件,schema.xml配置 solr中文分析器配置 sorl界面维护添加更新删除 界面维护数据导入、界面查询 java访问solr,solrj 自编讲义 18
Nginx nginx介绍安装 nginx信号量 nginx的location配置 nginx动静分离,nginx结合tomcat实现 nginx反向代理 nginx负载均衡 自编讲义 7
Spring Boot SpringBoot简介 SpringBoot配置 SpringBoot之Web开发 Docker简介 Docker配置及操作 SpringBoot与其它技术的整合 SpringBoot原理分析 自编讲义 18
ZooKeeper ZooKeeper简介、应用场景 安装与配置 常用命令 ZooKeeper集群 Java操作ZooKeeper 自编讲义 12
Dubbo Web程序架构的演变 Dubbo简介 使用Dubbo 常用配置 负载均衡 分布式应用 自编讲义 12
Kafka Kafka简介 Kafka架构 Kafka工作流程 消息队列 集群搭建 命令行操作 Kafka_与Flume对比及集成.avi 自编讲义 12
Docker容器技术 Docker简介 环境准备 Docker安装 镜像操作、容器操作 Dockerfile详解 发布镜像到阿里云 自编讲义 12
Python程序设计 基本语法与流程控制 数据类型和变量(含字符串和编码) List、tuple、dict和set的用法 函数的定义与使用 模块的创建与使用 面向对象编程 错误处理与代码调试和 IO编程(输入和输出) 进程和线程 常用內建模块与第三方模块的使用 Python图形界面 自编讲义 30
大数据分析/ 爬虫开发 大数据分析原理 爬虫知识体系与相关工具 数据的抓取和存储 网络编程(爬虫软件) 爬虫软件设计与实现 Mongodb和Python交互 项目:影院数据采集爬虫 自编讲义 18
人工智能/ 机器学习 数据挖掘基础 了解常见机器学习算法原理 监督学习算法 特征工程 历史数据、实时数据 模型选择与调优 数据可视化matpalotlib 机器学习框架Scikit-learn 自编讲义 30
企业级项目 技术点回顾 项目分解说明 模块示范 构建指导 项目答辨 ERP子模块 运营支撑系统(教育类) 大客户风险评估系统 机票分销系统 自编讲义 72
学习时长 253课时
学习目标 掌握企业流行的JavaEE框架,能独立进行JavaEE项目研发,内容涵盖Maven依赖管理、Spring、SpringMVC等主流JavaEE框架,Shiro权限管理、Redis缓存技术、Lucene、Nginx、Spring Boot、Zookeeper、Dubbo、Python、爬虫等前沿核心技术。