本課程學(xué)習(xí)的Java是編程領(lǐng)域的助力語(yǔ)言,TIOBE編程語(yǔ)言排行第1,服務(wù)器端開(kāi)發(fā)占90%,風(fēng)靡世界二十余年,成為全球主流編程語(yǔ)言中的其中一門(mén)。
Java作為一種跨平臺(tái)應(yīng)用軟件面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球非常大的開(kāi)發(fā)者專業(yè)社群。
隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,科學(xué)技術(shù)也在不斷進(jìn)步?;谟?jì)算機(jī)軟件開(kāi)發(fā)的Java編程語(yǔ)言也迅速發(fā)展 起來(lái)并逐漸受到人們的重視,被廣泛應(yīng)用在計(jì)算機(jī)軟件的開(kāi)發(fā)上,是發(fā)展最快的計(jì)算機(jī)語(yǔ)言。每年的Java人才缺口人數(shù)都高達(dá)百萬(wàn)以上。在我們的工作中、學(xué)習(xí)中、生活中無(wú)不存在和使用著互聯(lián)網(wǎng)信息技術(shù)。
Java在眾多編程開(kāi)發(fā)項(xiàng)目中廣泛存在,常年在年度流行編程語(yǔ)言排行TIOBE上霸占TOP1,在全世界的開(kāi)發(fā)項(xiàng)目中都有著龐大的開(kāi)發(fā)占比。Java開(kāi)發(fā)在大型商業(yè)網(wǎng)站開(kāi)發(fā),產(chǎn)品管理系統(tǒng)等方便都有良好且穩(wěn)定的表現(xiàn),不管是教育,商業(yè),醫(yī)療,金融都有Java的技術(shù)支持,Java深入到我們生活工作的方方面面。
隨著大數(shù)據(jù)等技術(shù)的持續(xù)發(fā)展,Java在未來(lái)有著更為廣泛的薪資前景。
第 一周:Java語(yǔ)言基礎(chǔ)—初識(shí)Java
知識(shí)要點(diǎn):環(huán)境搭建,基本數(shù)據(jù)類型,變量及其聲明,運(yùn)算符,流程控制語(yǔ)句,數(shù)組及其應(yīng)用
課程目標(biāo):熟悉Java語(yǔ)言的語(yǔ)法基礎(chǔ)
第二周:Java面向?qū)ο缶幊獭斫釰ava OOP
知識(shí)要點(diǎn):類與對(duì)象,方法,重寫(xiě),重載,抽象類,接口,多態(tài),Java核心關(guān)鍵字
課程目標(biāo):理解Java面向?qū)ο缶幊?,掌握J(rèn)ava核心關(guān)鍵字的意義
第三周:Java核心API-1—繪制棋盤(pán)及落子
知識(shí)要點(diǎn):JavaFX,Java常用API,字符串,包裝類,日期時(shí)間API,泛型
課程目標(biāo):棋盤(pán)繪制,落子邏輯,勝負(fù)判斷
第四周:Java核心API-2—保存棋譜及復(fù)盤(pán)
知識(shí)要點(diǎn):集合框架,異常處理,IO流
課程目標(biāo):保存棋譜及復(fù)盤(pán)
第五周:Java網(wǎng)絡(luò)編程—實(shí)現(xiàn)網(wǎng)絡(luò)對(duì)戰(zhàn)
知識(shí)要點(diǎn):網(wǎng)絡(luò)編程,多線程,枚舉
課程目標(biāo):完成網(wǎng)絡(luò)對(duì)戰(zhàn)功能
第六周:MySQL數(shù)據(jù)庫(kù)與JDBC—實(shí)現(xiàn)數(shù)據(jù)持久化
知識(shí)要點(diǎn):數(shù)據(jù)庫(kù)概念,MySQL配置,命令,建庫(kù)建表,約束,數(shù)據(jù)的增刪改查,視圖,函數(shù),事務(wù),建模工具,JDBC操作數(shù)據(jù)庫(kù)
課程目標(biāo):將項(xiàng)目中的用戶信息及對(duì)戰(zhàn)信息通過(guò)數(shù)據(jù)庫(kù)保存及操作
第七周:WEB前端基礎(chǔ)—實(shí)現(xiàn)項(xiàng)目靜態(tài)頁(yè)面開(kāi)發(fā)
知識(shí)要點(diǎn):WEB頁(yè)面元素,布局,CSS樣式,盒模型,Bootstrap
課程目標(biāo):完成項(xiàng)目前臺(tái)頁(yè)面布局與美化
第八周:WEB前端進(jìn)階—實(shí)現(xiàn)項(xiàng)目前端開(kāi)發(fā)
知識(shí)要點(diǎn):JavaScript核心語(yǔ)法,jQuery編程
課程目標(biāo):完成項(xiàng)目前端開(kāi)發(fā)
第九周:ORM框架MyBatis—實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)層
知識(shí)要點(diǎn):Java高級(jí)語(yǔ)言特性,XML及解析,單元測(cè)試JUnit,Log4j,My Batis實(shí)現(xiàn)Woniu Mall的數(shù)據(jù)訪問(wèn)對(duì)象
課程目標(biāo):完成項(xiàng)目案例數(shù)據(jù)訪問(wèn)層開(kāi)發(fā)
第十周:JavaWEB開(kāi)發(fā)—MVC架構(gòu)模式與項(xiàng)目分層開(kāi)發(fā)
知識(shí)要點(diǎn):動(dòng)態(tài)代理,注解,統(tǒng)一異常處理,實(shí)現(xiàn)業(yè)務(wù)方法事務(wù)的控制,Servlet與JSP開(kāi)發(fā),MVC架構(gòu)模式
課程目標(biāo):完成項(xiàng)目分層開(kāi)發(fā),事物控制,首頁(yè)數(shù)據(jù)及商品詳情頁(yè)數(shù)據(jù)展示
第十一周:前后端異步數(shù)據(jù)交互—實(shí)現(xiàn)購(gòu)物車及訂單支付
知識(shí)要點(diǎn):會(huì)話跟蹤,Ajax,購(gòu)物車及訂單支付,前后端數(shù)據(jù)異步交互
課程目標(biāo):完成項(xiàng)目登錄,注冊(cè),購(gòu)物車及支付功能
第十二周:WEB開(kāi)發(fā)綜合應(yīng)用—實(shí)現(xiàn)個(gè)人中心及后臺(tái)開(kāi)發(fā)
知識(shí)要點(diǎn):過(guò)濾器,監(jiān)聽(tīng)器,個(gè)人中心,后臺(tái)管理
課程目標(biāo):完成個(gè)人中心及后臺(tái)管理的核心功能
第十三周:Spring、SSM集成—搭建開(kāi)發(fā)基礎(chǔ)框架
知識(shí)要點(diǎn):RBAC核心概念及數(shù)據(jù)庫(kù)設(shè)計(jì),Spring框架核心思想,基于注解使用MyBatis,SpringMVC開(kāi)發(fā)Web項(xiàng)目
課程目標(biāo):使用Spring、Mybatis、Spring MVC框架實(shí)現(xiàn)項(xiàng)目開(kāi)發(fā)
第十四周:Spring Boot+VUE—實(shí)現(xiàn)課程及講師管理
知識(shí)要點(diǎn):Spring Boot開(kāi)發(fā)Web項(xiàng)目,使用VUE作為前端技術(shù)實(shí)現(xiàn)前后端分離開(kāi)發(fā)
課程目標(biāo):完成項(xiàng)目中的核心功能開(kāi)發(fā)
第十五周:Shiro安全框架—實(shí)現(xiàn)權(quán)限管理及控制
知識(shí)要點(diǎn):Shiro實(shí)現(xiàn)權(quán)限控制
課程目標(biāo):完成項(xiàng)目的權(quán)限管理及權(quán)限控制
第十六周:Redis—項(xiàng)目構(gòu)架優(yōu)化及部署
知識(shí)要點(diǎn):Linux安裝與常用命令,搭建項(xiàng)目運(yùn)行環(huán)境,Nginx實(shí)現(xiàn)負(fù)載均衡,Redis實(shí)現(xiàn)數(shù)據(jù)緩存及Session共享
課程目標(biāo):項(xiàng)目架構(gòu)改進(jìn)及部署
第十七-十八周:項(xiàng)目實(shí)戰(zhàn)—JavaEE項(xiàng)目實(shí)戰(zhàn)
知識(shí)要點(diǎn):按照軟件工程以小組為單位綜合運(yùn)用本階段技術(shù)以敏捷開(kāi)發(fā)方式完成項(xiàng)目實(shí)戰(zhàn)開(kāi)發(fā)
課程目標(biāo):獨(dú)立自主完成一個(gè)大型具備商業(yè)價(jià)值的企業(yè)級(jí)綜合項(xiàng)目,并答辯
第十九周:Spring Cloud微服務(wù)—實(shí)現(xiàn)影院后臺(tái)微服務(wù)開(kāi)發(fā)
知識(shí)要點(diǎn):微服務(wù)架構(gòu)理論、SpringCloud核心組件注冊(cè)中心、網(wǎng)關(guān)及高可用、微服務(wù)間通訊、服務(wù)降級(jí)、服務(wù)熔斷
課程目標(biāo):掌握Spring Cloud核心組件開(kāi)發(fā)、服務(wù)注與發(fā)現(xiàn),服務(wù)調(diào)用,系統(tǒng)后臺(tái)核心業(yè)務(wù)開(kāi)發(fā)
第二十周:服務(wù)鑒權(quán)、文件存儲(chǔ)—實(shí)現(xiàn)門(mén)戶中心微服務(wù)開(kāi)發(fā)
知識(shí)要點(diǎn):網(wǎng)關(guān)鑒權(quán)、JWT微服務(wù)認(rèn)證授權(quán)、OSS分布式文件存儲(chǔ)、Gateway網(wǎng)關(guān)
課程目標(biāo):掌握網(wǎng)關(guān)鑒權(quán)、JWT實(shí)現(xiàn)認(rèn)證授權(quán)、分布式文件存儲(chǔ)系統(tǒng)接口開(kāi)發(fā)、門(mén)戶中心服務(wù)核心業(yè)務(wù)開(kāi)發(fā)
第二十一周:分布式事務(wù)—訂單微服務(wù)和支付微服務(wù)的開(kāi)發(fā)
知識(shí)要點(diǎn):分布式配置中心、微服務(wù)監(jiān)控、分布式鎖及實(shí)際應(yīng)用、分布式事務(wù)解決方案
課程目標(biāo):掌握分布式鎖在實(shí)際項(xiàng)目開(kāi)發(fā)中的應(yīng)用場(chǎng)景,支付服務(wù)接口冪等實(shí)現(xiàn),分布式事務(wù)理論及實(shí)際開(kāi)發(fā)應(yīng)用;掌握服務(wù)監(jiān)控、配置中心的開(kāi)發(fā)配置及高可用
第二十二周:RabbitMQ—搜索服務(wù)、消息隊(duì)列應(yīng)用
知識(shí)要點(diǎn):消息隊(duì)列中間件RabbitMQ、延遲隊(duì)列、MQ限流、接口限流、ElasticSearch全文檢索引擎、微服務(wù)架構(gòu)下的鏈路追蹤、Docker容器化技術(shù)、Nocas注冊(cè)中心、Sentinel熔斷降級(jí)
課程目標(biāo):掌握RabbitMQ中間件、ElasticSearch實(shí)際場(chǎng)景應(yīng)用開(kāi)發(fā)及Docker容器化技術(shù)應(yīng)用
蝸牛學(xué)苑Java學(xué)科總監(jiān),22年IT行業(yè)從業(yè)經(jīng)驗(yàn),含10年大型企業(yè)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),12年軟件教學(xué)經(jīng)驗(yàn)。先后主持參與開(kāi)發(fā)了《攀鋼物資供應(yīng)系統(tǒng)》、《云南省農(nóng)村信用社系統(tǒng)建設(shè)項(xiàng)目》、《中國(guó)電信物資系統(tǒng)CPMIS》、《中國(guó)聯(lián)通U-CloudPaaS平臺(tái)》等大型企業(yè)級(jí)項(xiàng)目。曾就職于亞信,用友等國(guó)內(nèi)IT名企擔(dān)任高級(jí)軟件開(kāi)發(fā)工程師、項(xiàng)目經(jīng)理。對(duì)主流框架及高并發(fā)高可用分布式架構(gòu)等技術(shù)有深入的研究,擅長(zhǎng)企業(yè)級(jí)系統(tǒng)研發(fā)、系統(tǒng)架構(gòu)設(shè)計(jì)、擁有豐富的項(xiàng)目研發(fā)與教學(xué)經(jīng)驗(yàn)。
超過(guò)17年的IT行業(yè)從業(yè)經(jīng)歷,包括多年的軟件開(kāi)發(fā)與教育培訓(xùn)經(jīng)歷。曾任JavaEE/Android開(kāi)發(fā)工程師,Web前端開(kāi)發(fā)工程師,大數(shù)據(jù)開(kāi)發(fā)工程師,項(xiàng)目經(jīng)理等。主導(dǎo)或參與開(kāi)發(fā)過(guò)美的電器PDM項(xiàng)目,華為UC項(xiàng)目,優(yōu)益科技OA項(xiàng)目,B2C電子商務(wù)網(wǎng)站等,有豐富的開(kāi)發(fā)經(jīng)驗(yàn)與管理經(jīng)驗(yàn)。對(duì)Java/JavaEE,大數(shù)據(jù),Python,Web前端等主流開(kāi)發(fā)技術(shù)有深入的研究。從事多年IT培訓(xùn)工作,有豐富的教學(xué)經(jīng)驗(yàn),授課風(fēng)格嚴(yán)謹(jǐn),理論講解深入淺出,擅長(zhǎng)項(xiàng)目驅(qū)動(dòng)教學(xué)。
17年項(xiàng)目開(kāi)發(fā)及教學(xué)經(jīng)驗(yàn)。精通JavaEE常用技術(shù),喜歡研究技術(shù),更喜歡鉆研講授知識(shí)的方法。教育理念力求“授人以魚(yú)不如授人以漁、讓之以?shī)?、加之以欲、減少其愚、給之以譽(yù),成就其宇”。經(jīng)過(guò)多年的積累,可以將不同的知識(shí)點(diǎn)用通俗易懂地方式呈現(xiàn)出來(lái),授課重邏輯講方法,特別注意培養(yǎng)學(xué)生的建模能力,深受不同學(xué)歷層次的學(xué)生認(rèn)可和喜歡。
擁有12年以上軟件開(kāi)發(fā)和培訓(xùn)行業(yè)從業(yè)經(jīng)驗(yàn),歷任京東架構(gòu)師,蘇寧電器研發(fā)部技術(shù)總監(jiān),主持參與過(guò)多個(gè)大型項(xiàng)目的開(kāi)發(fā),在大型電商系統(tǒng)的架構(gòu)和設(shè)計(jì)方面有著豐富的經(jīng)驗(yàn)和深厚的造詣。同時(shí)還有多年的企業(yè)內(nèi)訓(xùn)經(jīng)歷,例如對(duì)中國(guó)移動(dòng)蘇州分公司進(jìn)行分布式和高并發(fā)相關(guān)專題的企業(yè)內(nèi)訓(xùn)。入行培訓(xùn)教育業(yè)以來(lái),曾任某機(jī)構(gòu)高級(jí)講師,秉承獨(dú)特的實(shí)踐驅(qū)動(dòng)教學(xué)方式,注重實(shí)踐出真知的教學(xué)理念,培養(yǎng)了多批高薪的就業(yè)班學(xué)員。
蝸牛創(chuàng)想職業(yè)技能培訓(xùn)學(xué)校有限公司是一家以信息技術(shù)服務(wù)為主導(dǎo),立足高新技術(shù)前沿,專業(yè)致力于計(jì)算機(jī)軟件開(kāi)發(fā)、測(cè)試及應(yīng)用的高科技企業(yè)。公司由國(guó)內(nèi)資深一線IT技術(shù)專家共同打造,匯聚了國(guó)內(nèi)IT及互聯(lián)網(wǎng)行業(yè)頂 尖高手,集合了IT目前流行領(lǐng)域的所有成熟技術(shù)和思想,致力于為國(guó)內(nèi)IT及互聯(lián)網(wǎng)企業(yè)提供最 新的技術(shù)和研發(fā)解決方案,符合企業(yè)人才需求的專門(mén)人才,最 具技術(shù)含量和實(shí)戰(zhàn)經(jīng)驗(yàn)的內(nèi)訓(xùn)課程,幫助各個(gè)企業(yè)及員工快速突破技術(shù)瓶頸,成就團(tuán)隊(duì)價(jià)值。
本著“不滿足于客戶認(rèn)可,更要幫助客戶成功”的服務(wù)理念,踏踏實(shí)實(shí)做事,認(rèn)認(rèn)真真服務(wù)。我們不追求高額利潤(rùn),不追求短期收益,只關(guān)注與企業(yè)的長(zhǎng)期合作,實(shí)現(xiàn)與客戶的雙贏。
我們倡導(dǎo)企業(yè)與員工共成長(zhǎng)的企業(yè)文化,重視人文關(guān)懷,鼓勵(lì)創(chuàng)新,致力于為員工營(yíng)造充分展示自我才智、發(fā)揮潛能的舞臺(tái)。蝸牛創(chuàng)想,期待與有活力、有激情、有創(chuàng)新意識(shí)的您共成長(zhǎng)!
蝸牛學(xué)院是成都蝸牛創(chuàng)想職業(yè)技能培訓(xùn)學(xué)校有限公司旗下獨(dú)立運(yùn)營(yíng)的教育品牌,承擔(dān)著公司的人才培養(yǎng)任務(wù)和合作企業(yè)的人才推送任務(wù)。為企業(yè)的長(zhǎng)足發(fā)展提供可持續(xù)的人才配給!