上海JAVA 软件开发

¥面议

上海JAVA 软件开发

  1. 上课班制:
  2. Vip课1 V 1小班课大班课
  1. 上课时段:
  2. 白天班晚班周末班双休班全日制

课程简介:技术亮点 Java开发工程师主要是使用各种Java企业级技术来解决相关Web互联网领域的技术总和,涉及基于MVC实现的由前端页面、逻辑、底层数据库等技术。

  1. 上海|上海交大教育集团|上海交大教育集团

课程详情 2022-09-19 14:39

Java 是目前世界上流行的计算机编程语言之一, 它具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点

课程特色
●入门、 进阶、应用熟悉掌握java知识结构
●前端技术(html5 +Ccss3+ ES6 + Jquery+ Bootstrap+Vue)
●数据库技术(mysq|+ oracle)
●全面的 java web开发所需要的基础知识
●Servlet 技术带你学会服务端程序请求处理的核心流程
●如何利用 spring框架更有效率的开发WEB应用
●使用 springboot核心应用
●使用springboot+ cloud实现微服务


课程名称
●Java基础
●Java面向对象编程思想
●Java高级编程技术
●HTML5和CSS3开发商业网站
●JavaScript语法和ES6
●Bootstrap框架技术
●Mysql数据库设计
●Redis非关系型数据
●Java Web应用程序设计实战
●Mybatis框架技术
●Spring5框架技术
●Springmvc框架开发web工程
●开发工具和版本控制
●Springboot
●Redis缓存机制
●SpringCloud开发微服务
●互联网架构新技术

合计:面授课336 课时,项目课224 课时,视频复习 336 课时

说明:
面授课程和项目课程穿插进行;课程配套有同步视频讲解,更容易学习和消化;
每课时为60分钟,含课间休息10分钟


培训大纲

第一阶段: java语言编程从入门到精通

课程描述
本课程为初学者学习Java编程提供了一个非常好的选择。主要内容包括: Java的特点,面向对象原理,并用以上概念编写Java技术的代码,实现和运用以上知识编写实

适合人群
●会使用计算机并想学习Java编程语言的非编程人员可以参加本课程
●技术编写人员(技术评论人员)
●Web 开发人员
●技术管理人员
●没有编程背景的技术人员,例如系统管理员注:本项不适用于没有或只有少量使用计算机经验的人。

培训受益
●熟悉掌握java编程基础,分支结构和循环结构
●深刻理解java数组,以及经典算法
●java面向对象编程思想
●理解封装、继承和多态
●深入理解抽象类接口和面向接口编程思想
●java集合框架体系, java常用实现类
●理解java文件操作、xml 交互
●深刻理解java反射和注解思想
●理解 java多线程编程,线程同步和线程通讯
●理解 java使用socket实现TCP/UDP网络编程

培训内容
第一单元. JAVA 基础
1-a. JDK1.8 安装和配置Eclipse安装和配置
1-b. Java核心机制和JVM运行原理
1-C. Java 变量和表达式
1-d.分支结构: if , switch
1-e.循环结构while ,do while ,for
1-f. -维数组和多维数组
1-g.数组的常用经典算法(求极值插入,删除,排序,二分法)

第二单元. Java 面向对象编程思想
1-a.类和对象的关系
1-b.方法和方法重载
1-C.类的封装
1-d.继承和多态
1-e.抽象类和接口
1-f.面向接口的编程思想
1-g.异常处理机制

第三单元.Java高级编程技术
2-a.集合框架和泛型
2-b. Java 实用类技术
2-C.高级类特性(内部类,匿名类, Enum枚举Annotation注解)
2-d. Java IO技术操作文件(文本文件,二进制文件,序列化技术)
2-e. Java 反射技术、自定义注解
2-f. Java实现多线程技术(线程同步,通讯,线程池)
2-g. Java 实现Scoket网络编程TCP/UDP

JAVA 软件开发

第二阶段、前端技术和 Java Web
课程描述
本课程讲授HTML5+CSS3实现商业网站开发和布局, ECMPScritp6脚本技术、使用.Jquery框架、学习Bootstrap框架、了 解vue

培训受益(本课程完成后,您将具备以下能力---前端I程师)
●熟练掌握Html5基本标签以及表单构建
●使用CSS3进行网页布局和美化;
●使用Javascript开发网站特效、掌握ES6语法规范;
●使用Jquery框架操作DOM元素;
●使用ajax和后台进行数据交互;
●学习使用流布局、响应式布局、学习移动web开发技术;
●使用bootstrap框架;
●基于移动端的js事件处理机制
●Vue框架入门, 理解MVVM开发模型。


培训内容

第一单元.HTML5和CSS3开发商业网站
1-a. HtmI5 基本标签使用
1-b. CSS 基本选择器
1-C.常用CSS样式
1-d. CSS3高级选择器
1-e.盒子模型和浮动
1-f.定位和流布局.
1-g.响应式布局

第二单元. Javascript 语法和ES6
1-a. Javascirpt 基础语法,分支结构和循环结构
1-b. Javascript 中数组和自定义函数
1-C. BOM编程
1-d. DOM编程技术和事件处理机制
1-e. Javascript 面向对象编程
1-f. JQUERY 语法和核心函数
1-g. Jquery 选择器和文档处理
1-h. Jquery 事件和动画效果
1-i. ES6语法规范
1-j. 声明对象、方法和继承
1-k. 对象扩展符,箭头函数
1-1. Promise异步编程

第三单元.Bootstrap框架技术
1-m. Bootstrap快速应用
1-n. 栅格系统
1-0. 表单、表格、按钮和图片
1-p. 下拉菜单、按钮组和导航条
1-q. 分页和进度条
1-r. Js组件和轮播图

第四单元.Java Web应用程序设计实战
1-a. Servlet 原理和开发技术
1-b. JDBC连接mysql实现CRUD和事务控制和存储过程调用
1-C. DAO设计模式实现
1-d. 三层开发模型
1-e. 理解Session和cookie
1-f. JSP视图技术
1-g. 实现超市管理系统登录和管理
1-h. application 技术和第三方组件技术
1-i. 文件上传和国际化
1-j. 过滤器和监听器
1-k. 使用Jquery实现AJAX异步请求
1-I. 使用ajax完整实现CRUD演示


第三阶段、数据库技术

课程描述
本课程讲授数据库技术,学习mysql关系型数据库和非关系型数据库redis

培训受益(本课程完成后,您将具备以下能力---数据库开发技术)
●熟练掌握数据库设计理论,绘制ER图
●学习DDL+DML命令
●学习 select查询
●学习mysql中函数
●学习视图、索引技术
●学习事务处理机制
●学习存储过程开发
●学习redis数据库

培训内容

第一单元.Mysql数据库设计
1-h. Mysql 安装和使用
1-i. 用户权限管理
1-j. 数据完整性和约束
1-k. Select 查询,聚合函数和分组统计
1-I. 表连接和子查询
1-m. SQL函数和日期处理及流程控制
1-n. 视图和索引
1-o. 事务概念,并发机制
1-p. T-SQL 编程
1-q. 游标操作
1-r. 储存过程

第二单元.Redis非关系型数据库
1-a. 理解redis数据库概念
1-b. 五大数据类型
1-C. 操作和管理五大数据类型
1-d.事务处理机制


第四阶段.JavaEE开发企业级应用系统

课程描述
本课程讲授整个企业级开发思想,从DAO模型到servlet编程,理解JSP模板引擎技术,理解web开发思想;学习mybatis数据库ORM框架, spring框架springmvc
框架技术,实现SSM框架整合开发web应用系统;理解前后端分离开发模式

培训受益(本课程完成后,您将具备以下能力---javaEE开发工程师)
●JDBC数据库交互技术,DAO模型
●Servlet编程技术,理解MVC编程思想
●掌握web开发思想,理解session,cookie和application
●理解过滤器和监听器
●学习JSP模板技术( EL+JSTL标签)
●Mybatis框架
●Spring框架,理解IOC和AOP思想
●Spring整合JDBC , Mybatis
●Springmvc 框架
●SSM整合

培训内容
第一单元.Mybatis框架技术
1-a. Mybatis 配置和简单CRUD演示
1-b. Mybatis 实现动态SQL
1-C. Mybatis 实现-对多和多对多关系
1-d. 分页插件
1-e. 存储过程调用
1-f. Mybatis 逆向工程

第二单元.Spring5框架技术
1-a. SpringIOC 和AOP
1-b. Spring 配置式组件管理
1-C. Spring 注解自动装配
1-d. Spring 声明式事务
1-e. Spring 整合jdbc
1 f. Spring整合mybatis

第三单元.Springmvc框架开发web工程
1-a. Springmvc 配置和运行原理
1-b. Springmvc 数据绑定
1-C. RESTFUL 风格请求
1-d. SSM整合
1-e. JSR303数据校验
1-f. Spring统一异常处理机制
1-g. 国际化处理
1-h. 拦截器

JAVA 软件开发

第五阶段、高级互联网开发技术

课程描述:
随着互联网技术的不断发展,访问量的激增, 单体应用已无法满足需求,往往需要服务器集群,分布式应用,缓存技术等实现高并发;

课程内容
第一单元.开发工具和版本控制
1-i. Maven安装和配置
1-j. IDEA安装和配置
1-k.使用IDEA开发maven工程
1-I. Maven生命周期
1-m. GIT版本控制
1-n. Git 的安装和使用
1-0. 使用maven发布和部署工程

第二单元. Springboot
1-a. Springboot 简和原理
1-b. Springboot 配置IOC容器
1-C. Springboot 快速入门
1-d. Springboot 日志框架
1-e. 基于springboot实现Restful 风格和swagger2
1- f. Springboot + thymeleaf模板技术
1-g. Springboot+ shiro实现身份验证和权限控制
1-h. 定时任务+异步任务
1-i. 邮件任务,实现邮箱双向验证
1-j. Springboot统- -异常处理

第三单元.Redis缓存机制
1-a. Redis 缓存数据库介绍
1-b. 使用Java操作redis
1-C. 使用redis实现缓存机制
1-d. 使用redis实现手机验证码
1-e. 使用redis实现秒杀活动
1-f. 高并发下缓存击穿问题
1-g. ab 运行测试

第四单元.SpringCloud开发微服务
1-h. 微服务架构简介
1-i. Springcloud简介
1-j. Erueka Server注册服务
1-k. Ribbon 实现客服端负载均衡

第五单元.互联网架构新技术
1-I. 分布式架构中的注册中心Zookeeper
1-m. 全文索引|数据库Elasticsearch
1-n. 日志接收、转发工具Logstash
1-0. 分布式发布-订阅消息系统Kafka
1-p. 虚拟化应用容器Docker

配套项目:微舍在线
微舍在线:微舍是一个在线租房平台,会员可以在平台查找房源,可以实现在线租房,预约看房等功能,也可以挂房源。网站后台实现整个会员管理,房源管理,基础信息管理;网站前台实现前后端分离MVVM模型,前端使用VUE全家桶;服务端采用了redis缓存技术,实现秒杀活动,使用springcloud微服务,面对高并发,采用了负载均衡和服务器集群,会员注册实现手机验证,在线支付等功能,使用Shiro实现基于角色访问控制。


选修课程:大数据管理和运维

课程介绍
目前Hadoop在很多企业应用越来越广泛, Hadoop人才也很稀缺和抢手,待遇也水涨船高。本系列课讲解目前主流的Hadoop版本Cloudera Hadoop 5 (这里采用cdh5.1 ),该版本相比0.20.x ,性能和稳定性上提高很多。CDH5环境搭建相比旧版本也复杂很多,但可以用Cloudera-Manager对集群进行管理和配置。CDH5 默认集成了常用的所有组件如Hive、Sqoop、Hbase、 Hue、 Pig、 Flume、 Spark、 Zookeeper 等,从而形成一功能强大的分布式平台。

本课会分享一些本人所在团队研究的适用于企业级开发和应用的框架和工具,这些有效提高了开发效率,大大降低了维护成本,这些正是我们多年实战的结晶。

课程目标
●Cloudera Hadoop安装配置
●Hadoop 基本原理和理论知识
●Cloudera Manager管理监控维护
●Hbase基本使用方法以及实际项目中如何应用

课程内容
●Hadoop安装配置
●Hadoop背景历史发展
●Hadoop 基本原理和架构
●Cloudera Manager介绍安装
●CDH5.1介绍
●CDH5.1安装
●CDH组件安装配置
●Cloudera Management Service介绍安装
●安装CM
●Hadoop 监控组件介绍
●如何监控 Hadoop
●如何配置报警以及 报警阀值
●Hive , Impala实战解析
●Hive , Impala原理安装
●Hive原理
●Hive 安装
●Impala 原理
●Impala 安装
●Hive 元数据管理
●Hive 数据表和数据存储
●Hive的Java扩展开发
●HiveUDF开发
●Hive JDBC/ODBC连接
●Hive 适用场景和实战演练
●Hbase 实战解析
●Hbase 介绍及原理
●Hbase 系统架构
●Hbase 存储机制
●Hbase 基本使用
●Hbase 表设计思路和方案
●利用Hive , Impala实现Hbase数据查询.
●API 访问
●Hbase 业务使用场景

JAVA 软件开发

推荐攻略查看全部

位置:上海91搜课网 > IT > JAVA 软件开发