南通培训网 > 南通JAVA培训机构 > 南通科迅教育
首页 betway365客服 最新资讯 热门问答

南通科迅教育

13218433132 免费试听

您当前的位置: 南通IT认证培训 > 南通JAVA培训 > 南通Java全栈开发培训

南通Java全栈开发培训哪个好

¥详询

班制:其它

南通科迅教育
上课(咨询)地址:江苏省南通市人民中路180号新亚大厦
报名咨询 预约试听
课程介绍

阶段 入门JAVA

一、JAVA基础


熟悉java编译原理、标识符、Java的数据类型、Java的运算符、表达式、数据类型转换


Java分支结构 if、多重if嵌套if、java分支结构 switch、Java循环for、while、dowhile、break、continue、return、关键字使用

Java 数组、数组冒泡排序、顺序查找、二分查找、数组应用类型解析


二、JAVA面向对象(00P)


面向对象与面向过程设计开发的对比、类、对象的定义、成员变量与局部变量的使用、类的属性封装、面向对象封装特


性、构造方法的定义和调用与重载


this调用属性、方法、构造方法、static、静态属性、方法、代码块、super、关键字的使用及理解


super、关键字的使用及理解、public、protected、private访问控制、java面向对象继承特性和多态性、抽象类,接口,方


法重写、抽象类,接口,方法重写、final修饰类、属性、方法


三、JAVA集合、异常处理、常用类


String、StringBuffer、StringBuilder、Date日期类型使用、对日期和字符串之间的转换处理、Math常用方法、Random类、


集合框架体系、ArrayList和LinkedList的使用、迭代器的使用、各种集合遍历、HashMap和TreeMap的使用、分析Map和Set


的之间的关系、Collections工具类


四、异常处理、MYSQL数据库


Java的异常体系、try catch finally throw throws使用、mysql、SQL语句介绍、建库、建表、建约束、insert delete、


update语句、表连接、内连接、外连接、多表连接与子查询、排序、分组、统计、limit控制、数据库设计、三大范式


五、JDBC以后新特性


Lambda表达式、接口的默认方法和静态方法、并行流操作的支持:stream、新的时间日期类,增强了新功能、Base64成


为标准类库、集合的of新特性(1.9)、响应式流flow对象支持(1.9)


六、JDBC与项目


JDBC的介绍、采用JDBC实现CRUD、JDBC API、PrepareState-ment防止SQL注入、BaseDao通用数据操作类、java分层思


想、电商管理产品管理模块讲解、项目个功能模块整合


第二阶段 Web开发


一、HTNL CSS


HTML常用标签、表单标签、页面字符乱码处理、超链接、图片标签、相对路径与路径、DIV CSS实现页面布局


CSS样式编写,各种样式属性、盒子模型、圆角属性、阴影属性、阴影属性、新的颜色表示方式、DIV浮动效果、frameset 


iframe


商城页面效果制作

二、 JQUERY、对象和常用对象、history对象、location对象、D0M对象、js数组实现互动下拉框效果、jQuery选择器、


jQuery、JQueryAjax、JQuery插件

三、JSP与SERVLET、AJAX


Tomcat与eclipse的集成开发、Servlet、Servlet、response对象、jsp与servlet、jsp9个内置对象、JSTL EL、MVC介绍以及


项目中的应用、Session用户登录验证、Cookie自动登录功能实现、I0流、文件上传**、过滤器


jquery ajax json 实现用户注册验证以及互动下来框效果


bootstrap、jquery常用日期插件、树形插件、动态表格、分页插件、模态框等


四、0RACLE数据库与项目


0racle 数据库、表空间、用户、表、表关系、存储过程、函数、触发器、包、包主体、jdbc调用存储过程、函数、oracle伪


表、伪列、序列的使用、分页、sql优化、oracle与mysql对比


第二阶段电商订单管理系统项目分析


jquery datatables、bootbox插件实现订单管理、echarts图表插件实现订单统计功能、实现购物车功能


第三阶段 入手项目

一、MAVEN

Maven概述、使用Maven的优势、maven的一次构建、Maven核心概念(坐标、依赖、仓库、插件、生命周期等)、Maven


与第三方Elicpse整合及如何在Eclipse中使用aven

二、Mybatis

MyBatis、MyBatis 与Jdbc对比、MyBati配置、MapperXML 文件编写、Mybatis 增删改查、parameter、map做


parameterType参数、map做resultType返回值


动态sql if choose(when,otherwise)foreachinsert返回主键值、mybatis多对一关系处理、mybatis generator代码生成工具

三、Spring

创建Bean的方式及实现原理、Bean、Bean的作用域及注值方式、spring注解、整合Junit测试、Web项目集成spring、注解


装配Bean、A0P思想、spring整合、spring 事务控制

四、SpringMVC

Spring MVC、快速入门 Hello World、@-、spring mvc 拦截器、control 中调用servlet api、spring MVC restful、spring mvc 

json数据处理、spring MVC与jquery、多视图和视图解析器、spring spring mvc

五、git

git原理:优雅的暂存区、git常用命令、github/码云、git master与分支、eclipse eget集成、git push pull


实战:服务器搭建、多人合作,避免冲突及解决方法、不同规模项目分支建设管理经验

六、vue

vue、mvvm思想、vue对象生命周期及对象实例、vue组件、node.js,npm,webpack,vue-cli、工程化工具:前端路由,


状态管理及模块管理、axios api设计

实战:开发、测试及线上环境管理


六、项目(电商后台管理系统)

vue iview maven git ssm、springboot以及ssm集成


实战:项目管理及api设计原则、前后端分离之前端项目工程化、前后端分离之后端项目工程化、阿里等一线互联网公司工


程设计原则

大流量数据库设计经验、主要模块功能实现:分类,属性,品牌及商品管理等等、项目总结及思考:如何解决前后端分离


开发时前端依赖大量后端api问题?

第四阶段 大手之路


一、LINUX(CENT0S)

文件处理命令、权限管理命令、帮助命令、文件命令、压缩解压命令、命令使用技巧、VIM使用、软件包管理、用户和用户组管理


服务和进程、基本网络设置、linux安装mysql、linux安装tom-cat、linux web项目部署

实战:shell脚本实现项目自动化部署


二、Spring Cloud 微服务

使用Spring Cloud实战微服务、服务提供者与服务消费者、服务发现与服务注册、使用Hystrix降级保护应用、使用Zuul构建


API Gateway、Spring Cloud Config、微服务调用链追踪系统、微服务负载方案实现、服务调用:resttemplate实现


实战:将单体电商项目拆分成多个微服务为中心的分布式系统

三、REDIS

redis、java操作redis、redisspring整合、redis集群(新版)


实战:redis实战应用:分布式锁实现、redis实战应用:分布式锁实现、企业级redis集群常见搭配参数设置及故障分析


实战:为电商系统关键数据实现强壮的三级缓存方案,弱化雪崩危害


四、分布式存储:FastDFS及0SS

FastDFS简介、安装、FastDFS配置Tracker服务器、FastDFS配置Storage服务器、FastDFS文件上传和**


实战:分布式文件系统参数配置调优、文件上传负载均衡、电商海量图片文件管理


五、分布式检索:elasticsearch

lucene及solr引擎介绍、es安装配置、kibana数据可视化、es索引记录管理、es DSL 检索数据、springboot集成es(自研软


件)、java客户端索引数据


实战:logstash同步索引数据、为电商系统搭建企业级引擎系统

六、kafuka/rocketmq消息队列


分布式消息中间件介绍、kafuka与rocketmq对比、阿里巴巴rock-etmq架构理论、生产者,消费者、消息发布与订阅、消息


种类与消费模型push&pull、符合生产实际的group设计


实战:使用mq同步商品数据至索引库、使用mq实现系统的异步、消峰

七、分布式事务

分布式事务理论、传统行业的XA规范实现、微服务架构下TCC实现、CAP及BASE理论


实战:为电商系统实现基于mq的可靠消息终一致性分布式事务解决方案


八、数据库中间件:sharding-jdbc


为什么要分库、分表

分库、分表策略及方案

分库、分表对应用带来的影响及解决方案:mycat、sharding-jdbc


sharding的使用


问题思考:分布式库、表如何保证ID的性?


九、云session:单点登录系统


传统session的问题


分布式session如何实现


开源方案与其他方案对比cas理论介绍与不足


自定义单点登录系统:基于token,完全脱离cookie的不依赖任何第三方应用的SS0


十、Nginx高性能服务器


各种web服务器PK


Nginx为什么这么快??


Nginx 编译和启动、访问


在Linux下搭建Nginx集群


实战:为电商系统-MALL实现反向代理服务器、为电商系统-MALL实现入口负载均衡服务器


十一、Docker容器化项目部署


Docker简介


Docker库、镜像与容器


Docker安装与使用


Docker网络配置


docker日志文件优雅处理


实战:使用k8s部署和管理docker


十二、项目总结


整合并总结贯穿的商城系统


从一个架构师的角度思考:如何保证一个高并发系统的基本可用

想了解更多关于南通java培训的内容,就到南通科迅教育,科迅教育专注职业技能培养,致力于培养面向高端领域的技能


人才,以学员就业为目的,优质就业为宗旨,是一家集IT开发工程师、UI交互设计师、平面设计师、室内设计师、模具设


计工程师、数控编程工程师等课程为一体的培训机构。项目实战 课程学习的方式,让学生的专业技能更高,实践能力更


强,从而在实际工作中得到良好的应用。

报名条件:

1、年龄要求:20 周岁(含)以上;

2、学历要求:理工科大专(含大专)以上学历,非理工科本科(含本科)以上学历;

3、其他要求:具备计算机基本的基本操作、英语阅读能力即可 。

就业方向:

软件开发工程师、软件测试工程师、高级系统工程师、数据库工程师

课程体系:

阶段一:web网页

HTML5:

1、常用的前端开发工具介绍

2、html5常用的标签

3、html5新增标签

4、html5新增属性

5、html5新的特性,视频及音频支持

6、绘图,Web Storage等新特性

CSS

1、css使用的几种方式

2、css常用的选择器

3、文本及字体属性

4、背景相关的属性

5、盒子模型及浮动,定位实现页面的布局

6、z-index属性的使用

网页项目实战

1、网页项目实战(公司门户网站、网上商城页面、企业管理系统等)

2、2、阶段测试及巩固

阶段二:java基础阶段

1、开发环境的搭建,了解JDK,JRE,JVM的概念

2、java变量的定义及类型,以及如何使用

3、学习算数运算符,逻辑运算符以及关系运算符

4、java条件选择语句,if else结构,switch选择结构

5、循环的相关知识,while、do while 、for以及foreach的相关语法及应用

6、数组的相关知识以及数组的应用,包括一维数组及多维数组

7、学习java方法的相关知识

8、理解面向对象,类以及对象的概念

9、学习面向对象的三大特性,封装、继承、多态以及应用

10、学习接口的相关知识

11、java的异常处理机制

12、集合的概念及应用List,Set,Map的特性及应用

13、多线程的概念以及创建多线程的几种方式,线程的生命周期及应用

14、反射的相关知识讲解

15、常用的设计模式讲解

16、javase项目实战console控制台商城项目、猜拳游戏等)

17、阶段测试及巩固

阶段三:数据库阶段

MySQL :

1、常用数据库的介绍对数据库有一个大体的了解

2、为什么多数java程序会使用mysql数据库

3、mysql数据库的安装以及基本的命令

4、mysql数据库如何建库建表及如何查看

5、mysql数据库的常用的图形化界面以及优缺点

6、数据库的增删改

7、数据库的单表查询以及多表查询,其中包括如何分组查询,子查询,排序等相关知识

8、mysql的内置函数及视图的学习以及索引的概念及应用

9、存储过程以及游标的使用

10、mysql的事务以及触发器的学习和使用

Oracle

1、oracle数据库与Mysql数据库的优缺点对比

2、oracle的安装及使用

3、oracle数据库与Mysql数据库在常用操作上的不同以及如何在oracle数据库上实现相应的功能

4、阶段测试及巩固

实战

网上商城数据库设计实战、在线电影订票系统项目实战、公司OA系统数据库设计实战

阶段四:JavaScript阶段

JavaScript基本的语法:

1、JavaScript简介

2、JavaScript的执行原理

3、JavaScript的使用方式讲解

体验课预约试听

倒计时

12:00:00

课程热线:

13218433132
在线咨询

客服在线时间:早上9点~下午6点,其他时间请在线预约报名或留言,谢谢!

校区导航

1个校区

南通科迅教育
推荐机构 全国分站 更多课程

本周仅剩 个试听名额

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

申请试听名额

已有10254人申请免费试听

01电话咨询 | 13218433132

QQ:
加盟合作:0755-83654572
Baidu
map