上海Java培训
从小白到大咖
打造Java精英人才
快速咨询Java是Sun公司推出的新一代面向对象的程序设计语言,适合于互联网 应用程序开发,它的平台无关性让它成为了世界主流的编程语言。Java既是一种编程语言,又是一个平台。
课程安排
第 一阶段:JavaEE基础 |
||
课程主题 |
内容 |
培养方向 |
开班典礼 |
开班典礼,开班活动,班委竞选,行业介绍,学科介绍,Java课程介绍,学习技巧 |
了解严管纪律,认识班级同学,了解行业工作, 区分学科,清楚Java学习路径,掌握编程学习技巧 |
Java基础语法 |
计算机基础、Java语言介绍、环境搭建、标识符、常量、变量、运算符、流程控制 语句(顺序结构、选择结构、循环结构)、方法、数组 |
掌握Java基本语法中的运算符、数据类型以及相互转换、各种流程控制语句、方法的定义和使用、数组、内存结构 |
面向对象 |
OOP编程思想、类与对象、内存结构、成员变量、局部变量、匿名对象、构造方法、封装、继承、多态、this、super、static、抽象类、接口、内部类、包、权限 修饰符、工具类、Arrays |
培养学员面向对象的编程思想;充分理解并运用Java面向对象思想来进行程序开发;实现开发者从过程到面向对象编程的转变 |
核心类库 |
API简介、jar包、类库、Object、String、StringBuilder、StringBuffer、包装 类、自动装箱、自动拆箱 |
熟练掌握常用类的使用、异常的体系和处理机制 、IO操作; 深入理解常用集合类的用法、集合的特点,培养阅读源码的习惯和能力 |
集合 |
集合结构体系,Collection,迭代器、泛型使用,List,ArrayList,LinkedList, Set,HashSet,Map,HashMap,Properties,Collections,常见数据结构及 操作 |
|
异常 |
异常概念,异常体系结构,异常传递,异常处理机制,try catch finally,异常分类,异常抛出,异常声明,自定义异常 |
|
IO |
文件: 绝对路径,相对路径,file类,文件创建,文件夹创建,文件和文件夹删除,重命名功能,路径获取功能,文件夹内容获取 |
|
IO流: 流的概念,字节流,字符流,转换流,缓冲流 |
||
线程 |
线程概念、程序和进程、线程与进程、并行与并发、多线程设计、继承Thread类实现多线程、实现Runnable接口实现多线程、线程安全、同步代码块、同步方法、锁、线程生命周期和状态、线程池 |
掌握多线程的概念、创建方式、同步、线程池技术 |
JDK新特性 |
Lamdba表达式、函数式接口、Stream类型对象的获取和使用 |
JDK新特性的特点以及应用方式 |
阶段考核 |
**笔试考核学员对理论的掌握程度 |
|
第二阶段:JavaWeb开发 |
||
课程主题 |
内容 |
培养方向 |
前端技术 |
HTML标签、CSS3用法、JavaScript语法、ECMAScript、DOM编程、JQuery、BootStrap的使用 |
掌握前端技术“三剑客”(HTML、CSS、JS );**学习让大家掌握静态的网页技术,并且可以制作精美的网页;同时增加了企业流行的jQuery技术,为之后的课程打下基础 |
数据库 |
数据库介绍、MySQL安装与使用、SQL操作、DDL、DML、DQL、MySQL数据 类型、事务、约束、表关系、外键约束、关联查询、分组、排序、分页、聚合函数、数据去重复、模糊查询、区间查询、子查询 |
掌握数据库及数据库基本操作 |
Java数据库操作 |
JDBC学习详解、单元测试、完整的CRUD、工具类的封装、属性文件操作、SQL 注入及解决办法、事务、DBCP连接池,C3P0连接池,DBUtis介绍与使用,使用连接池实现CRUD操作 |
掌握Java连接数据库技术 |
软件服务器及服务器相关技术 |
服务器概念、Tomcat、Tomcat与Eclipse整合开发、web工程、HTTP协议、Servlet体系Servlet生命周期、ServletConfig&ServletContext、请求&响应、重 定向&转发、中文乱码解决方案、Servlet注解、XML学习 |
掌握服务器基本使用; 掌握web工程创建 |
动态网页JSP |
MVC设计模式、JSP语法与原理、JSP与Servlet区别、JSP脚本片段&表达式、JSP声明&指令、JSP九大内置对象及四个作用域的使用、EL表达式、JSTL、Cookie、Session、 过滤器、监听器 |
了解MVC思想;掌握JSP使用;掌握EL表达式使用;掌握JSTL标签库;掌握会话技术 |
AJAX |
AJAX介绍、原生AJAX的实现、$.ajax() 、$.get()、$.post()、同步异步处理、序列化表单、JSON介绍、JSON语法结构、jackson数据转化、数据接收及循环 |
掌握异步交互技术 |
优就业-在线医疗系统 |
在线医疗系统:数据库设计,登录功能,图片上传,门诊医生管理,挂号信息管理,住院办理 |
“优就业-在线医疗系统”是一个真实的企业级项目,**实战开发,能够更快速的接触到JavaWeb开发的流程,可以更清晰的了解掌握所学技术在实际中的运用 |
阶段考核 |
**笔试考核学员对理论的掌握程度 |
第三阶段:Java高级框架 |
||
课程主题 |
内容 |
培养方向 |
SpringMVC |
SpringMVC概述,原理解析,DispatcherServlet核心控制器介绍,web.xml中的配置详解,SpringMVC常用注解,参数接收,返回类型讲解,自定义类型转换器, 请求转发和重定向跳转,RESTful代码风格开发,文件上传**,自定义异常处理,自定义拦截器,常用模板介绍,thymeleaf常见语法解析 |
理解SpringMVC的工作原理、并能熟练的应用 |
MyBatis |
MyBatis环境搭建与快速入门,MyBatis框架原理,使用MyBatis的映射器, MyBatis核心配置详解,resultMap映射定义讲解,MyBatis实现多表操作,动态SQL,MyBatis缓存,MyBatis延迟加载,MyBatis注解式开发,MyBatis的逆向工程详解 |
掌握MyBatis开发环境的搭建;了解MyBatis 框架体系结构和原理;了解ORM |
Spring |
Spring框架介绍,Spring框架组成,Spring框架特点与原理,applicationCon- text.xml配置详解,IOC容器使用与源码讲解,DI依赖注入使用与原理,bean标签属性详解,bean的生命周期,动态代理设计模式详解,AOP使用与原理详解, Spring整合JDBC使用的原理和应用,声明式事务管理特点及原理,MyBatis Spring SpringMVC整合 |
熟悉Spring模块结构和作用;掌握如何对组件对象进行参数注入;掌握Spring声明式事务处理;熟悉SSM框架整合开发流程和规范 |
MySQL高级 |
MySQL的存储过程,触发器,视图索引等数据库对象的应用,MySQL多表联合查 询的综合练习,MySQL的常用优化方式,存储引擎详解,七种JOIN理论详解,小 表驱动大表,数据库锁理论详解 |
掌握MySQL的存储过程、视图和触发器的应用、Linux常用命令; 掌握Redis基本安装、命令、存储数据类型; 熟练使用Java操作Redis; 掌握Apache Nginx软件安装配置以及Tomcat集群 |
Linux&Redis&Nginx |
Linux系统介绍、Linux系统目录结构介绍、Linux常见命令讲解、Linux环境下JDK、Tomcat与MySQL安装、Redis介绍、Redis基于Linux的安装、Redis配置 文件详解、Redis数据备份方案、Redis常见命令讲解、Redis数据类型、Jedis的API讲解、Spring整合Redis实现缓存数据、Nginx反向代理介绍、Linux下Nginx的 编译和启动、Nginx的访问、在Linux下搭建Tomcat集群实现负载均衡,Nginx实现 动静分离 |
|
Maven |
Maven介绍,Maven安装和配置,pom.xml文件解析,Maven构建项目,项目层 级说明,修改项目JDK版本和web版本,Maven本地仓库配置,Maven中央仓库配 置,Maven基本概念,Maven基本命令介绍,Maven与Eclipse整合,Maven依赖管理,Maven依赖排除,Maven统一版本控制,Maven继承,Maven聚合, Maven构建SSM应用,Maven**的安装和配置,Maven和Idea整合开发项目 |
掌握Maven项目构建和管理以及**的搭建流程 |
中公MIS权限系统 |
权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证**后用户具有该资源的访问权限方可访问框架, 采用SSM为主体然后结合ztree和layui等前端组件技术完成 |
能够使用SSM框架完成企业项目的开发工作, 对企业中的权限管理和设计有一个深入的了解 |
阶段考核 |
**笔试考核学员对理论的掌握程度 |
|
第四阶段:大型微服务分布式项目实战 |
||
课程主题 |
内容 |
培养方向 |
SpringBoot |
SpringBoot入门案例,SpringBoot json支持,SpringBoot请求传递参数, SpringBoot静态资源,WebJars,SpringBoot属性配置,SpringBoot构建RESTful API,SpringBoot使用Swagger2构建API文档,SpringBoot操作数据库,SpringBoot使用Thymeleaf模板引擎,SpringBoot使用JPA,Thymeleaf集成开发应用 |
对SpringBoot的运行机制和基本应用有深入的了解; 熟练使用SpringBoot进行项目的开发 |
SpringCloud |
微服务概述,SpringCloud入门概述,服务发现组件Eureka,服务发现组件Eureka 的集群,服务调用基于LoadBalancerClient,服务调用基于Ribbon,服务调用基 于Feign,熔断器组件,Netflix Hystrix,分布式配置中心组件Spring Cloud Config,服务网关组件Netflix Zuul |
掌握SpringCloud的基本组件,包含配置管理 、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等; 可以对SpringCloud的分布式构建进行灵活的应用和配置 |
Git |
Git介绍,Git安装与配置,TortoiseGit安装与配置,GitHub帐号申请,GitHub仓库 配置,搭建私有Git仓库,IDEA整合Git操作 |
掌握常用版本控制器的应用 |
Docker |
Docker简介,Docker版本,Docker架构,Docker安装启动,Docker配置镜像加速器,Docker镜像操作常用指令,Docker容器操作常用指令,Docker的jdk部署, Docker 的 MySQL 部 署 ,Docker 的 Tomcat 部 署 ,Docker 的 Nginx 部 署 , Dockerfile入门,使用Nexus搭建Docker镜像私有仓库,Maven Docker插件构建Docker镜像,手动发布部署微服务项目到Docker,Docker Compose入门 |
掌握Docker基础知识,能够理解Docker镜像与容器的概念 |
Jenkins |
Jenkins介绍,Jenkins安装,Jenkins配置,Jenkins创建构建任务,Jenkins启动 构建任务 |
应用Jenkins实现项目的自动构建、自动编译 、自动化测试一体的功能。 |
东易买大型电商实战 |
运营商的运营人员的管理后台开发。主要包括商家审核、品牌管理、规格管理、模板管理、商品分类管理、商品审核、广告类型管理、广告管理、订单查询、商家结算等,入驻的商家进行管理的后台,主要功能是对商品的管理以及订单查询统计、资金结算等功能,网站前端显示,实现广告模块缓存显示、商品搜索、页面静态 |
掌握Dubbox分布式调用技术、以及ZooKeeper分布式应用协调服务;掌握AngularJS前端框架、FastDFS分布式文件服务器;掌握Spring Security框架以及BCrypt 加密算法;掌握全文检索Solr解决方案;掌握Redis缓存使用,了解FreeMarker |
东易买大型电商实战 |
等功能,网站用户注册、登录、手机验证码等功能,添加商品到购物车、提交订单、微信支付、支付宝扫码支付等功能,秒杀功能开发,任务调度 |
模板引擎;掌握JMS消息队列技术;掌握短信开发、单点登录CAS等技术;掌握扫码支付、CORS实现跨域等技术;掌握秒杀解决方案、SpringTask实现任务调度;掌握NoSQL数据库MongoDB以及大数据处理 |
东易众筹 |
东易众筹是一个基于众筹业务的,完整的业务流程和后台管理系统的大型网站,主要功能模块:用户权限管理,项目发布/支持,项目订单,支付,短信登陆/密码找 回,实名认证审核 技术实现:SpringSecurity RBAC完成权限系统,SpringBoot SpringCloud微服务架构,Druid数据库连接池整合,FreeMarker模板技术 编写逆向代码生成器, Bootstrap页面框架,SpringSession进行分布式Session管理,短信登陆/验证码,阿里云API,项目发布/支持,支付宝支付,内网穿透,Swagger2生成实时接 口文档,PowerDesigner数据库模型设计 |
能够使用微服务框架完成企业项目的开发工作 ,对SpringBoot、SpringCloud有一个深入的了解,并能在项目中熟练使用SpringBoot、SpringCloud框架 |
第五阶段:微服务大型项目实战 |
||
课程主题 |
内容 |
培养方向 |
优学在线教育系统 |
项目的功能架构,技术架构,CMS需求分析,服务端工程搭建,页面查询接口Vue 与webpack研究,CMS前端工程的创建,页面查询开发,自定义条件查询,新增页 面,修改页面,删除页面,异常处理,页面静态化需求,FreeMarker研究,页面静态化,页面预览,RabbitMQ介绍,快速入门,工作模式,Spring整合RabbitMQ, 页面发布,课程管理,课程计划,我的课程,新增课程,课程信息修改,课程营销,FastDFS研究,上传图片,保存课程图片,图片查询,图片删除,Eureka注册 中心,Feign远程调用,课程预览技术方案,详情页静态化,ElasticSearch研究, 课程发布,课程搜索需求分析,全文检索技术研究,课程索引,课程搜索,搜索前端技术需求,Nuxt.js介绍,基本应用,前端开发,集成测试,在线学习需求分析, 视频编码,播放器,搭建学习中心前端,媒资管理,视频处理,我的媒资,媒资与课程计划关联,学习页面查询课程计划,学习页面获取视频播放地址,在线学习接口 |
掌握基本架构的搭建、CMS接口的开发、MongoDB的使用;掌握Vue各组件的应用、跨域问题的解决、前后端响应流程思想;掌握服务端的实现原理、前端页面开发等技术;掌握网页静态化作用及原理、FreeMarker技术应用;掌握RabbitMQ的工作原理、工作模式流 程思想;掌握页面发布业务的技术实施方案, 理解供销模式思想;掌握数据结构、数据格式和数据模型的设计思想;理解掌握FastDFS文件存储器的设计思想、MVC设计模式;掌握Eureka Feign注册中心的设计思想、预览技术方案等;掌握ElasticSearch介绍、安装、IK分词器、映射、索引管理等技术;掌握全文检索技术研究、ES环境的搭建、Logstash的应用 ;掌握Nuxt.js的基本使用、Nginx代理配置等技术;理解视频点播解决方案、视频编码格式技术方案、文件续传解决方案;掌握视频处理技术方案、视频消息配置方案等;掌握虚拟主机的配置方案、Logstash扫描课程计划媒资方案 |
就业指导 |
||
课程主题 |
内容 |
培养方向 |
企业面试前期准备与技巧 |
职业规划讲解,简历注意事项详解,就业情况分析简历制作(个人技能、项目经验、自我评价) |
从简历、面试技巧等层面助学员提升、培养学员沟通表达能力; 让学员清晰了解职业发展规划,明确自身定位 ,找到适合自身发展的工作 |
专业指导 |
简历审核修正,常见面试题的讲解 |
|
企业面试复盘 |
模拟面试指导 |
**项目强化、面试专项指导、面试复盘等, 帮助学员求职 |
真实面试复盘(晚自习时间) (总结学员面试问的问题,进行针对性的辅导,以及相关面试题的讲解) |
(以实际授课内容为准)
倒计时
更多详情请咨询客服 18601716646
客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。上海优就业:上海市徐汇区漕溪北路
本周仅剩 个试听名额
请键入信息,稍后系统将会把领奖短信发至您的手机