杭州千锋教育老师直接接听

400-029-09** 400-029-0997 转 152770
查看完整号码
扫码拨号
微信扫码拨号

千锋教育·Java全栈+AI开发课程

请咨询 课时 | 任意时段 班型 | 小班 上课
超值活动:
0学费入学·免费试学两周 去报名 领取优惠
1/1
课程学费: 一键咨询更多打折优惠课程获取报价
上课校区: 1个 (杭州IT培训) 详情
免费预约
权益领取成功,请尽快到机构使用 权益详情可在 [个人中心-我的权益] 中查看
我知道了
课程内容

Java全栈+AI开发课程

课程亮点
  • 专业指导

适用人群
  • 初级

课程介绍

接轨前沿java技术,绘制java培训学习路线图

01Java核心基础

掌握Java语法基础,建立逻辑思维能力

Java入门

掌握面向对象编程思维能力

面向对象 数据结构与算法

异常处理

掌握Java编程高级技术的运用

IO框架 多线程 网络编程

设计模式 Java新特性

掌握Java基础综合项目开发

从0至1小项目开发

02数据库核心技术

掌握数据库设计思想与设计工具的使用

能力

MySQL数据库 MySQL数据库设计

E-R图

掌握数据库与Java程序的连接技术能力

JDBC技术 JDBC生产环境封装

事务处理

掌握连接池技术能力

连接池技术 连接池原理分析

掌握数据库设计项目能力

商品管理系统 员工管理系统

图书管理系统

03JavaWeb核心技术

掌握Web开发技术,建立B/S结构设计思想

HTML/CSS/JS

XML与Tomcat中间件 HTTP协议

GIT版本控制

掌握三层架构项目设计能力

Servlet与JSP Filter与Listener

Session与Cookie MVC AJAX

JQuery Bootstrap

掌握从0到1开发Web项目的全过程

锋迷智慧物业管理系统

锋迷卖淘乐回收系统

04企业必备技术

掌握核心框架SSM及源码思想

Maven MyBatis使用和源码

Spring使用和源码

SpringMVC使用和源码

Springboot 安全验证框架

掌握Linux与反向代理技术Nginx

Linux系统常用操作 Nginx技术

掌握HamonyOS开发技术

HarmonyOS组件开发与布局

HarmonyOS音乐播放器开发

掌握Web综合项目开发能力

手机评估系统 锋迷便利店系统

05Java大厂提升技能

掌握微服务架构开发思想与实现

Docker Redis Elasticsearch

MQ Mycat/Sharding-Sphere

SpringCloud 微服务架构

分布式全局ID

掌握项目瓶颈优化之MySQL

MySQL优化

掌握项目瓶颈优化之JVM

JVM优化

掌握商业项目开发技巧与经验

锋迷商城 多科目联合项目实战

06大型项目与解决方案

掌握大型分布式项目开发经验

项目需求分析 项目任务分解

开发环境搭建 编码开发测试

站立会议进行项目进度控制

问题解决 验收项目

项目中面试问题分析和解答

掌握大厂项目复杂解决方案经验

任务调度系统技术解决方案

精准搜索技术解决方案

千人千面技术解决方案

日均百亿消息量消息积压解决方案

07大厂必备面试

掌握大厂技术面试深度题解方法

大厂技术面试题深度剖析

项目面试指导 真实面试要求模拟

掌握优质简历的写法

就业导师全程跟踪服务

第一阶段 核心基础

Java概述与环境搭建

1、什么是程序?

2、Java发展史和特点

3、Java运行机制

4、Java环境搭建

5、第1个应用程序

6、Java语言规范

面向对象三大特征

1、封装

2、访问修饰符

3、继承

4、方法重写

5、多态

6、装箱和拆箱

7、instanceof关键字

I/O框架

1、流的概念

2、流的分类

3、字节流

4、编码方式

5、字符流

6、File类和FileFilter接口

Java语言基础

1、变量

2、数据类型

3、运算符

4、类型转换

5、类型提升

面向对象之三个修饰符

1、abstract关键字

2、抽象方法和抽象类

3、static关键字

4、静态成员和类加载

5、final

6、最终类、方法、常量

网络编程

1、什么是网络

2、计算机网络

3、网络模型

4、通信协议

5、IP与端口

6、网络编程实例

条件选择结构和分支结构

1、基本IF选择结构

2、IF ELSE选择结构

3、多重IF选择结构

4、嵌套IF选择结构

5、Switch分支结构

6、局部变量

7、条件分支的代码优化

接口

1、什么是接口

2、接口和类的异同

3、接口的应用

4、接口的规范

5、常量接口

6、接口回调

反射、注解

1、反射概念

2、反射之Class、Method、Field

3、注解概念

4、注解使用

循环结构

1、循环的概念

2、While循环

3、do while循环

4、for循环

5、break流程控制关键字

6、嵌套循环

常用类

1、内部类

2、Object类

3、包装类

4、String

5、BigDecimal

6、时间类型

设计模式

1、设计模式6大原则

2、设计模式之单例模式

3、设计模式之工厂模式

4、设计模式之订阅和发布模式

5、设计模式之适配器模式

6、设计模式之装饰模式

7、设计模式之其他补充

方法/函数

1、方法的概念

2、方法的定义

3、方法的组成

4、方法的调用

5、方法的好处

6、递归

集合和异常

1、集合的概念

2、Collection集合体系

3、List接口和实现类

4、Set接口与实现类

5、Map接口与实现类

6、泛型集合与工具类

7、数据结构之链表(单向链表、双向链表)

8、数据结构之树(二叉树、B树、红黑树)

9、数据结构之图

10、异常的概念

11、异常的分类

12、异常的产生

13、异常的传递

14、异常的处理

15、自定义异常

Java8\10\13新特性

1、Java新特性概述

2、Lambda表达式

3、函数式接口

4、方法引用

5、Stream API

6、新时间API

小游戏

1、游戏设计和分析

2、游戏常用组件

3、游戏地图和角色

4、游戏数据操作

5、游戏线程控制

6、游戏计分算法

面向对象基础

1、什么是对象?

2、什么是类?

3、类的组成

4、方法重载

5、构造方法

6、this关键字

多线程

1、什么是线程

2、线程的组成

3、线程的状态

4、线程安全

5、线程池

6、线程安全的集合

第二阶段 程序员

HTML5

1、HTML简介

2、HTML基本标签

3、HTML综合案例

4、表单标签

5、框架标签

6、其他标签

MySQL

1、数据库概述

2、SQL语言

3、数据查询

4、DML

5、数据表

6、事务

7、数据库设计和设计工具使用

8、索引

9、存储过程

10、视图

自定义MVC框架

1、Servlet问题分析和开发效率问题分析

2、MVC框架功能分析和确认

3、MVC框架之配置注解和XML解析

4、MVC框架之请求和响应封装

5、MVC框架对JSON数据的请求和响应

6、MVC框架对数据上传的封装处理

7、MVC框架测试并使用

CSS3

1、CSS简介

2、CSS导入方式

3、CSS选择器

4、CSS属性

5、CSS盒模型

6、CSS扩展属性

JDBC

1、JDBC概述

2、JDBC开发

3、封装工具类

4、事务

5、连接池

自定义IoC框架

1、全局对象管理概念介绍

2、IoC框架技术详解(反射、注解、XML解析等)

3、IoC框架之字符串注入

4、IoC框架之自定义对象注入

5、IoC框架之第三方对象注入

6、IoC框架解决循环依赖问题

7、IoC框架之测试与使用

JavaScript

1、JavaScript简介

2、JavaScript数据类型

3、JavaScript运算符

4、JavaScript函数

5、JavaScript的DOM

6、浏览器的BOM

7、正则表达式

8、JavaScript综合案例

自定义ORM框架

1、ORM框架功能分析和确认

2、ORM之技术栈详解(反射、注解、异常、XML解析等)

3、ORM之数据库操作封装

4、ORM之数据库和对象映射封装

5、ORM之对象数据处理

6、ORM之JPA规范详解

7、ORM之框架测试和使用

回收管理系统/物业管理系统

1、业务需求分析

2、任务分解和进度评估

3、功能开发

4、功能测试

5、项目上线

JQuery/Ajax

1、jQuery概述

2、jQuery语法

3、jQuery效果

4、jQuery DOM操作

5、jQuery 遍历操作

6、jQuery Ajax请求

7、JSON简介

8、JSON解析

9、浏览器处理JSON

10、AJAX概述

11、AJAX使用

Servlet/MVC

1、C/S和B/S架构

2、Tomcat服务器

3、Servlet使用

4、转发与重定向

5、状态管理

6、Filter过滤器

7、MVC分层

第三阶段 工程师

Maven

1、Maven简介

2、Maven安装

3、Maven配置

4、Maven仓库

5、Maven指令

6、Maven私服搭建

Vue

1、Vue概述

2、Vue指令

3、Vue事件绑定

4、Vue组件开发

5、Vue-CLI脚手架

6、Vue-Router路由

7、Vuex应用

8、Vue-ELement-UI

HarmonyOS之Ability、组件

1、HarmonyOS概述和系统架构

2、HarmonyOS应用开发工具

3、Ability概述

5、HarmonyOS第1个应用程序

4、PageAbility详解

6、Text

7、Image

8、TextField

9、Button

10、Checkbox

11、RadioButton

12、点击事件

MyBatis使用和源码、日志

1、Mybatis概述和引言

2、Mybatis开发步骤

3、Mybatis之CURD操作

4、Mybatis关联关系

5、Mybatis动态SQL

6、Mybatis高级内容

7、日志概述

8、Log4j使用

9、Mybatis日志配置

Springboot/Swagger

1、Springboot介绍

2、Springboot快速入门

3、Springboot启动方式

4、Springboot常用注解

5、Springboot常用配置

6、Springboot整合Mybatis

7、Springboot整合Shiro/SpringSecurity

8、Springboot之Starter原理

9、Springboot原理分析

10、前后端分离架构接口重要性

11、Swagger概述

12、Swagger配置和使用

13、Swagger常用注解

HarmonyOS布局组件和页面跳转

1、DirectionalLayout

2、DependentLayout

3、PositionLayout

4、StackLayout

5、AdaptiveBoxLayout

6、Clock

7、ProgressBar

8、Slider

9、Slice详解

10、Intent

SpringMVC使用和源码

1、SpringMVC概述和MVC架构介绍

2、SpringMVC开发流程

3、SpringMVC请求处理

4、SpringMVC响应处理

5、SpringMVC之JSON处理

6、SpringMVC执行流程

Linux/Nginx

1、Linux安装

2、Linux基础命令

3、Linux用户和组

4、Linux权限管理

5、Linux软件安装

6、Linux项目部署

7、Nginx概述

8、Nginx安装

9、Nginx反向代理

10、Nginx负载均衡

11、Nginx动静分离

HarmonyOS ServiceAbility和ListContainer

1、Service Ability概述

2、Service Ability创建和配置

3、Service Ability生命周期

4、ListContainer列表容器

5、刷新和加载更多

6、商品列表演示

7、权限管理

Spring Security/JWT

1、Spring Security概述

2、Spring Security配置和使用

3、Spring Security原理剖析

4、Spring Security认证和授权管理

5、Spring Security常用注解

6、JWT概述和Spring Security整合

《便利店》

1、需求分析

2、详细设计之业务流程

3、详细设计之数据库设计

4、功能分解与开发

5、单元测试和整体测试

6、部署上线

HarmonyOS音乐播放器开发

1、业务需求分析

2、原型设计

3、业务流程图

4、首页界面绘制

HarmonyOS音乐播放器开发

1、音乐播放页面绘制

2、播放功能编码实现

3、Retrofit网络框架

3、获取远程网易云API接口

《评估系统》

1、需求分析

2、详细设计之业务流程

3、详细设计之数据库设计

4、功能分解与开发

5、单元测试和整体测试

6、部署上线

第四阶段 分布式

Redis

1、Redis安装

2、Redis命令

3、Java操作Redis

4、Redis应用

5、Redis集群

6、缓存穿透和击穿

7、Springboot整合Redis

8、Redis分布式锁

9、Redis分布式事务

10、Redis持久化策略

11、Redis淘汰机制

12、Redis综合案例

Docker

1、微服务架构演进

2、Docker概述和基础

3、Docker镜像和容器

4、Docker Compose

5、Jenkins配置和使用

6、CI/CD持续集成和交付

高频面试讲解

1、Netty

2、NIO、BIO

3、其他高频面试题

精准搜索业务架构解决方案

1.课程主题深化以及场景介绍

2.搜索提示与产品搜索技术架构

3.现有商城项目及搜索存在的问题

4.技术选型之Elasticsearch简介与Solr的对比

5.倒排索引以及正排索引的概念与区别

6.E********arch单机版安装与Kibana安装

7.E********arch集群安装与Celebro监控

8.E********arch的match查询以及打分TF-IDF打分机制

9.如何人工干预搜索引擎打分

10.******tion数据类型与mapping的意义

11.自定义mapping的流程以及前缀提示的实现

12.****ysis与analyzer的区别以及分词的过程

13*ES内置的analyzer分析

14*IK与pinyin分词器安装与演示

15*IK分词器添加静态分词与动态分词添加

16.基于IK和pinyin分词器自定义analyzer

17.已有前缀词库全量导入;

18.前缀提示功能代码实现;

19.前缀提示功能热词采集

20.商品数据的全量导入;

21.全量数据搜索功能实现;

22.大客户与付费客户广告业务干预

23.增量数据导入几种方案的对比

24****al框架介绍;

25****al的搭建;

26.实现增量数据变化简易版实现;

27.******boot的启动流程;

28.精准搜索之自定义starter

29、精准搜索完整案例测试

SpringCloud Alibaba

1、SpringCloud微服务架构概述

2、Nacos注册中心配置和启动

3、Nacos注册中心安全性问题

4、Nacos注册中心高可用集群

5、Nacos注册中心原理分析

6、Nacos配置中心概述

7、Nacos配置中心多环境切换

8、Nacos配置中心动态刷新

9、Nacos配置中心版本管理

10、Nacos配置中心共享配置

11、Ribbon流程分析

12、Ribbon源码分析

13、OpenFeign生产应用

14、OpenFeign应用中注意事项

15、链路追踪重要性和简介

16、Sleuth简介

17、Sleuth相关术语

18、Sleuth应用

19、Gateway网关简介

20、Gateway网关搭建

21、Gateway网关路由

22、Gateway路由谓词工厂

23、Gateway过滤器

24、Gateway网关限流

25、Gateway网关限流

26、Gateway网关跨域

27、Sentinel简介

28、Sentinel流控规则

29、Sentinel熔断降级规则

30、Sentinel授权规则

31、Sentinel热点Key规则

32、Sentinel系统规则

33、Sentinel异常处理

34、Sentinel规则持久化

35、Seata分布式事务简介

36、Seata工作模式

37、Seata AT模式工作原理

38、Seata搭建与应用

39、Seata读写隔离

团队项目

1、选择项目

2、项目需求分析

3、项目任务分解

4、开发环境搭建

5、编码开发测试

6、讲师每天站立会议进行项目进度控制

7、问题解决

8、验收项目

9、项目中面试问题分析和解答

(讲师具备项目中任务分解和进度管理的方法和经验)

就业辅导

1、简历修改:技术部分和项目部分修改

2、模式面试:按照实际面试要求面试

3、问题分析:指出并解决学生面试问题

4、配合就业老师

添加微信咨询
邓老师 @杭州千锋教育

专业解答各类课程问题、介绍师资和学校情况

微信号:156******31

立即咨询

校区

学员评价

  • 李*183****0765

    2024/07/13 报名课程:网络安全工程师

    环境5师资5服务5效果5

    已经在这报名学了,感觉课程还不错

「杭州千锋教育」 是北京千锋互联科技有限公司杭州分公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:5.0师资:5.0服务:5.0效果:5.0

公示信息

店铺名称:杭州千锋教育

单位名称:北京千锋互联科技有限公司杭州分公司

账号名称:hzqfpx(176******43)

所属城市:浙江杭州

入驻时长:4年会员

联系电话:400-029-0997 转 152770

微信咨询

返回顶部