上海培训网 > 上海JAVA培训机构 > 上海中公优就业
首页 培训网 最新资讯 热门问答

上海中公优就业

18601716646 免费试听
您当前位置: 上海IT认证培训 > 上海JAVA培训 > 上海Java软件开发工程师培训

上海Java软件开发工程师培训

¥详询

机构名称 上海中公优就业
上课地点 上海市徐汇区漕溪北路 发送到手机
报名咨询 预约试听

上海Java软件开发工程师培训

课程详情

  • 天津Java就业班培训

    上海Java培训

    从小白到大咖

    打造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操作、DDLDMLDQL、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扫描课程计划媒资方案

就业指导

课程主题

内容

培养方向

企业面试前期准备与技巧

职业规划讲解,简历注意事项详解,就业情况分析简历制作(个人技能、项目经验、自我评价)

从简历、面试技巧等层面助学员提升、培养学员沟通表达能力;

让学员清晰了解职业发展规划,明确自身定位

,找到适合自身发展的工作

专业指导

简历审核修正,常见面试题的讲解

企业面试复盘

模拟面试指导

**项目强化、面试专项指导、面试复盘等, 帮助学员求职

真实面试复盘(晚自习时间)

(总结学员面试问的问题,进行针对性的辅导,以及相关面试题的讲解)


(以实际授课内容为准)


预约学校参观

关于学校

优就业 是中公教育IT培训品牌,致力于培养面向互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集互联网营销师、UI/UE交互设计师、Web前端工程师、Java工程师、Python工程师、人工智能开发工程师、VR/AR开发工程师、Unity开发工程师、大数据工程师、Linux云计算工程师、软件测试工程师、PHP工程师、网络安全工程师、嵌入式开发工程师、三维可视化设计师、C/C++工程师、SEM竞价师、SEO优化师、社会化媒体运营师、电商运营师等课程为一体的IT培训机构。为培养真正符合时代需求的高端IT人才,中公教育优就业以高瞻的视野,经多年布局,打造人才培训服务体系。以企业需求为导向,以行业未来为驱动,向企业和社会不断输送IT人才。

限时体验课预约试听

倒计时

12:00:00

更多详情请咨询客服 18601716646

客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。
在线咨询
推荐机构 全国分站 更多课程

本周仅剩 个试听名额

请键入信息,稍后系统将会把领奖短信发至您的手机

申请试听名额

已有10254人申请免费试听

01电话咨询 | 18601716646

QQ:3659129182
加盟合作:0755-83654572