課程簡介
上海java開發(fā)培訓班是升學教育為了高中以上學歷想學習java開發(fā)培訓的學員開設,課程開設全日制脫產班、業(yè)余班、周末班、線上班、線下班滿足各類學員的多種學習需求。
班型:全日制脫產班、業(yè)余班、周末班、線上班、線下班
授課方式:線上直播、線下面授
課程周期:3-6個月不等
適合人群:
1.高中及以上學歷的在校生、畢業(yè)生;
2.無經驗想轉行的人群;
3.已從事設計行業(yè),不滿足于現狀,想提升技能的人員;
4.自由職業(yè)者、創(chuàng)業(yè)者。
課程優(yōu)勢:
課程內容豐富、全課程結合項目實戰(zhàn)講授、十年經驗總監(jiān)講師授課
課程內容:
第 一階段:JavaSE基礎
課程優(yōu)勢:以幽默風趣的講解,配以FlappyBird,猜數小游戲案例,助你快速入門java基礎,涵蓋了幾乎所有基礎知識點,為后續(xù)學習打下堅實基礎。
學習內容:1、環(huán)境搭建,2、基礎語法,3、IDEA的安裝破解和基本應用;4、方法和數組;5、面向對象思想;6、異常;7、常用類;8,集合;9、IO流;10、多線程;11網絡編程;12、反射、注解、設計模式、JDK的新特性、正則表達式、算法和數據結構。
第二階段:JavaWEB課程
課程優(yōu)勢:通過項目貫穿之前所學的所有知識點,復習鞏固學習,并且熟練使用團隊開發(fā)流程,項目管理工具。
學習內容:1、Oracle數據庫;2、MySQL數據庫;3、JDBC;4、mybatis;5、HTML、CSS、javascript、Jquery、XML、JSON;6、Tomcat、servlet、JSP、過濾器、監(jiān)聽器、文件上傳和下載、EL表達式和JSTL;7、異步訪問AJAX;8、主流前端框架Bootstrap、Vue;9、Linux;10、Redis主流緩存中間件;11、SVN;12:、Maven;13、物業(yè)管理系統(tǒng)。
第三階段:SSM+SpringBoot單體項目框架技術
課程優(yōu)勢:系統(tǒng)學習企業(yè)主流框架SSM以及SpringBoot技術,深入講解框架內部遠離,收獲單體技術架構,企業(yè)開發(fā)必備框架技能,為項目開發(fā)保駕護航。
學習內容:1、Spring;2、IOC、DI、AOP原理;3、Spring源碼分析;4、SpringMVC;5、Mybatis Plus6、SSM框架整合;7、Maven進階;8、Git;9、Shiro安全框架;10、Swagger;11、SpringBoot;12、實現的智能家居平臺。
第四階段:分布式服務化技術架構
課程優(yōu)勢:一站式學習技術架構演化過程,從單體架構,到分布式架構,不僅能收獲Dubbo分布式服務框架企業(yè)級使用,還能掌握其內部使用管理。
學習內容:1、Dubbo架構;2、Dubbo高級特性;3、Dubbo工作原理;4、ZooKeeper常用命令;5、ZooKeeper集群;6、Zookeeper內部機制;7、RocketMQ消息隊列;8、Elasticearch;9、Kibana安裝與使用;10、Elasticearch集群與內部原理;11、Docker鏡像與容器操作;12、DockerCompose;13、分布式醫(yī)療計算平臺
第五階段:微服務技術架構
課程優(yōu)勢:微服務框架SpringCloud使用,收獲微服務架構下問題解決方案,大型項目開發(fā)必備技能。
學習內容:1、微服務理論;2、SpringCloud入門;3、Eureka、Nacos、Consu服務治理;4、Gateway網管;5、熔斷器Hystrix;6、服務總線Spring Cloud Bus;7、Conlg分布式配置中心;8、Sleuth鏈路追蹤;9、基于SpringBoot+SpringCloud的微服務物流項目。