南通培訓(xùn)網(wǎng) > 南通JAVA培訓(xùn)機(jī)構(gòu) > 南通科迅教育
首頁 培訓(xùn)網(wǎng) 最新資訊 熱門問答

南通科迅教育

13218433132 免費(fèi)試聽

您當(dāng)前的位置: 南通IT認(rèn)證培訓(xùn) > 南通JAVA培訓(xùn) > 南通Java全棧開發(fā)培訓(xùn)

南通Java全棧工程師培訓(xùn)課程

¥詳詢

班制:白天班

南通科迅教育
上課(咨詢)地址:江蘇省南通市人民中路180號新亞大廈
報名咨詢 預(yù)約試聽
課程介紹

階段 入門JAVA

一、JAVA基礎(chǔ)

熟悉java編譯原理、標(biāo)識符、Java的數(shù)據(jù)類型、Java的運(yùn)算符、表達(dá)式、數(shù)據(jù)類型轉(zhuǎn)換

Java分支結(jié)構(gòu) if、多重if嵌套if、java分支結(jié)構(gòu) switch、Java循環(huán)for、while、dowhile、break、continue、return、關(guān)鍵字使用

Java 數(shù)組、數(shù)組冒泡排序、順序查找、二分查找、數(shù)組應(yīng)用類型解析

二、JAVA面向?qū)ο螅?0P)

面向?qū)ο笈c面向過程設(shè)計(jì)開發(fā)的對比、類、對象的定義、成員變量與局部變量的使用、類的屬性封裝、面向?qū)ο蠓庋b特性、構(gòu)造方法的定義和調(diào)用與重載

this調(diào)用屬性、方法、構(gòu)造方法、static、靜態(tài)屬性、方法、代碼塊、super、關(guān)鍵字的使用及理解

super、關(guān)鍵字的使用及理解、public、protected、private訪問控制、java面向?qū)ο罄^承特性和多態(tài)性、抽象類,接口,方法重寫、抽象類,接口,方法重寫、final修飾類、屬性、方法

三、JAVA集合、異常處理、常用類

String、StringBuffer、StringBuilder、Date日期類型使用、對日期和字符串之間的轉(zhuǎn)換處理、Math常用方法、Random類、集合框架體系、ArrayList和LinkedList的使用、迭代器的使用、各種集合遍歷、HashMap和TreeMap的使用、分析Map和Set的之間的關(guān)系、Collections工具類

四、異常處理、MYSQL數(shù)據(jù)庫

Java的異常體系、try catch finally throw throws使用、mysql、SQL語句介紹、建庫、建表、建約束、insert delete、update語句、表連接、內(nèi)連接、外連接、多表連接與子查詢、排序、分組、統(tǒng)計(jì)、limit控制、數(shù)據(jù)庫設(shè)計(jì)、三大范式

五、JDBC以后新特性

Lambda表達(dá)式、接口的默認(rèn)方法和靜態(tài)方法、并行流操作的支持:stream、新的時間日期類,增強(qiáng)了新功能、Base64成為標(biāo)準(zhǔn)類庫、集合的of新特性(1.9)、響應(yīng)式流flow對象支持(1.9)

六、JDBC與項(xiàng)目

JDBC的介紹、采用JDBC實(shí)現(xiàn)CRUD、JDBC API、PrepareState-ment防止SQL注入、BaseDao通用數(shù)據(jù)操作類、java分層思想、電商管理產(chǎn)品管理模塊講解、項(xiàng)目個功能模塊整合

第二階段 Web開發(fā)

一、HTNL CSS

HTML常用標(biāo)簽、表單標(biāo)簽、頁面字符亂碼處理、超鏈接、圖片標(biāo)簽、相對路徑與路徑、DIV CSS實(shí)現(xiàn)頁面布局

CSS樣式編寫,各種樣式屬性、盒子模型、圓角屬性、陰影屬性、陰影屬性、新的顏色表示方式、DIV浮動效果、frameset iframe

商城頁面效果制作

二、 JQUERY

、對象和常用對象、history對象、location對象、D0M對象、js數(shù)組實(shí)現(xiàn)互動下拉框效果、jQuery選擇器、jQuery、JQueryAjax、JQuery插件

三、JSP與SERVLET、AJAX

Tomcat與eclipse的集成開發(fā)、Servlet、Servlet、response對象、jsp與servlet、jsp9個內(nèi)置對象、JSTL EL、MVC介紹以及項(xiàng)目中的應(yīng)用、Session用戶登錄驗(yàn)證、Cookie自動登錄功能實(shí)現(xiàn)、I0流、文件上傳**、過濾器

jquery ajax json 實(shí)現(xiàn)用戶注冊驗(yàn)證以及互動下來框效果

bootstrap、jquery常用日期插件、樹形插件、動態(tài)表格、分頁插件、模態(tài)框等

四、0RACLE數(shù)據(jù)庫與項(xiàng)目

0racle 數(shù)據(jù)庫、表空間、用戶、表、表關(guān)系、存儲過程、函數(shù)、觸發(fā)器、包、包主體、jdbc調(diào)用存儲過程、函數(shù)、oracle偽表、偽列、序列的使用、分頁、sql優(yōu)化、oracle與mysql對比

第二階段電商訂單管理系統(tǒng)項(xiàng)目分析

jquery datatables、bootbox插件實(shí)現(xiàn)訂單管理、echarts圖表插件實(shí)現(xiàn)訂單統(tǒng)計(jì)功能、實(shí)現(xiàn)購物車功能

第三階段 入手項(xiàng)目

一、MAVEN

Maven概述、使用Maven的優(yōu)勢、maven的一次構(gòu)建、Maven核心概念(坐標(biāo)、依賴、倉庫、插件、生命周期等)、Maven與第三方Elicpse整合及如何在Eclipse中使用aven

二、Mybatis

MyBatis、MyBatis 與Jdbc對比、MyBati配置、MapperXML 文件編寫、Mybatis 增刪改查、parameter、map做parameterType參數(shù)、map做resultType返回值

動態(tài)sql if choose(when,otherwise)foreachinsert返回主鍵值、mybatis多對一關(guān)系處理、mybatis generator代碼生成工具

三、Spring

創(chuàng)建Bean的方式及實(shí)現(xiàn)原理、Bean、Bean的作用域及注值方式、spring注解、整合Junit測試、Web項(xiàng)目集成spring、注解裝配Bean、A0P思想、spring整合、spring 事務(wù)控制

四、SpringMVC

Spring MVC、快速入門 Hello World、@-、spring mvc 攔截器、control 中調(diào)用servlet api、spring MVC restful、spring mvc json數(shù)據(jù)處理、spring MVC與jquery、多視圖和視圖解析器、spring spring mvc

五、git

git原理:優(yōu)雅的暫存區(qū)、git常用命令、github/碼云、git master與分支、eclipse eget集成、git push pull

實(shí)戰(zhàn):服務(wù)器搭建、多人合作,避免沖突及解決方法、不同規(guī)模項(xiàng)目分支建設(shè)管理經(jīng)驗(yàn)

六、vue

vue、mvvm思想、vue對象生命周期及對象實(shí)例、vue組件、node.js,npm,webpack,vue-cli、工程化工具:前端路由,狀態(tài)管理及模塊管理、axios api設(shè)計(jì)

實(shí)戰(zhàn):開發(fā)、測試及線上環(huán)境管理

六、項(xiàng)目(電商后臺管理系統(tǒng))

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

實(shí)戰(zhàn):項(xiàng)目管理及api設(shè)計(jì)原則、前后端分離之前端項(xiàng)目工程化、前后端分離之后端項(xiàng)目工程化、阿里等一線互聯(lián)網(wǎng)公司工程設(shè)計(jì)原則

大流量數(shù)據(jù)庫設(shè)計(jì)經(jīng)驗(yàn)、主要模塊功能實(shí)現(xiàn):分類,屬性,品牌及商品管理等等、項(xiàng)目總結(jié)及思考:如何解決前后端分離開發(fā)時前端依賴大量后端api問題?

第四階段 大手之路

一、LINUX(CENT0S)

文件處理命令、權(quán)限管理命令、幫助命令、文件命令、壓縮解壓命令、命令使用技巧、VIM使用、軟件包管理、用戶和用戶組管理

服務(wù)和進(jìn)程、基本網(wǎng)絡(luò)設(shè)置、linux安裝mysql、linux安裝tom-cat、linux web項(xiàng)目部署

實(shí)戰(zhàn):shell腳本實(shí)現(xiàn)項(xiàng)目自動化部署

二、Spring Cloud 微服務(wù)

使用Spring Cloud實(shí)戰(zhàn)微服務(wù)、服務(wù)提供者與服務(wù)消費(fèi)者、服務(wù)發(fā)現(xiàn)與服務(wù)注冊、使用Hystrix降級保護(hù)應(yīng)用、使用Zuul構(gòu)建API Gateway、Spring Cloud Config、微服務(wù)調(diào)用鏈追蹤系統(tǒng)、微服務(wù)負(fù)載方案實(shí)現(xiàn)、服務(wù)調(diào)用:resttemplate實(shí)現(xiàn)

實(shí)戰(zhàn):將單體電商項(xiàng)目拆分成多個微服務(wù)為中心的分布式系統(tǒng)

三、REDIS

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

實(shí)戰(zhàn):redis實(shí)戰(zhàn)應(yīng)用:分布式鎖實(shí)現(xiàn)、redis實(shí)戰(zhàn)應(yīng)用:分布式鎖實(shí)現(xiàn)、企業(yè)級redis集群常見搭配參數(shù)設(shè)置及故障分析

實(shí)戰(zhàn):為電商系統(tǒng)關(guān)鍵數(shù)據(jù)實(shí)現(xiàn)強(qiáng)壯的三級緩存方案,弱化雪崩危害

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

FastDFS簡介、安裝、FastDFS配置Tracker服務(wù)器、FastDFS配置Storage服務(wù)器、FastDFS文件上傳和**

實(shí)戰(zhàn):分布式文件系統(tǒng)參數(shù)配置調(diào)優(yōu)、文件上傳**負(fù)載均衡、電商海量圖片文件管理

五、分布式檢索:elasticsearch

lucene及solr引擎介紹、es安裝配置、kibana數(shù)據(jù)可視化、es索引記錄管理、es DSL 檢索數(shù)據(jù)、springboot集成es(自研軟件)、java客戶端索引數(shù)據(jù)

實(shí)戰(zhàn):logstash同步索引數(shù)據(jù)、為電商系統(tǒng)搭建企業(yè)級引擎系統(tǒng)

六、kafuka/rocketmq消息隊(duì)列

分布式消息中間件介紹、kafuka與rocketmq對比、阿里巴巴rock-etmq架構(gòu)理論、生產(chǎn)者,消費(fèi)者、消息發(fā)布與訂閱、消息種類與消費(fèi)模型push&pull、符合生產(chǎn)實(shí)際的group設(shè)計(jì)

實(shí)戰(zhàn):使用mq同步商品數(shù)據(jù)至索引庫、使用mq實(shí)現(xiàn)系統(tǒng)的異步、消峰

七、分布式事務(wù)

分布式事務(wù)理論、傳統(tǒng)行業(yè)的XA規(guī)范實(shí)現(xiàn)、微服務(wù)架構(gòu)下TCC實(shí)現(xiàn)、CAP及BASE理論

實(shí)戰(zhàn):為電商系統(tǒng)實(shí)現(xiàn)基于mq的可靠消息終一致性分布式事務(wù)解決方案

八、數(shù)據(jù)庫中間件:sharding-jdbc

為什么要分庫、分表

分庫、分表策略及方案

分庫、分表對應(yīng)用帶來的影響及解決方案:mycat、sharding-jdbc

sharding的使用

問題思考:分布式庫、表如何保證ID的性?

九、云session:單點(diǎn)登錄系統(tǒng)

傳統(tǒng)session的問題

分布式session如何實(shí)現(xiàn)

開源方案與其他方案對比cas理論介紹與不足

自定義單點(diǎn)登錄系統(tǒng):基于token,完全脫離cookie的不依賴任何第三方應(yīng)用的SS0

十、Nginx高性能服務(wù)器

各種web服務(wù)器PK

Nginx為什么這么快??

Nginx 編譯和啟動、訪問

在Linux下搭建Nginx集群

實(shí)戰(zhàn):為電商系統(tǒng)-MALL實(shí)現(xiàn)反向代理服務(wù)器、為電商系統(tǒng)-MALL實(shí)現(xiàn)入口負(fù)載均衡服務(wù)器

十一、Docker容器化項(xiàng)目部署

Docker簡介

Docker庫、鏡像與容器

Docker安裝與使用

Docker網(wǎng)絡(luò)配置

docker日志文件優(yōu)雅處理

實(shí)戰(zhàn):使用k8s部署和管理docker

十二、項(xiàng)目總結(jié)

整合并總結(jié)貫穿的商城系統(tǒng)

從一個架構(gòu)師的角度思考:如何保證一個高并發(fā)系統(tǒng)的基本可用

想了解更多關(guān)于南通java培訓(xùn)的內(nèi)容,就到南通科迅教育,科迅教育專注職業(yè)技能培養(yǎng),致力于培養(yǎng)面向高端領(lǐng)域的技能人才,以學(xué)員就業(yè)為目的,優(yōu)質(zhì)就業(yè)為宗旨,是一家集IT開發(fā)工程師、UI交互設(shè)計(jì)師、平面設(shè)計(jì)師、室內(nèi)設(shè)計(jì)師、模具設(shè)計(jì)工程師、數(shù)控編程工程師等課程為一體的培訓(xùn)機(jī)構(gòu)。**項(xiàng)目實(shí)戰(zhàn) 課程學(xué)習(xí)的方式,讓學(xué)生的專業(yè)技能更高,實(shí)踐能力更強(qiáng),從而在實(shí)際工作中得到良好的應(yīng)用。

報名條件:

1、年齡要求:20 周歲(含)以上;

2、學(xué)歷要求:理工科大專(含大專)以上學(xué)歷,非理工科本科(含本科)以上學(xué)歷;

3、其他要求:具備計(jì)算機(jī)基本的基本操作、英語閱讀能力即可 。

就業(yè)方向:

軟件開發(fā)工程師、軟件測試工程師、高級系統(tǒng)工程師、數(shù)據(jù)庫工程師

課程體系:

階段一:web網(wǎng)頁

HTML5:

1、常用的前端開發(fā)工具介紹

2、html5常用的標(biāo)簽

3、html5新增標(biāo)簽

4、html5新增屬性

5、html5新的特性,視頻及音頻支持

6、繪圖,Web Storage等新特性

CSS

1、css使用的幾種方式

2、css常用的選擇器

3、文本及字體屬性

4、背景相關(guān)的屬性

5、盒子模型及浮動,定位實(shí)現(xiàn)頁面的布局

6、z-index屬性的使用

網(wǎng)頁項(xiàng)目實(shí)戰(zhàn)

1、網(wǎng)頁項(xiàng)目實(shí)戰(zhàn)(公司門戶網(wǎng)站、網(wǎng)上商城頁面、企業(yè)管理系統(tǒng)等)

2、2、階段測試及鞏固

階段二:java基礎(chǔ)階段

1、開發(fā)環(huán)境的搭建,了解JDK,JRE,JVM的概念

2、java變量的定義及類型,以及如何使用

3、學(xué)習(xí)算數(shù)運(yùn)算符,邏輯運(yùn)算符以及關(guān)系運(yùn)算符

4、java條件選擇語句,if else結(jié)構(gòu),switch選擇結(jié)構(gòu)

5、循環(huán)的相關(guān)知識,while、do while 、for以及foreach的相關(guān)語法及應(yīng)用

6、數(shù)組的相關(guān)知識以及數(shù)組的應(yīng)用,包括一維數(shù)組及多維數(shù)組

7、學(xué)習(xí)java方法的相關(guān)知識

8、理解面向?qū)ο?,類以及對象的概?/span>

9、學(xué)習(xí)面向?qū)ο蟮娜筇匦?,封裝、繼承、多態(tài)以及應(yīng)用

10、學(xué)習(xí)接口的相關(guān)知識

11、java的異常處理機(jī)制

12、集合的概念及應(yīng)用List,Set,Map的特性及應(yīng)用

13、多線程的概念以及創(chuàng)建多線程的幾種方式,線程的生命周期及應(yīng)用

14、反射的相關(guān)知識講解

15、常用的設(shè)計(jì)模式講解

16、javase項(xiàng)目實(shí)戰(zhàn)console控制臺商城項(xiàng)目、猜拳游戲等)

17、階段測試及鞏固

階段三:數(shù)據(jù)庫階段

MySQL :

1、常用數(shù)據(jù)庫的介紹對數(shù)據(jù)庫有一個大體的了解

2、為什么多數(shù)java程序會使用mysql數(shù)據(jù)庫

3、mysql數(shù)據(jù)庫的安裝以及基本的命令

4、mysql數(shù)據(jù)庫如何建庫建表及如何查看

5、mysql數(shù)據(jù)庫的常用的圖形化界面以及優(yōu)缺點(diǎn)

6、數(shù)據(jù)庫的增刪改

7、數(shù)據(jù)庫的單表查詢以及多表查詢,其中包括如何分組查詢,子查詢,排序等相關(guān)知識

8、mysql的內(nèi)置函數(shù)及視圖的學(xué)習(xí)以及索引的概念及應(yīng)用

9、存儲過程以及游標(biāo)的使用

10、mysql的事務(wù)以及觸發(fā)器的學(xué)習(xí)和使用

Oracle

1、oracle數(shù)據(jù)庫與Mysql數(shù)據(jù)庫的優(yōu)缺點(diǎn)對比

2、oracle的安裝及使用

3、oracle數(shù)據(jù)庫與Mysql數(shù)據(jù)庫在常用操作上的不同以及如何在oracle數(shù)據(jù)庫上實(shí)現(xiàn)相應(yīng)的功能

4、階段測試及鞏固

實(shí)戰(zhàn)

網(wǎng)上商城數(shù)據(jù)庫設(shè)計(jì)實(shí)戰(zhàn)、在線電影訂票系統(tǒng)項(xiàng)目實(shí)戰(zhàn)、公司OA系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)實(shí)戰(zhàn)

階段四:JavaScript階段

JavaScript基本的語法:

1、JavaScript簡介

2、JavaScript的執(zhí)行原理

3、JavaScript的使用方式講解

4、JavaScript的數(shù)據(jù)數(shù)型以及如何定義和使用

5、選擇結(jié)構(gòu)的學(xué)習(xí)和使用

6、循環(huán)結(jié)構(gòu)的學(xué)習(xí)和使用

7、常用函數(shù)的學(xué)習(xí)

8、自定義函數(shù)的語法及使用

9、常用JavaScript對象的學(xué)習(xí)window、Date、history、location、document等

10、使用JavaScript來實(shí)現(xiàn)對頁面的處理

11、使用JavaScript操作CSS

12、學(xué)習(xí)如使用JavaScript實(shí)現(xiàn)表單的驗(yàn)證

13、正則表達(dá)式的學(xué)習(xí)

14、json的學(xué)習(xí)和使用

15、學(xué)習(xí)如何使用常用的前端框架

16、實(shí)戰(zhàn)(完成頁面的圖片輪播、二級菜單等頁面的動態(tài)效果)

常用的前端框架:

1、JQuery

2、BootStrap

3、LayerUI

4、實(shí)戰(zhàn)(使用前端框架實(shí)現(xiàn)網(wǎng)上商城的后臺管理頁面、企業(yè)門戶網(wǎng)站的后臺管理頁面等)

vue.js

1、初識vue

2、數(shù)據(jù)綁定

3、內(nèi)置指令

4、表單與v-model

5、組件詳解

6、實(shí)戰(zhàn)(使用vue搭建企業(yè)**、使用vue實(shí)現(xiàn)網(wǎng)上商城的項(xiàng)目及購物車功能等)

項(xiàng)目實(shí)戰(zhàn)

1、項(xiàng)目實(shí)戰(zhàn)

2、階段測試及鞏固

階段五:JavaSE項(xiàng)目實(shí)戰(zhàn)

1、學(xué)習(xí)JDBC技術(shù),即學(xué)會使用Java代碼來操作數(shù)據(jù)庫

2、理解MVC設(shè)計(jì)模式的概念以及學(xué)會如何將其應(yīng)用到實(shí)際的開發(fā)當(dāng)中

3、使用JavaSE技術(shù)以及數(shù)據(jù)庫的相關(guān)知識在控制臺實(shí)現(xiàn)項(xiàng)目的開發(fā)

階段六:JavaEE階段

1、配置JavaWeb的開發(fā)環(huán)境

2、學(xué)習(xí)jsp的九個內(nèi)置對象的生命周期及作用范圍以及如何應(yīng)用到實(shí)際的項(xiàng)目開發(fā)當(dāng)中

3、學(xué)習(xí)servlet的相當(dāng)知識

4、學(xué)習(xí)filter以及l(fā)istener的相關(guān)知識以及如何應(yīng)用

5、學(xué)習(xí)富文本編輯器的應(yīng)用以及如何實(shí)現(xiàn)圖片的上傳

6、學(xué)習(xí)ajax的相關(guān)知識以及如何應(yīng)用到實(shí)際的項(xiàng)目當(dāng)中

7、整合前面所學(xué)的網(wǎng)頁知識,java知識以及數(shù)據(jù)庫的相關(guān)知識進(jìn)行項(xiàng)目實(shí)戰(zhàn)

8、項(xiàng)目實(shí)戰(zhàn)(完整的實(shí)現(xiàn)企業(yè)**的所有的功能、創(chuàng)建網(wǎng)上商城的項(xiàng)目及后管理的功能、制作通用的CMS管理系統(tǒng))

階段七:框架階段

SpringBoot

1、SpringBoot概念

2、SpringBoot的約定大于配置

3、使用IDEA搭建SpringBoot開發(fā)環(huán)境

SpringMVC

1、學(xué)習(xí)SpringMVC的配置以及如何將SpringMVC應(yīng)用到項(xiàng)目當(dāng)中

2、學(xué)習(xí)controller的相關(guān)知識以及常用的注解

3、對視圖解析器的講解

4、responsebody注解的使用以及如何處理ajax請求

5、總結(jié)SpringMVC獲得請求參數(shù)的幾種形式以及返回數(shù)據(jù)到j(luò)sp頁面的幾種方式

Spring

1、學(xué)習(xí)Spring的配置

2、學(xué)習(xí)Spring IOC的相關(guān)知識

3、學(xué)習(xí)Spring AOP的相關(guān)知識

4、學(xué)習(xí)Spring事務(wù)的配置

Mybatis

1、學(xué)習(xí)Mybatis的配置

2、學(xué)習(xí)如何使用Mybatis**映射文件實(shí)現(xiàn)在簡單的增刪改

3、學(xué)會如何使用resultMap進(jìn)行對象以及集合的封裝

體驗(yàn)課預(yù)約試聽

倒計(jì)時

12:00:00

課程熱線:

13218433132
在線咨詢

客服在線時間:早上9點(diǎn)~下午6點(diǎn),其他時間請?jiān)诰€預(yù)約報名或留言,謝謝!

校區(qū)導(dǎo)航

1個校區(qū)

南通科迅教育
推薦機(jī)構(gòu) 全國分站 更多課程

本周僅剩 個試聽名額

請鍵入信息,稍后系統(tǒng)將會把領(lǐng)獎短信發(fā)至您的手機(jī)

申請?jiān)嚶犆~

QQ:
加盟合作:0755-83654572