Java十年,稳做企业级开发

数十年编程语言排行榜前三,软件工程师需求之首

学JAVA为什么选择西安尚学堂

6大优势,证明你的选择是正确的

第一阶段

JavaSE基础

课程名称 课程内容
J2SE JAVA 开发基础知识 | Eclipse 开发环境 | J2SE 5.0 API | J2SE 8.0新特性 | 多线程技术 | Socket 网络技术 | Regular Expression | Java反射技术 | Properties技术 | 各种实战设计模式| Java Debug技术 | 面向对象设 计原则详解 | 实例解决面向对象设计 | 面试题内部详解 | 面试答题技巧详解 | AWT/SWING技术
实战数据结构 数据结构实战训练 | 数组、链表等常用数据结构实战
正则表达式 正则表达式基本语法。预搜索、断言、分组。 JAVA操作正则表达式Matcher/Pattern
反射机制 JAVA的动态性、Reflection技术、JVM类加载器、Class对象、Method等。
CHAT项目 Chat项目通过完成一个模拟的在线聊天系统,主要锻炼大家对于TCP/IP、Socket编程、C/S模式的编程、线程的运用等方面的能力。
坦克大战单机版/图片版/网络版 这三个项目通过大家喜闻乐见的小游戏的形式来锻炼大家对于JavaSE综合运用的能力,并且能够初步运用面向对象的编程理念,锻炼初步的设计能力,并基本掌握多线程的编程。
第二阶段

Java Web开发

课程名称 课程内容
HTML与CSS课程 1.B/S、C/S架构简介 2.HTML基本使用 3.HTML DOM CSS样式 4.常用CSS 5.盒子模型与布局
JavaScript课程 1.JavaScript基本语法 2.JavaScript流程控制 3.数组、函数、对象使用 4.javascrpit常用事件 5.正则表达式 6.JavaScript DOM操作
Ajax与json课程 1.ajax工作流程 2.JavaScript中XMLHttprequest对象 3.json语法使用json进行交互 4.常用json插件包 5.综合案例
Jquery课程 1.jquery简介 2.jquery语法 3.jquery常用选择器 4.jquery文档处理 5.jquery常用ajax方法 6.jquery常用工具类、jquery动画
Easyui/Bootstrap 1.easyui布局控件 2.easyui表格控件 3.easyui表单组件 4.easyui消息框组件 5.easyui树型组件 6.easyui手风琴组件 7.bootstrap简介、栅格系统 8.表格、表单 9.布局、插件 10.综合案例
Servlet/Jsp 1. B/S、C/S架构简介 2.model1与model2简介 3.Servlet简介 servlet生命周期、servlet常用处理用户请求响应方法 4.通过servlet实现文件上传下载功能 5.过滤器 监听器使用 6.jsp基础语法、原理 7.jsp脚本、指令元素、内置对象 8.el表达式、jstl常用标签库 9.servlet注解配置、java解析xml 10.综合案例
实战项目 1.教务管理系统 2.医院分诊管理系统 3.药品进销存管理系统 4.CRM管理系统 5.车票预订管理系统 6.商城项目
第三阶段

Java EE 框架技术

课程名称 课程内容
Mybatis课程 1.Mybatis简介 2.使用Maven自动构建Mybatis开发环境 3.Mybatis配置数据库文件 4.Mybatis SQL映射文件 5.Mybatis关联映射 6.Mybatis集合映射 7.Mybatis缓存 8.Mybatis动态SQL 9.Mybatis综合案例。
Shiro课程 1.Shiro简介 2.使用Maven自动构建Shiro开发环境 3.Shiro认证 4.Shiro授权 5.Shiro管理Session 6.Shiro加密核心数据 7.Shiro综合案例
Hibernate5课程 1.hibernate简介 2.使用Maven自动构建hiberante开发环境 3.hibernate连接数据库配置讲解 4.Hiberante对象关系映射 5.hibernate多对一、一对多、多对多关联关系映射 6.hibernate缓存 7.hibernate锁机制 8.hibernate注解开发标签 @Entity、@Table、@Column、@Many-to-one 、@Many-to-Many等 9. hiberante综合案例。
Mongodb课程 1.常用NOSQL数据库简介 2. mongodb简介 3.开发环境搭建 4.mongodb数据库操作命令讲解 5.java访问mongodb数据库。
Redis课程 1. Redis缓存框架简介 2.开发环境搭建 3.Redis常用命令讲解 4.java访问Redis讲解
Struts2课程 1. struts2简介 2.使用Maven自动构建Struts2开发环境 4.struts2常用控制器 5.struts2验证框架 6.struts2文件上传下载 7.struts2常用视图标签 8.struts2拦截器国际化
Spring课程 1.springMVC简介 2.使用Maven自动构建springMVC开发环境 3.springMVC开发配置 4.springMVC常用注解标签(@Controller、@RestController、@RequstMapping、@RequestParam、@ModelAttribute、@ResponseBody) 5.Spring简介 6.SpringIOC技术与单例、工厂、原型模式 7.springAOP与代理 (JDK、CGLIB) 模式 8.spring集成DBCP、C3P0、Druid(阿里数据源) 9.spring集成mybatis 10.spring集成Shiro 11..spring集成Hibernate5或者4 13.spring集成activiti(工作流) 14.spring集成mongodb 15.spring集成Redis 16.spring集成struts2 17.spring综合案例
SpringBoot 1. springboot简介 2.使用Maven自动构建Springboot开发环境 3. springBoot启动程序 4. Springboot yml配置文件 5.springBoot整合springmvc 6. springboot整合阿里数据源 7.springboot整合mybatis 8.springboot整合shiro 8.springboot整合jpa 9.springboot异步任务 10.springboot模板引擎thyleafe
Oracle 1.Oracle简介与安装 2.oracle数据类型及基本SQL操作 3.oracle查询 4.Oracle PL-SQL基础 5.游标 6.异常 7.存储过程、函数 8.视图 9.触发器 10.Oracle包(选将) 11.JAVA调用存储过程
实战项目 1.教务管理系统 2.医院分诊管理系统 3.药品进销存管理系统 4.CMS系统 5.车票预订管理系统 6.物流管理 7.OA系统 8.图书进销存 9.在线考试 10.出租车管理系统 11.固定资产 12.投票 13.超市管理系统 14.博客
第四阶段

互联网流星框架技术

课程名称 课程内容
Maven课程 1.maven简介 2.maven环境搭建 3.maven常用自动构建标签 4.maven仓库 5.maven构建javaEE项目
Lombok 1.lombok简介eclipse开发环境构建 2.@Data 、@Value、@Setter 、@Getter 3.@AllArgsConstructor、@NoArgsConstructor 4.@EqualsAndHashCode、@NonNull 5.@ToString、@RequiredArgsConstructor
Redis课程 1. Redis缓存框架简介 2.开发环境搭建 3.Redis常用命令讲解 4.java访问Redis讲解。
Dubbo课程 1. dubbo简介 2. dubbo开发环境构建 3. dubbo生产者和消费者 4. dubbo的注册中心 5.dubbo在springboot中的应用 6.dubbo拆分maven项目
Swagger: 1.swagger简介 2.maven构建swagger环境 3.在spring中使用swagger生成工程标准接口api 4.在springboot中使用swagger生成工程标准接口api
MybatisPlus: 1.mybais-plus简介 2.核心功能、代码生成器、CURD接口、分页插件、springboot集成
ECharts 1.ECharts简介 2. ECharts配置文件的引入 3. ECharts数据格式化 4. ECharts各种图表类型的配置初始化 5. ECharts图形的渲染 6. ECharts各类图表类型的实现
Vue.js 1.vue简介 2.vue.模板语法 3. vue.条件语句 4. vue.循环语句 5. vue.计算属性和 监听属性 6. vue.样式绑定 7.事件处理器 8.表单Vue.js 组件 9.vue-resource及axios框架 10.vue路由 11.vue-client脚手架工具自动生成工程目录 12.vue-client脚手架工具进行前后端分离开发
Element-ui: 1. Element简介 2. Element基础说明 3. Element表格控件 4. Element布局控件 5. Element布局控件 6. Element表单控件
Activity课程: 1.工作流简介 2.工作流常用服务 3.工作流连线 4.排它网管 5.工作流并行网管 6.spring集成工作流。
linux 1.Linux简介、2.虚拟机安装、3.linux安装、4.常用命令
hadoop 1.hadoop简介、2.hadoop开发环境搭建、4.hadoop分布式文件系统、hadoopMapReduce工作流程、5.hadoop综合案例
hive 1.hive简介、2.在hadoop环境中搭建hive、4.hive常用操作命令.
hbase 1.hbase简介、2.在hadoop环境中搭建hbase、4.hase常用操作命令.

就业英雄

手机专享0元7天试学