课程说明
课程级别 | 高级 |
培训周期 | 3-6个月 |
上课时间 | 电话咨询 |
上课地址 | 湖北省武汉市高新区光谷大道光谷金融港A4栋3楼 |
课程简介
软帝集团是一家具有鲜明技术特色的互联网+、软件服务、教育培训为一体的集团化软件服务企业。
零基础学Java全栈工程师培训(网课)
就业前景
JAVA应用场景
金融行业
金融系统通过使用Java编写前台和后台的电子系统结算、信息确认系统,数据处理项目和以及其他的项目。
通信行业
在通信行业Java因其高并发、高性能、安全性、定制性、可靠性等优势同样得到广泛应用。
电商行业
Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,成为实现电子商务系统的选语言。
公共服务
Java促进我国公共领域的发展,促进区域经济增长方式和新业态的形成,优化产业结构,提升企业宏观效益。
JAVA适用人群
- 期望稳定发展
刚大学毕业?面临转行?零基础初学者?面临众多语言不知该选哪个?学好Java,其他语言学起来更轻松。
- 入门编程
IT行业高薪资也伴随着高速发展, 如果你希望学一门不过时的语言 以稳定职业发展,JavaEE是不 错的选择。
- 逻辑思维强
可以是0基础,但数理能力较好, 想通过从事软件开发工作来获得 高薪能力的人员。
- 后期转岗
学完Java,做大数据Hadoop框架 (大数据存储/计算)、人工智能 (大数据挖掘/分析/算法)更加 容易且快 速。
课程内容
web网站开发工程师培养计划 CASE 1 - web前端基础 | |||||||||
1、web概述,HTML概述,常用标签 2、HTML文本处理,图像和超链接,HTML综合案例 3、CSS概述,CSS语法 | 4、CSS选择器 5、CSS布局 6、综合项目-王 者荣耀周边商城 |
Java软件&游戏开发工程师培养计划 CASE 1 - Java语法基础 | |||||||||
1、Java开发环境介绍与搭建,Java中的变量,Java数据类型 2、Java中的运算符和表达式 3、分支结构-if语句/swicth语句 | 4、循环结构-while循环,dowhile循环,for循环 5、数组&数组排序,数组综合案例运用 6、Java中的方法(函数)/猜字母小游戏 |
Java软件&游戏开发工程师培养计划 CASE 2 - 面向对象 | |||||||||
1、对象和类,构造器(上) 2、对象和类,构造器(下) 3、对象数组,继承的意义(上) 4、继承的意义-里氏替换原则(下) 5、访问控制,static ,final 6、抽象类,接口 | 7、JavaBean规范&&对象内存管理 8、内部类 9、综合项目-捕鱼达人(一) 10、综合项目-捕鱼达人(二) 11、综合项目-捕鱼达人(三) |
Java软件&游戏开发工程师培养计划 CASE 3 - JavaSE | |||||||||
1、API文档,字符串基本操作 2、正则表达式,万年历-日期操作 3、Object类,包装类&异常类&异常API 4、欢乐斗地主-集合框架-线性表.链表 5、ArrayList,LinkedList源码解析 6、欢乐斗地主-集合框架-HashMap 7、HashMap底层源码解析 8、驾考宝典-文件操作-File | 9、驾考宝典-IO流操作(上) 10、驾考宝典-IO流操作(下) 11、12306购原理-多线程(上) 12、12306购原理-多线程(下) 13、生产者消费者模型 14、12306购原理-线程池 15、Socket编程 16、QQ聊天室-Socket编程综合案例 |
数据库开发工程师培养计划 CASE 1 -MySQL数据库 | |||||||||
1、珍爱网需求分析-数据库原理&基础语法 2、珍爱网数据库设计:MYSQL指令,数据类型,函数 3、珍爱网数据操作:DML,DCL,DDL操作 4、珍爱网数据操作:MYSQL高 级查询 5、珍爱网数据访问:连接池技术druid/DBUtils |
数据开发工程师培养计划 CASE 2 - JDBC访问数据库 | |||||||||
1、Java连接珍爱网数据库:JDBC原理,基础编程 2、珍爱网数据访问:封装数据库工具,事务 3、珍爱网数据访问:连接池技术druid/DBUtils |
Java网站开发工程师培养计划 CASE 2- 用户交互 | |||||||||
1、Javascript概述,语法基础,流程控制 2、Javascript常用内置对象 3、Javascript外部对象,window对象,BOM和DOM 4、Jquery选择器 5、JQuery事件处理/高 级选择器 |
Java网站开发工程师培养计划 CASE 3- 前后端交互 | |||||||||
1、xml的常用概念和解析,创建 2、Tomcat配置,Servlet基础,HTTP协 议 3、Servlet工作原理,路径处理,Servlet特性 4、Servlet-转发 5、servlet-重定向,生命周期 6、七天免登录-状态管理,cookie,session 7、JSP&&el表达式&&JSTL 8、异步登录解决方案:Ajax 9、过滤器,监 听器 | 10、综合项目:网易云音乐项目流程介绍与登陆功能开发 11、综合项目:网易云音乐页面脚本,ajax异步刷新,验证码,记住密码 12、综合项目:网易云音乐页面脚本,ajax异步刷新,验证码,记住密码 13、综合项目:网易云音乐文件上传,文件上传功能实现 14、综合项目:网易云音乐多用户登录以及异地登录,项目整合 |
Java网站开发工程师培养计划 CASE 4- 框架学习1 | |||||||||
1、反射 2、Maven项目构建工具 3、Spring简介、Spring容器、Bean对象的作用域与生命周期 4、Spring IOC容器:基于xml管理和配置Bean;依赖注入的方式 5、Spring基于注解初初始化IOC容器;自动装配的常用注解使用 6、Spring基于JavaConfig管理和配置Bean;使用Spring-Test和Junit测试 7、SpringAOP概念;各个类型的通知;基于注解开发使用Spring AOP 8、AOP底层原理:动态代 理,讲解和手写JDK动态代 理和CGLIB动态代 理案例 9、SpringJDBC;Spring编程式事务和声明式事务配置 10、面试常问:Spring事务传播机制;扩展:通过xml解析手写简化版IOC 11、Spring Web MVC简介、基于注解配置的MVC应用、接收请求参数 | 12、整合模板引擎;转发与重定向、封装转发的数据 13、SpringMVC中各种乱码问题的原因和解决方式;对日期格式的转换 14、Restful开发风格;json序列化;跨域问题产生和解决 15、拦截器、基于SpringMVC的异常处理 16、MyBatis框架简介,配置、通过MyBatis实现增删改查 17、MyBatis自增主键返回;预防sql注入、 多表查询 18、Mybatis动态SQL,缓存机制 19、Mybatis整合分页插件PageHelper及应用 20、Mybatis通过注解开发 21、SS M整合的意义以及整合过程 22、SS M整合其他常见组件 |
Java网站开发工程师培养计划 CASE 4- 框架学习2 | |||||||||
1、SpringBoot介绍;创建个SpringBoot项目,并整合模板引擎 2、SpringBoot配置文件;跨域配置和整合Swagger 3、SpringBoot异常处理和日志管理;可视化监控与报警 4、SpringBoot集成Mybatis,Druid连接池并使用事务 5、SpringBoot定时任务;拦截器配置与使用 6、springboot综合案例练习 |
Linux-redis | |||||||||
1、Linux安装,配置,常见命令 2、Linux防火墙设置,redis安装 3、Linux下redis数据访问,操作 |
SpringCloud | |||||||||
1、SpringCoud介绍和新建一个项目 2、SpringCoud服务的注册与发现组件Eureka 3、SpringCoud负载均衡组件Ribbon 4、SpringCoud服务熔断和降级组件Hystrix |
CASE5-综合项目 | |||||||||
1、项目流程介绍与技术选型 2、整合SS M以及其他常用组件框架 3、项目流程介绍与登陆功能开发 4、项目流程介绍与部门模块开发(一) 5、项目流程介绍与部门模块开发(二) | 6、部门列表配置分页和多条件查询 7、职位模块快 速开发(一) 8、职位模块快 速开发(二) 9、员工模块开发 10、案例综合整理 |
学校环境
课程内容以实际授课为准
温馨提示