優(yōu)就業(yè)以就業(yè)為導向,Java課程內(nèi)容精雕細琢
主流框架/多端技術(shù)深入講解,打造Java全棧開發(fā)人才
課程階段 |
學習目標 |
課程內(nèi)容 |
階段一:JavaEE基礎(chǔ) |
Java語言入門、Java基本語法、開發(fā)工具之IDEA、Java面向?qū)ο?、常?/span>API、異常、集合、IO流、多線程、網(wǎng)絡(luò)編程、反射、JDK8\9\10新特性、注解 |
了解嚴管紀律、認識班級同學、了解行業(yè)工作需求、區(qū)分學科、清楚Java學習路徑、掌握編程學習技巧
了解Java語言特性,學會Java開發(fā)環(huán)境搭建和變量配置,并且熟練掌握簡單的Java開發(fā)工具和編寫HelloWorld案例程序
掌握Java基本語法中的常見概念、數(shù)據(jù)、運算符、數(shù)據(jù)類型以及相互轉(zhuǎn)換、各種流程控制語句、方法的定義和使用、數(shù)組、內(nèi)存結(jié)構(gòu)
了解主流IDE并熟練掌握IDEA的基本使用和使用技巧,學會使用Debug功能調(diào)試程序
培養(yǎng)學員面向?qū)ο蟮木幊趟枷?,充分理解并運用Java面向?qū)ο笏枷雭磉M行程序開發(fā),實現(xiàn)開發(fā)者從面向過程到面向?qū)ο缶幊痰霓D(zhuǎn)變
掌握常用API的概念和制作方式、掌握Object、String、StringBuilder、包裝類、實踐類、Math類、System類、BigInteger、BigDecimal、Numberformat和Arrays工具類
深刻理解異常機制、異常體系和異常的基本概念,掌握異常的捕獲和處理方式,掌握異常的常用方法
理解集合的基本概念、掌握Collection單列集合的使用方法,理解單列集合的基本原理、掌握雙列集合的使用方法、泛型和Collections工具類、完成教學管理系統(tǒng)的開發(fā),掌握基本的數(shù)據(jù)結(jié)構(gòu)
掌握File類型的概念和使用方法、IO的基本概念、字節(jié)流、字符流的使用方法、緩沖流的基本概念和使用方法、標準輸入輸出流、打印流、對象序列化流、Properties類
掌握多線程的概念、創(chuàng)建方式、常用方法、線程安全、線程池技術(shù)以及枚舉類型
了解網(wǎng)絡(luò)基本概念、了解UDP和TCP編程的基本流程
了解類加載的相關(guān)概念、了解反射的基本概念、學會獲取和使用構(gòu)造方法、成員變量和成員方法等類中的成員
熟練掌握Java8之后的新特性、掌握Lambda表達式的使用、方法引用的使用、函數(shù)式接口的概念和使用、Stream流的獲取和使用
熟練掌握常用注解的使用,學會**使用元注解進行自定義注解,了解注解的解析 |
階段二:JavaWeb開發(fā) |
前端技術(shù)、數(shù)據(jù)庫、JAVA數(shù)據(jù)庫操作、Web服務器及服務器相關(guān)技術(shù)、AJAX、前后臺分離技術(shù)、Git、Maven、小U課堂項目實戰(zhàn)、Linux |
掌握前端技術(shù)“三劍客”(HTML、CSS、JS)。**學習讓大家掌握靜態(tài)網(wǎng)頁技術(shù),并且可以制作精美網(wǎng)頁,同時增加了企業(yè)流行的jQuery技術(shù),為之后的課程打下基礎(chǔ) 掌握數(shù)據(jù)庫相關(guān)概念及數(shù)據(jù)庫基本操作,對數(shù)據(jù)庫高級有一定了解 掌握JAVA連接數(shù)據(jù)庫技術(shù),掌握數(shù)據(jù)庫事務 掌握連接池的使用,掌握數(shù)據(jù)庫持久化工具的使用 掌握服務器基本使用,掌握web工程在IDEA中的創(chuàng)建與運行 了解Servlet繼承體系,掌握Servlet應用,掌握請求和響應,掌握Http協(xié)議,掌握轉(zhuǎn)發(fā)與重定向,掌握Servlet生命周期 掌握XML文件的作用及組成 了解MVC思想 掌握JSP使用,掌握EL表達式使用,掌握JSTL標簽庫使用 掌握基于三層架構(gòu)的開發(fā)流程,并運用Servlet+Jsp完成業(yè)務功能 掌握會話技術(shù) 掌握監(jiān)聽器的基本使用 掌握過濾器的基本使用 掌握異步交互技術(shù) 掌握ES6的基礎(chǔ)語法 掌握VUE的基本使用,能夠使用VUE完成頁面中的數(shù)據(jù)綁定 能夠使用ElementUI完成頁面布局搭建 熟練使用Git完成項目的版本控制、協(xié)作開發(fā) 熟練使用Maven進行項目中的jar包管理 熟悉JavaWeb軟件的開發(fā)流程、掌握JavaWeb技術(shù)架構(gòu) 熟練掌握Linux下環(huán)境的安裝和項目的部署 |
階段三:Java高級框架 |
MyBatis、Spring、SpringMVC、ZooKeeper、Dubbo、Redis&、Mybatis-Plus、ElasticSearch、醫(yī)療管家 |
掌握MyBatis開發(fā)環(huán)境的搭建,了解MyBatis框架體系結(jié)構(gòu)和原理,了解ORM
熟悉Spring模塊結(jié)構(gòu)和作用,掌握如何對組件對象進行參數(shù)注入,掌握Spring聲明式事務處理,熟悉SSM框架整合開發(fā)流程與規(guī)范
理解SpringMVC的工作原理并能熟練應用
熟悉ZooKeeper的內(nèi)部原理、選舉機制,熟練搭建集群、常用服務器和客戶端命令,使用ZooKeeper的API進行操作
熟悉RPC協(xié)議、Dubbo核心概念,熟練使用Dubbo操作服務進行負載均衡、服務降級、服務容錯并搭建高可用系統(tǒng)
掌握Redis安裝、常用命令、存儲數(shù)據(jù)類型、熟練使用Java操作Redis、掌握Apache Nginx軟件安裝配置以及Tomcat集群
掌握SpringBoot的配置文件規(guī)范、自動配置原理、靜態(tài)資源處理、Thymeleaf模板的標簽含義及其使用。熟練使用SpringBoot整合Junit、Mybatis、Dubbo進行開發(fā)
掌握Lombok插件、Mybatis-Plus通用CRUD和條件構(gòu)造器、Mybatis-Plus代碼生成器、熟練使用Mybatis-Plus對數(shù)據(jù)庫進行CRUD操作
掌握ElasticSearch安裝、啟動、訪問、客戶Kibana操作、ElasticSearch數(shù)據(jù)類型、分詞器、ElasticSearch高級查詢、熟練使用ElasticSearch進行批量數(shù)據(jù)操作和高級查詢
深入理解分布式架構(gòu),能夠熟練進行分布式項目開發(fā)。對SpringBoot技術(shù)有深入理解,并能熟練整合應用;對數(shù)據(jù)建模、數(shù)據(jù)持久化方案有深入理解,并能熟練應用 |
階段四:大型微服務分布式項目實戰(zhàn) |
SpringCloud Netflix、SpringCloud Alibaba、VUE2.x+Element-UI前端技術(shù)棧、微信小程序、微服務網(wǎng)關(guān)SpringCloud、ElasticSearch、Canal、Thymeleaf、MQ、短信發(fā)送平臺、SpringSecurity OAuth2.0、CORS、Twitter的Snowflake、SpringTask、Docker、秒殺解決方案、東易買大型電商實戰(zhàn)、項目實戰(zhàn)--優(yōu)學題庫 |
掌握SpringCloud基本組件,包含配置管理、服務發(fā)現(xiàn)、斷路器、路由、微代理、事件總線、全局鎖、決策競選、分布式會話等,可以對SpringCloud的分布式構(gòu)建進行靈活應用和配置 掌握SpringCloud Alibaba的基本組件、Nacos服務器搭建與使用、SpringCloud GateWay網(wǎng)關(guān)搭建與使用、Sentinel限流控制、降級、Sleuth鏈路跟蹤 掌握VUE、Element-UI等前端開發(fā)技術(shù) 掌握微信小程序日常開發(fā) 掌握SpringCloud Gateway相關(guān)技術(shù) 掌握OpenResty的使用、Nginx限流使用 并掌握FastDFS文件服務器,熟練應用FastDFS服務器 掌握常用事務處理業(yè)務場景,事務處理應用實踐 掌握OSS云存儲技術(shù)、在應用系統(tǒng)集成OSS云存儲實現(xiàn)文件上傳 掌握ElasticSearch搭建及配置,實現(xiàn)詞條分析,關(guān)鍵詞查詢 掌握Canal的原理和基本使用 掌握模板引擎技術(shù),解決服務器負載壓力 理解MQ底層原理思想,應用RabbitMQ消息隊列實現(xiàn)模塊解耦 掌握短信發(fā)送,實現(xiàn)常見的短信應用場景 掌握Oauth2.0原理及授權(quán)認證服務開發(fā) 理解CORS解決模塊間跨域訪問 掌握雪花片法生成策略,理解分布式ID生成器 掌握任務調(diào)度SpringTask實現(xiàn)定時器業(yè)務應用場景 掌握Docker基礎(chǔ)知識,能夠理解Docker鏡像與容器的概念 掌握高并發(fā)場景下秒殺設(shè)計與開發(fā) 掌握**微服務架構(gòu)設(shè)計與開發(fā)思路,采用Spring Cloud全家桶技術(shù)微服務架構(gòu),運用Eureka技術(shù),完成分布式服務之間的注冊與發(fā)現(xiàn),使用FastDFS分布式文件存儲服務,使用PB級別數(shù)據(jù)檢索技術(shù)ElasticSearch,實現(xiàn)大量商品數(shù)據(jù)實時監(jiān)測,使用RabbitMQ消息隊列,高效處理峰值并發(fā)及應用解耦,使用Redis+Nginx打造高效、抗壓能力強的秒殺系統(tǒng),使用OAuth2.0統(tǒng)一授權(quán)認證進行鑒權(quán)登錄,使用Docker技術(shù)進行容器化部署和發(fā)布 采用開源代碼生成器平臺與VUE.JS集成開發(fā);采用SpringCloud Alibaba全家桶技術(shù)微服務架構(gòu);運用Nacos技術(shù)完成分布式節(jié)點之間的注冊與發(fā)現(xiàn);使用Sentinel實現(xiàn)流控;使用OSS云存儲實現(xiàn)云端存儲;運用微信小程序?qū)崿F(xiàn)移動端快速接入;運用Docke技術(shù)進行容器化部署和發(fā)布 |
階段五:就業(yè)指導 |
企業(yè)面試前期準備與技巧、專業(yè)指導、企業(yè)面試復盤 |
從簡歷、面試技巧等層面幫助學員,培養(yǎng)學員溝通表達能力
幫助學員清晰了解職業(yè)發(fā)展規(guī)劃,明確自身定位,找到適合自身發(fā)展的工作
**項目強化、面試專項指導、面試復盤等,幫助學員求職 |
倒計時
更多詳情請咨詢客服 13013833891
客服在線時間:9:00-22:00,其他時間請在線預約或留言,謝謝。蘇州中公優(yōu)就業(yè):蘇州市干將西路120號
本周僅剩 個試聽名額
請鍵入信息,稍后系統(tǒng)將會把領(lǐng)獎短信發(fā)至您的手機