中公教育IT培訓(xùn)課程設(shè)計科學(xué)、規(guī)范、嚴(yán)謹(jǐn),遵從行業(yè)標(biāo)準(zhǔn)
分階段、梯度式設(shè)計,由淺入深,層層遞進(jìn),學(xué)習(xí)更有效
模塊化、技術(shù)多元化,視角更加地獨特,帶你洞穿“云霧”
匯集100余位的專職研發(fā)人員、300多位專職的授課師資
標(biāo)準(zhǔn)化授課,嚴(yán)格參照統(tǒng)一大綱授課,不依賴講師個人授課水平
定期組織學(xué)員到名企觀摩,使學(xué)員了解職場環(huán)境與企業(yè)真實工作氛圍
Java語言的主要特點其中一個是跨平臺性,所謂的跨平臺性,是指軟件可以不受計算機(jī)硬件和操作系統(tǒng)的約束而在任意計算機(jī)環(huán)境下正常運(yùn)行,這是軟件發(fā)展的趨勢和編程人員追求的目標(biāo),之所以這樣說,是因為計算機(jī)硬件的種類繁多,操作系統(tǒng)也各不相同,不同的用戶和公司有自己不同的計算機(jī)環(huán)境偏好,而軟件為了能在這些不同的環(huán)境里正常運(yùn)行,就需要獨立于這些平臺,而在Java語言中, Java自帶的虛擬機(jī)很好地實現(xiàn)了跨平臺性。
到底如何學(xué)習(xí)java呢?
Java有什么優(yōu)點呢?
Java用在哪方面?
Java好不好自學(xué)呢?
如何正確學(xué)Java呢?
Java是什么語言?
課程模塊 | 學(xué)習(xí)目標(biāo) | 課程詳情 |
JavaEE基礎(chǔ) |
Java語言入門、Java基本語法、開發(fā)工具之IDEA、Java面向?qū)ο蟆⒊S肁PI、異常、集合、IO流、多線程、網(wǎng)絡(luò)編程、反射、JDK8910新特性、注解 |
了解嚴(yán)管紀(jì)律、認(rèn)識班級同學(xué)、了解行業(yè)工作需求、區(qū)分學(xué)科、清楚Java學(xué)習(xí)路徑、掌握編程學(xué)習(xí)技巧;了解Java語言特性,學(xué)會Java開發(fā)環(huán)境搭建和變量配置,并且熟練掌握簡單的Java開發(fā)工具和編寫HelloWorld案例程序;掌握J(rèn)ava基本語法中的常見概念、數(shù)據(jù)、運(yùn)算符、數(shù)據(jù)類型以及相互轉(zhuǎn)換、各種流程控制語句、方法的定義和使用、數(shù)組、內(nèi)存結(jié)構(gòu);了解主流IDE并熟練掌握IDEA的基本使用和使用技巧,學(xué)會使用Debug功能調(diào)試程序;培養(yǎng)學(xué)員面向?qū)ο蟮木幊趟枷耄浞掷斫獠⑦\(yùn)用Java面向?qū)ο笏枷雭磉M(jìn)行程序開發(fā),實現(xiàn)開發(fā)者從面向過程到面向?qū)ο缶幊痰霓D(zhuǎn)變;掌握常用API的概念和制作方式、掌握Object、String、StringBuilder、包裝類、實踐類、Math類、System類、BigInteger、BigDecimal、Numberformat和Arrays工具類;深刻理解異常機(jī)制、異常體系和異常的基本概念,掌握異常的捕獲和處理方式,掌握異常的常用方法;理解集合的基本概念、掌握Collection單列集合的使用方法,理解單列集合的基本原理、掌握雙列集合的使用方法、泛型和Collections工具類、完成教學(xué)管理系統(tǒng)的開發(fā),掌握基本的數(shù)據(jù)結(jié)構(gòu);掌握File類型的概念和使用方法、IO的基本概念、字節(jié)流、字符流的使用方法、緩沖流的基本概念和使用方法、標(biāo)準(zhǔn)輸入輸出流、打印流、對象序列化流、Properties類;掌握多線程的概念、創(chuàng)建方式、常用方法、線程安全、線程池技術(shù)以及枚舉類型;了解網(wǎng)絡(luò)基本概念、了解UDP和TCP編程的基本流程;了解類加載的相關(guān)概念、了解反射的基本概念、學(xué)會獲取和使用構(gòu)造方法、成員變量和成員方法等類中的成員;熟練掌握J(rèn)ava8之后的新特性、掌握Lambda表達(dá)式的使用、方法引用的使用、函數(shù)式接口的概念和使用、Stream流的獲取和使用;熟練掌握常用注解的使用,學(xué)會通過使用元注解進(jìn)行自定義注解,了解注解的解析 |
JavaWeb開發(fā) |
前端技術(shù)、數(shù)據(jù)庫、JAVA數(shù)據(jù)庫操作、Web服務(wù)器及服務(wù)器相關(guān)技術(shù)、AJAX、前后臺分離技術(shù)、Git、Maven、小U課堂項目實戰(zhàn)、Linux |
掌握前端技術(shù)“三劍客”(HTML、CSS、JS)。通過學(xué)習(xí)讓大家掌握靜態(tài)網(wǎng)頁技術(shù),并且可以制作精美網(wǎng)頁,同時增加了企業(yè)流行的jQuery技術(shù),為之后的課程打下基礎(chǔ);掌握數(shù)據(jù)庫相關(guān)概念及數(shù)據(jù)庫基本操作,對數(shù)據(jù)庫高級有一定了解;掌握J(rèn)AVA連接數(shù)據(jù)庫技術(shù),掌握數(shù)據(jù)庫事務(wù);掌握連接池的使用,掌握數(shù)據(jù)庫持久化工具的使用;掌握服務(wù)器基本使用,掌握web工程在IDEA中的創(chuàng)建與運(yùn)行;了解Servlet繼承體系,掌握Servlet應(yīng)用,掌握請求和響應(yīng),掌握Http協(xié)議,掌握轉(zhuǎn)發(fā)與重定向,掌握Servlet生命周期;掌握XML文件的作用及組成;了解MVC思想;掌握J(rèn)SP使用,掌握EL表達(dá)式使用,掌握J(rèn)STL標(biāo)簽庫使用;掌握基于三層架構(gòu)的開發(fā)流程,并運(yùn)用Servlet+Jsp完成業(yè)務(wù)功能;掌握會話技術(shù);掌握監(jiān)聽器的基本使用;掌握過濾器的基本使用;掌握異步交互技術(shù);掌握ES6的基礎(chǔ)語法;掌握VUE的基本使用,能夠使用VUE完成頁面中的數(shù)據(jù)綁定;能夠使用ElementUI完成頁面布局搭建;熟練使用Git完成項目的版本控制、協(xié)作開發(fā);熟練使用Maven進(jìn)行項目中的jar包管理;熟悉JavaWeb軟件的開發(fā)流程、掌握J(rèn)avaWeb技術(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)和作用,掌握如何對組件對象進(jìn)行參數(shù)注入,掌握Spring聲明式事務(wù)處理,熟悉SSM框架整合開發(fā)流程與規(guī)范;理解SpringMVC的工作原理并能熟練應(yīng)用;熟悉ZooKeeper的內(nèi)部原理、選舉機(jī)制,熟練搭建集群、常用服務(wù)器和客戶端命令,使用ZooKeeper的API進(jìn)行操作;熟悉RPC協(xié)議、Dubbo核心概念,熟練使用Dubbo操作服務(wù)進(jìn)行負(fù)載均衡、服務(wù)降級、服務(wù)容錯并搭建高可用系統(tǒng);掌握Redis安裝、常用命令、存儲數(shù)據(jù)類型、熟練使用Java操作Redis、掌握Apache Nginx軟件安裝配置以及Tomcat集群;掌握SpringBoot的配置文件規(guī)范、自動配置原理、靜態(tài)資源處理、Thymeleaf模板的標(biāo)簽含義及其使用。熟練使用SpringBoot整合Junit、Mybatis、Dubbo進(jìn)行開發(fā);掌握Lombok插件、Mybatis-Plus通用CRUD和條件構(gòu)造器、Mybatis-Plus代碼生成器、熟練使用Mybatis-Plus對數(shù)據(jù)庫進(jìn)行CRUD操作;掌握ElasticSearch安裝、啟動、訪問、客戶Kibana操作、ElasticSearch數(shù)據(jù)類型、分詞器、ElasticSearch高級查詢、熟練使用ElasticSearch進(jìn)行批量數(shù)據(jù)操作和高級查詢;深入理解分布式架構(gòu),能夠熟練進(jìn)行分布式項目開發(fā)。對SpringBoot技術(shù)有深入理解,并能熟練整合應(yīng)用;對數(shù)據(jù)建模、數(shù)據(jù)持久化方案有深入理解,并能熟練應(yīng)用 |
微服務(wù)分布式項目實戰(zhàn) |
SpringCloud Netflix、SpringCloud Alibaba、VUE2.x+Element-UI前端技術(shù)棧、微信小程序、微服務(wù)網(wǎng)關(guān)SpringCloud、ElasticSearch、Canal、Thymeleaf、MQ、短信發(fā)送平臺、SpringSecurity OAuth2.0、CORS、Twitter的Snowflake、SpringTask、Docker、秒殺解決方案、東易買大型電商實戰(zhàn)、項目實戰(zhàn)--優(yōu)學(xué)題庫 |
掌握SpringCloud基本組件,包含配置管理、服務(wù)發(fā)現(xiàn)、斷路器、路由、微代理、事件總線、全局鎖、決策競選、分布式會話等,可以對SpringCloud的分布式構(gòu)建進(jìn)行靈活應(yīng)用和配置;掌握SpringCloud Alibaba的基本組件、Nacos服務(wù)器搭建與使用、SpringCloud GateWay網(wǎng)關(guān)搭建與使用、Sentinel限流控制、降級、Sleuth鏈路跟蹤;掌握VUE、Element-UI等前端開發(fā)技術(shù);掌握微信小程序日常開發(fā);掌握SpringCloud Gateway相關(guān)技術(shù);掌握OpenResty的使用、Nginx限流使用;并掌握FastDFS文件服務(wù)器,熟練應(yīng)用FastDFS服務(wù)器;掌握常用事務(wù)處理業(yè)務(wù)場景,事務(wù)處理應(yīng)用實踐;掌握OSS云存儲技術(shù)、在應(yīng)用系統(tǒng)集成OSS云存儲實現(xiàn)文件上傳;掌握ElasticSearch搭建及配置,實現(xiàn)詞條分析,關(guān)鍵詞查詢;掌握Canal的原理和基本使用;掌握模板引擎技術(shù),解決服務(wù)器負(fù)載壓力;理解MQ底層原理思想,應(yīng)用RabbitMQ消息隊列實現(xiàn)模塊解耦;掌握短信發(fā)送,實現(xiàn)常見的短信應(yīng)用場景;掌握Oauth2.0原理及授權(quán)認(rèn)證服務(wù)開發(fā);理解CORS解決模塊間跨域訪問;掌握雪花片法生成策略,理解分布式ID生成器;掌握任務(wù)調(diào)度SpringTask實現(xiàn)定時器業(yè)務(wù)應(yīng)用場景;掌握Docker基礎(chǔ)知識,能夠理解Docker鏡像與容器的概念;掌握高并發(fā)場景下秒殺設(shè)計與開發(fā);掌握微服務(wù)架構(gòu)設(shè)計與開發(fā)思路,采用Spring Cloud全家桶技術(shù)微服務(wù)架構(gòu),運(yùn)用Eureka技術(shù),完成分布式服務(wù)之間的注冊與發(fā)現(xiàn)等 |
就業(yè)指導(dǎo) |
企業(yè)面試前期準(zhǔn)備與技巧、專業(yè)指導(dǎo)、企業(yè)面試復(fù)盤 |
從簡歷、面試技巧等層面幫助學(xué)員,培養(yǎng)學(xué)員溝通表達(dá)能力;幫助學(xué)員清晰了解職業(yè)發(fā)展規(guī)劃,明確自身定位,找到適合自身發(fā)展的工作;通過項目強(qiáng)化、面試專項指導(dǎo)、面試復(fù)盤等,幫助學(xué)員求職 |
隨著IT產(chǎn)業(yè)的發(fā)展,許多企業(yè)中的計算機(jī)應(yīng)用程序也在隨之轉(zhuǎn)型,企業(yè)中所應(yīng)用的計算機(jī)模式逐漸向客戶端較小、服務(wù)器隨之增大、數(shù)據(jù)庫的容量也在相應(yīng)增加的方向轉(zhuǎn)變,此外,加上Java語言獨有的特點,根據(jù)其在各項服務(wù)器中應(yīng)用程序的開發(fā)所占有的優(yōu)勢,企業(yè)版的J2SE為企業(yè)環(huán)境中計算機(jī)模式的應(yīng)用提供了良好的平臺,因此未來,java將會往這面繼續(xù)發(fā)展,朝著專業(yè)化,專門化的方向逐步發(fā)展,朝多個方向進(jìn)行延伸。
Java入門培訓(xùn)學(xué)校課程大綱
課程背景
隨著計算機(jī)技術(shù)的發(fā)展,Java已成為應(yīng)用廣泛的編程語言之一。很多企業(yè)都在招聘Java開發(fā)工程師,而這類人才仍然供不應(yīng)求。因此,Java的入門培訓(xùn)課程逐漸走熱,為初學(xué)者提供了一個良好的學(xué)習(xí)平臺。
課程特色
1.實踐操作型課程:以項目案例為基礎(chǔ),學(xué)生動手實踐編寫Java程序,能迅速掌握J(rèn)ava的語法和編程思路。
2.專業(yè)師資:課程由業(yè)內(nèi)資深從業(yè)人員授課,講解經(jīng)驗豐富,善于和學(xué)生溝通,能夠幫助學(xué)生快速進(jìn)入學(xué)習(xí)狀態(tài)。
3.針對性強(qiáng):根據(jù)不同學(xué)生的需求制定個性化學(xué)習(xí)計劃,提供多個方向的精品課程。
課程目標(biāo)
1.熟悉Java編程語言的基礎(chǔ)知識。
2.能夠掌握J(rèn)ava開發(fā)環(huán)境的搭建及使用。
3.了解Java的面向?qū)ο缶幊趟枷爰皯?yīng)用。
4.能夠根據(jù)實際需求編寫Java程序。
5.具備一定的編程實戰(zhàn)經(jīng)驗。
學(xué)習(xí)對象
1.對編程有基礎(chǔ)興趣者
2.需要為公司或自己的項目學(xué)習(xí)Java的程序員
3.對Java語言感興趣并想深入學(xué)習(xí)的職業(yè)人員
4.正在學(xué)習(xí)計算機(jī)科學(xué)相關(guān)專業(yè)或課程的學(xué)生
課程內(nèi)容
1.Java語法基礎(chǔ)
2.Java常用類庫及API
3.Java面向?qū)ο缶幊?/p>
4.JavaWeb開發(fā)
5.Java框架Spring
學(xué)習(xí)時長
根據(jù)課程內(nèi)容規(guī)劃,一般為3-6個月,具體時長根據(jù)學(xué)生學(xué)習(xí)進(jìn)度和課程安排情況而定。
收費(fèi)范圍
收費(fèi)標(biāo)準(zhǔn)因時間、課程、授課老師不同而有所差異。實際收費(fèi)范圍需咨詢在線客服或到校咨詢具體課程收費(fèi)標(biāo)準(zhǔn)。
學(xué)習(xí)收獲
1.掌握J(rèn)ava編程語言的基礎(chǔ)知識
2.熟悉Java常用類庫及API并能夠使用
3.了解Java的面向?qū)ο缶幊趟枷爰皯?yīng)用
4.能夠編寫基于JavaWeb的Web應(yīng)用程序
5.學(xué)習(xí)框架Spring,掌握J(rèn)ava開發(fā)的一種高效方法
6.具備一定的編程實戰(zhàn)經(jīng)驗
結(jié)語
以上信息僅供參考,實際情況以到校咨詢?yōu)闇?zhǔn)??陕?lián)系在線客服,預(yù)約免費(fèi)體驗課,了解更多關(guān)于Java入門培訓(xùn)的相關(guān)信息。
培訓(xùn)項目:Java培訓(xùn)、Python+人工智能培訓(xùn)、UI設(shè)計培訓(xùn)、互聯(lián)網(wǎng)營銷培訓(xùn)、軟件測試培訓(xùn)、Linux云計算培訓(xùn)
¥2280018081人關(guān)注
¥208002620人關(guān)注
¥2280076529人關(guān)注
¥2430010409人關(guān)注
¥2080019136人關(guān)注
¥208002247人關(guān)注
¥208002913人關(guān)注
¥188004401人關(guān)注
¥168002028人關(guān)注
¥243002760人關(guān)注