南京千鋒Java程序員網(wǎng)課/面授培訓(xùn)
¥詳詢
班制:周末班
南京IT教育南京千鋒Java程序員網(wǎng)課/面授培訓(xùn)
千鋒Java培訓(xùn)十年沉淀,全力培養(yǎng)Java軟件開發(fā)工程師
千鋒勵精圖治,不改教育初心。十年來,千鋒以政策為引導(dǎo),不斷完善國內(nèi)特色現(xiàn)代職業(yè)教育體系建設(shè),充分發(fā)揮教研師資隊伍使命,構(gòu)建品質(zhì)教育,加大創(chuàng)新型人才培養(yǎng)力度,為經(jīng)濟發(fā)展提供智力人才和智力支撐,成為新時期職業(yè)教育發(fā)展的新方向。
千鋒將繼續(xù)依托深厚的教學(xué)教研實力、完善的就業(yè)服務(wù)體系,為學(xué)員打造品質(zhì)教學(xué),助力每位學(xué)員成為技術(shù)過硬的人才。5G時代的來可期。
金融行業(yè)
一些金融系統(tǒng)**使用Java編寫前臺和后臺的電子系統(tǒng),結(jié)算、信息確認(rèn)系統(tǒng),數(shù)據(jù)處理項目和以及其他的項目。
電商行業(yè)
Java以其強安全性、平臺無關(guān)性、硬件結(jié)構(gòu)無關(guān)性、語言簡潔同時面向?qū)ο?,成為實現(xiàn)電子商務(wù)系統(tǒng)的選擇語言。
通信行業(yè)
在通信行業(yè)Java因其高并發(fā)、高性能、安全性、定制性、可靠性等優(yōu)勢同樣得到廣泛應(yīng)用。
公共服務(wù)
Java也不斷促進我國公共領(lǐng)域的發(fā)展,促進區(qū)域經(jīng)濟增長方式和新業(yè)態(tài)的形成,優(yōu)化了產(chǎn)業(yè)結(jié)構(gòu),提升了企業(yè)宏觀效益。
JavaEE適合人群
實用、簡單、簡潔是Java的特性。只要你感興趣,有一定思維邏輯,那么當(dāng)下就是參加Java培訓(xùn)好的學(xué)習(xí)時機。
1 期望穩(wěn)定發(fā)展
剛大學(xué)畢業(yè)?面臨轉(zhuǎn)行?初學(xué)者?面臨眾多語言不知該選哪個?學(xué)好Java,其他語言學(xué)起來更輕松。
2 入門編程
IT行業(yè)發(fā)展,如果你希望學(xué)一門不過時的語言以穩(wěn)定職業(yè)發(fā)展,JavaEE是不錯的選擇。
3 邏輯思維能力較強
數(shù)理能力較好,想**從事軟件開發(fā)工作來獲得能力的人員。
4 后期轉(zhuǎn)大數(shù)據(jù)
分析/人工智能
學(xué)完Java,做大數(shù)據(jù)Hadoop框架(大數(shù)據(jù)存儲/計算)、人工智能(大數(shù)據(jù)挖掘/分析/算法)。
課程大綱 :
Java基礎(chǔ)
學(xué)習(xí)目標(biāo)
主講內(nèi)容
1、Java學(xué)習(xí)方法介紹、**階段課程以及學(xué)習(xí)目標(biāo)介紹
2、常用DOS命令、JDK環(huán)境安裝
3、Java數(shù)據(jù)類型、類型轉(zhuǎn)換
4、運算符(賦值、算數(shù)、邏輯、關(guān)系、三目(三元)運算符)
5、if、if-else、switch、break、多重條件
6、for、while、do-while
7、循環(huán)嵌套、循環(huán)終止
8、方法的概念、方法的定義、方法的組成、方法的調(diào)用
9、方法的形參與實參、方法的返回值類型與返回值、return的兩種用法、遞歸
10、數(shù)組的引言、數(shù)組的概念、數(shù)組的創(chuàng)建、數(shù)組的使用
11、數(shù)組的復(fù)制、數(shù)組的擴容、數(shù)組參數(shù)和返回值、可變長參數(shù)
12、3種排序、二維數(shù)組
13、楊輝三角
14、面向?qū)ο?/strong>
15、構(gòu)造方法、構(gòu)造方法重載、有參構(gòu)造和無參構(gòu)造各自作用、this關(guān)鍵字
16、成員變量、成員方法、成員變量和局部變量區(qū)別
17、封裝、什么樣的代碼需要封裝、繼承
18、多態(tài)、訪問修飾符
19、super、super和this區(qū)別
20、三個修飾符、靜態(tài)方法、靜態(tài)代碼塊、普通代碼塊、抽象類的定義、抽象類的作用
21、接口的語法、與抽象類的異同、接口的微觀概念、接口規(guī)范、接口引用、接口的多態(tài)、接口和抽象類的區(qū)別和用途(接口定義規(guī)范、抽象類定義差異)
22、什么是內(nèi)部類、成員內(nèi)部類、靜態(tài)內(nèi)部類、局部內(nèi)部類、局部內(nèi)部類訪問外部類局部變量
23、局部內(nèi)部類的應(yīng)用場景、匿名內(nèi)部類、Object類、getClass方法、hashCode方法、toString方法、equals方法、equals方法重寫、finalize方法
24、什么是包裝類、8種包裝類型、裝箱和拆箱的常用方法、整數(shù)類型的緩沖區(qū)
25、String類、字符串的不變性、字符串的常用方法、可變字符串
26、什么是集合、Collection體系集合、Collection父接口、List子接口、ArrayList、LinkedList、Vector
27、線性表與鏈表的區(qū)別和優(yōu)劣、泛型集合、Collections工具類
28、Set子接口、HashSet、HashSet去重原理、重寫hashCode與equals、LinkedHashSet、TreeSet、TreeSet去重原理
29、算法時間復(fù)雜度、空間復(fù)雜度、排序算法、查找算法、數(shù)據(jù)結(jié)構(gòu)
30、什么是異常、異常體系分類、異常的產(chǎn)生、異常的傳遞、throws、異常的處理(try、catch、finally)、自定義異常
31、什么是進程、什么是線程、線程的組成、創(chuàng)建線程的兩種基本方式、線程狀態(tài)
32、線程安全問題、同步代碼塊、同步方法、線程狀態(tài)(6狀態(tài))、死鎖問題、生產(chǎn)者消費者、線程通信(wait、notify、notifyAll)
33、線程池概念、線程池原理、線程池相關(guān)接口與類、Callable接口、Future接口、Lock接口、重入鎖、讀寫鎖
34、線程安全集合、Collections工具獲得線程安全集合、CopyOnWriteArrayList
35、線程案例
36、流的概念、流的分類、字節(jié)流、字節(jié)節(jié)點流、字節(jié)過濾流
37、File、FileFilter、字符編碼、字符流、字節(jié)過濾流、流的標(biāo)準(zhǔn)使用步驟、[XML]
38、對象序列化
39、IO流綜合案例
40、什么是網(wǎng)絡(luò)、什么是計算機網(wǎng)絡(luò)、網(wǎng)絡(luò)模型、TCP/IP模型、TCP/UDP、IP、IPV4應(yīng)用分類、Port端口
41、InetAddress類、基于TCP的網(wǎng)絡(luò)編程、開發(fā)步驟
42、Lambda表達(dá)式、Stream API、Date Time API、Optional類
43、什么是類對象、獲取類對象、Class的常用方法、注解
44、DOM4J、SAX
45、游戲面板、游戲按鈕、游戲邏輯、游戲數(shù)據(jù)讀取、游戲線程控制、游戲計分算法、游戲血量算法等
46、完成小游戲項目
Java程序員課程
學(xué)習(xí)目標(biāo)
主講內(nèi)容
1、HTML概述、基本結(jié)構(gòu)、基本標(biāo)簽、綜合案例
2、表單、框架、特殊字符
3、CSS概述、使用方式、選擇器、屬性、塊級元素和行級元素
4、柵格系統(tǒng)、盒子模型、CSS3屬性、綜合案例。綜合案例:繪制一個頁面
5、JS概述、JS語法、運算符、分支、循環(huán)、函數(shù)
6、系統(tǒng)函數(shù)(parseInt、parseFloat、isNaN)、事件(單擊、雙擊、鍵盤、移入移出、加載、改變、提交、外部提交form表單)、字符串、正則
7、BOM概述、、Date、案例、DOM概述、節(jié)點、節(jié)點屬性、節(jié)點方法
8、屬性、文本、元素標(biāo)簽CRUD
9、事件冒泡、攔截
10、JavaScript對象、Ecmascript6新特性
11、JavaScript綜合案例
12、jQuery概述、jQuery引用、語法
13、DOM操作、節(jié)點關(guān)系、案例
14、Ajax、表單校驗、自動填充、重復(fù)驗證、Ajax+DOM
15、綜合案例、商品增刪改查、分頁
16、Validate、bootstrap概述
17、綜合案例
18、引言、數(shù)據(jù)庫概念、常見數(shù)據(jù)庫、MySql數(shù)據(jù)介紹、MySql安裝
19、like、聚合函數(shù)、group by、having、order by、limit、多表查詢、子查詢
20、DML、庫表操作
21、事務(wù)、創(chuàng)建用戶、授權(quán)、時間處理、字符串、視圖、SQL語言分類
22、索引、行轉(zhuǎn)列、列轉(zhuǎn)行
23、存儲過程、觸發(fā)器、數(shù)據(jù)庫鎖機制、數(shù)據(jù)庫引擎
24、數(shù)據(jù)庫設(shè)計三范式、E-R圖
25、綜合案例、PowerDesigner
26、JDBC概述、JDBC體系結(jié)構(gòu)、JDBC基本使用、Statement(DDL、DML)
27、SQL注入、PreparedStatement、增刪改查、Date、DateTime和Timestamp、單元測試
28、單例模式和工廠模式、JDBC封裝、DBUtils
29、ThreadLocal
30、Tomcat概述、安裝、目錄結(jié)構(gòu)、啟動、URL訪問靜態(tài)資源、停止、B/S流程圖、常見錯誤
31、**個Servlet、獲取系統(tǒng)時間案例、idea創(chuàng)建web項目
32、HTTP、Servlet兩種創(chuàng)建方式
33、集成JDBC、轉(zhuǎn)發(fā)、request作用域、重定向
34、Servlet生命周期、Servlet特性(單例+線程安全問題)、初始化參數(shù)
35、Session、Session作用域、ServletContext、ServletContext作用域、Filter、[Listener]
36、JSP,指令、內(nèi)置對象
37、EL + JSTL、MVC分層概念 Git
38、Git分支
39、項目周
Java工程師課程
學(xué)習(xí)目標(biāo)
主講內(nèi)容
1、Maven介紹、安裝、配置
2、Maven項目創(chuàng)建
3、Maven依賴的scope(compile,provided,runtime,test)
4、Maven的命令(黑窗口舉例(clean)
5、Maven整合IDEA的使用
6、ORM概述
7、MyBatis框架介紹、安裝與**
8、Mybatis環(huán)境搭建
9、Mybatis核心配置
10、Mybatis之CRUD(參數(shù)綁定、模糊查詢、主鍵回填)、封裝工具類
11、MyBatis之動態(tài)SQL、
12、Mybatis原理和源碼分析
13、Mybatis-plus介紹
14、Mybatis-plus配置
15、Mybatis-plus使用(CURD、條件查詢、全局配置)
16、PageHelper分頁原理介紹
17、PageHelper分頁插件介紹
18、PageHelper分頁插件配置
19、Pagehelper原理介紹
20、Spring概述
21、Spring框架概念
22、Spring架構(gòu)組成,手動反射實現(xiàn)工廠
23、Spring工程構(gòu)建,環(huán)境搭建(pom.xml,創(chuàng)建Spring的配置文件)依賴和配置文件詳解
24、Spring之IoC控制反轉(zhuǎn)
25、Spring之DI依賴注入
26、對象單例和多例注入
27、工廠模式特性問題概述
28、代理設(shè)計模式介紹,靜態(tài)代理、動態(tài)代理,JDK動態(tài)代理
29、CGLib動態(tài)代理
30、面向切面編程(AOP)
31、AOP術(shù)語
32、AOP作用
33、SpringAOP開發(fā)流程,Spring與Mybatis整合
34、Spring事務(wù)管理
35、SM+事務(wù)整合
36、SpringAOP注解、IOC注解異常處理
37、文件上傳、文件**、驗證碼、SpringMVC執(zhí)行流程
38、Spring和SpringMVC、IOC容器關(guān)系
39、SSM整合
40、RESTful架構(gòu)風(fēng)格、跨域訪問
41、RESTful風(fēng)格查詢多參數(shù)傳遞
42、安全框架概述
43、Spring原理和源碼分析
44、SpringMVC原理和源碼分析
45、SpringSecurity介紹
46、SpringSecurity配置和使用
47、Shiro介紹
48、Shiro使用
49、Shiro之自定義Realm、多Realm的配置
50、Shiro之RememberMe配置
51、架構(gòu)基礎(chǔ)知識、架構(gòu)演變過程、常用架構(gòu)、架構(gòu)的技術(shù)體系
52、Vue基本語法介紹
53、Vue分支循環(huán)、v-on、v-bind、v-model
54、Vue生命周期
55、Vue Template
56、Vue組件
57、Vue路由、路由傳參
58、Axios介紹和使用
59、Nodejs介紹、安裝和使用
60、Vue-CLI(Webpack介紹)
61、ElementUI介紹
62、ElementUI整合Vue
63、SpringBoot介紹
64、SpringBoot快速入門
65、SpringBoot項目結(jié)構(gòu)
66、SpringBoot啟動類
67、SpringBoot配置文件
68、SpringBoot常用配置
69、SpringBoot整合Mybatis
70、SpringBoot原理和源碼分析
71、Thymeleaf介紹、語法、使用
72、Thymeleaf綜合案例
73、API接口文檔介紹
74、Swagger介紹
75、Swagger配置
76、Swagger-ui
77、Swagger接口測試
78、Springboot整合Swagger
79、Springboot整合SpringSecurity
80、SpringBoot整合MyBatis
81、接口加密策略、JWT、token機制、加密算法等
82、任務(wù)調(diào)度介紹
83、分布式任務(wù)調(diào)度介紹
84、分布式任務(wù)調(diào)度框架對比
85、Quartz
86、Elastic-Job
87、文件存儲介紹
88、分布式文件存儲概述
89、分布式文件存儲解決方案介紹
90、阿里云OSS
91、FastDFS分布式文件系統(tǒng)
92、Linux介紹
93、Linux文件系統(tǒng)介紹
94、Linux常用命令講解、用戶、用戶組、權(quán)限
95、Linux環(huán)境下JDK安裝、tomcat配置、MySQL安裝
96、Linux項目部署上線
97、Nginx概述
98、Nginx反向代理
99、Nginx負(fù)載均衡(MySQL數(shù)據(jù)庫負(fù)載均衡、Tomcat負(fù)載均衡)
100、Nginx靜態(tài)資源服務(wù)器
101、CDN靜態(tài)加速
102、前后端分離項目性能優(yōu)化
Java架構(gòu)師課程
學(xué)習(xí)目標(biāo)
主講內(nèi)容
1.分布式架構(gòu)介紹、SOA架構(gòu)介紹、微服務(wù)架構(gòu)介紹
2.電商技術(shù)解決方案、架構(gòu)設(shè)計
3.Docker介紹
4.Docker架構(gòu)
5.Docker安裝
6.Docker之中央倉庫,配置**
7.Docker鏡像操作
8.Docker容器操作
9.Docker應(yīng)用
10.Dockerfile部署SSM項目
11.Docker自定義鏡像管理
12.Docker-Compose
13.Redis介紹
14.Redis安裝及圖形化界面鏈接
15.Redisson概述和使用
16.Redis的數(shù)據(jù)類型
17.Redis常用命令
18.Java連接Redis及操作
19.修改SSM工程實現(xiàn)Session共享并部署到Linux。
20.管道介紹及使用。(管道介紹,Pipeline使用)
21.Redis連接池配置
22.Redis持久化策略
23.Redis過期策略
24.Redis內(nèi)存淘汰策略
25.Redis實現(xiàn)分布式Session
26.緩存雪崩概述、緩存穿透概述、解決緩存雪崩和穿透的方案
27.Redis的分布式鎖、秒殺案例講解、解決超賣和少賣問題
28.Zookeeper概述
29.Zookeeper詳解和使用
30.Zookeeper和Redis優(yōu)缺點對比
31.Elasticsearch介紹。
32.Elasticsearch安裝(Elasticsearch,Kibana,IK分詞器)。
33.Elasticsearch的索引操作
34.Elasticsearch的文檔操作
35.Java連接Elasticsearch并操作文檔。(JavaAPI操作)
36.Elasticsearch的基本查詢
37.Elasticsearch的其他查詢
38.Elasticsearch的聚合查詢
39.Elasticsearch之Filter查詢
40.Elasticsearch的高亮查詢
41.Elasticsearch的統(tǒng)計查詢
42.Elasticsearch的GEO查詢
43.RabbitMQ介紹
44.RabbitMQ安裝
45.RabbitMQ架構(gòu)及通訊范式介紹
46.RabbitMQ-HelloWorld
47.RabbitMQ-Work。(Work,qos及手動ack)
48.RabbitMQ-Publish&Subscribe
49.RabbitMQ-Route
50.RabbitMQ-Topic
51.SpringBoot整合RabbitMQ
52.RabbitMQ事務(wù)&Confirm
53.RabbitMQ消息Properites
54.MySQL主從復(fù)制
55.Mycat介紹
56.Mycat分庫分表
57.Mycat數(shù)據(jù)庫負(fù)載均衡
58.Mycat數(shù)據(jù)庫讀寫分離
59.Mycat分布式事務(wù)機制
60.Sharding-JDBC概述和使用
61.Mycat和Sharding-JDBC對比
62.分布式全局ID介紹
63.分布式全局ID使用場景
64.分布式全局ID實現(xiàn)方案
65.分布式事務(wù)介紹
66.分布式事務(wù)之2PC兩段提交
67.分布式事務(wù)之3PC三段提交
68.分布式事務(wù)之TCC模式
69.分布式事務(wù)基于MQ實現(xiàn)**終一致性
70.Seata介紹
71.Seata使用詳解
72.分布式事務(wù)案例講解
73.分布式數(shù)據(jù)庫自增ID問題
74.SnowFlake算法原理、SnowFlake算法實現(xiàn)
75.秒殺業(yè)務(wù)技術(shù)解決方案
76.電影選座業(yè)務(wù)技術(shù)解決方案
77.微服務(wù)架構(gòu)概述
78.分布式架構(gòu)和微服務(wù)架構(gòu)區(qū)別
79.SpringCloud概述
80.SpringCloud和Dubbo介紹
81.SpringCloud和Istio介紹
82.SpringCloud之Eureka入門
83.SpringCloud之Eureka安全性
84.SpringCloud之Eureka高可用。
85.SpringCloud之Robbin介紹
86.SpringCloud之Robbin基本使用及配置
87.SpringCloud之Feign介紹
88.SpringCloud之Feign的入門
89.SpringCloud之Feign的參數(shù)傳遞注意事項。
90.SpringCloud之Hystrix介紹
91.SpringCloud之Hystrix的線程池和信號量選擇
92.SpringCloud之Hystrix的超時時間
93.SpringCloud之Hystrix的斷路器
94.SpringCloud之Hystrix的其他介紹。
95.SpringCloud之Config介紹
96.SpringCloud之Config入門
97.SpringCloud之Config實現(xiàn)動態(tài)配置。
98.SpringCloud之Zuul介紹
99.SpringCloud之Zuul過濾器&服務(wù)別名&忽略服務(wù)&版本區(qū)分
100.SpringCloud之Zuul過濾器的API詳解
101.SpringCloud之Zuul的降級
102.SpringCloud之Zuul的動態(tài)路由思路
103.SpringCloud之鏈路追蹤介紹
104.SpringCloud之鏈路追蹤使用場景介紹
105.SpringCloud之Sleuth和Zipkin介紹
106.SpringCloud之鏈路追蹤配置
107.**鏈路追蹤進行BUG分析和調(diào)試
108.SpringCloud之Sentinel概述
109.SpringCloud之流量控制介紹
110.SpringCloud之服務(wù)降級介紹
111.SpringCloud之Sentinel基本使用
112.SpringCloud之Sentinel原理源碼分析
113.SpringCloud BUS使用場景介紹
114.SpringCloud BUS配置
115.SpringCloud BUS刷新配置中心配置同步
116.數(shù)據(jù)庫優(yōu)化之?dāng)?shù)據(jù)庫調(diào)優(yōu)思路
117.數(shù)據(jù)庫優(yōu)化之查詢優(yōu)化
118.數(shù)據(jù)庫優(yōu)化之索引優(yōu)化
119.數(shù)據(jù)庫優(yōu)化之存儲引擎優(yōu)化
120.數(shù)據(jù)庫優(yōu)化之?dāng)?shù)據(jù)庫結(jié)構(gòu)優(yōu)化
121.數(shù)據(jù)庫優(yōu)化之其他優(yōu)化
122.JVM優(yōu)化之JVM運行時內(nèi)存結(jié)構(gòu)
123.JVM優(yōu)化之JVM對象模型
124.JVM優(yōu)化之JVM內(nèi)存模型
125.JVM優(yōu)化之GC算法
126.JVM優(yōu)化之GC中StopTheWorld概述
127.JVM優(yōu)化之垃圾回收器分類
128.項目優(yōu)化之底層回顧:Netty、NIO、BIO、線程池和等待隊列、數(shù)據(jù)結(jié)構(gòu)、Design pattern。
體驗課預(yù)約試聽
倒計時
課程熱線:
客服在線時間:早上9點~下午6點,其他時間請在線預(yù)約報名或留言,謝謝!