深圳java開發(fā)培訓(xùn)
【所屬機構(gòu):深圳北大青鳥學(xué)校】

學(xué)生族 icon20周歲及以上,大專及以上學(xué)歷,在校或剛畢業(yè)人群
想高薪 icon25周歲及以上,在職轉(zhuǎn)行人群,向往高薪的工作人士

編程語言 icon
JAVA、R、Python、Ruby等其中一種
數(shù)據(jù)庫 icon
SQL、MYSQL、MongoDB、Redis、bsbbd、HBase
處理框架 icon
HadOOP:HDFS、Mapreduce、Hive、Mapout,Storm,Spark
其他技能 icon
Linux操作,算法,云計算,數(shù)據(jù)分析挖掘,人工智能
ACCP Y2教員或?qū)W士后Java技術(shù)顧問已認(rèn)證
線上學(xué)習(xí)、遠(yuǎn)程認(rèn)證、線下授課,數(shù)據(jù)分析
制造三農(nóng)信用、物流醫(yī)療、教育等越來越多的傳統(tǒng)行業(yè)都必將轉(zhuǎn)型互聯(lián)網(wǎng)+ ,而這些大規(guī)模企業(yè)應(yīng)用首選JavaEE
- 金融
數(shù)據(jù)分析
- 教育
網(wǎng)上教育
- 醫(yī)療
網(wǎng)上掛號
- 信用
個人征信
- 通訊
電話視頻
所處階段 | 主講內(nèi)容 | 技術(shù)要點 |
預(yù)科 | 預(yù)科課程 | 1、計算機理論;2、網(wǎng)絡(luò)基礎(chǔ)及硬件基礎(chǔ);3、編程基礎(chǔ) |
Java編程基礎(chǔ) | Java基礎(chǔ) | 1.搭建Java開發(fā)環(huán)境2.變量的定義3.循環(huán)結(jié)構(gòu)4.選擇結(jié)構(gòu)5.一維數(shù)組和二維數(shù)組 |
Java面向?qū)ο?/td> | 1.類和對象的概念2.面向?qū)ο蟮娜筇匦裕悍庋b、繼承、多態(tài)3.面向?qū)ο笏枷脒M(jìn)行程序設(shè)計4.抽象類和抽象方法5.接口6.異常 | |
集合框架 | 1.Java中的集合類型2.List集合3.Set集合4.HashMap集合5.Collections算法類及常用方法 | |
常用類 | 1.枚舉2.包裝類及裝箱拆箱3.String、StringBuffer類常用方法操作字符串4.常用日期類型5.Math類常用方法 | |
輸入輸出 | 1.流的概念以及流的類型2.字節(jié)輸入流和字節(jié)輸出流讀寫文件3.字符輸入流和字符輸出流讀寫文件4.文件復(fù)制5.序列化和反序列化 | |
多線程 | 1.多線程的運行原理2.線程的生命周期3.線程的調(diào)度4.線程的同步和死鎖5.線程池的概念和用法 | |
網(wǎng)絡(luò)編程 | 1.網(wǎng)絡(luò)編程的基本概念2.基于TCP和UDP協(xié)議的網(wǎng)絡(luò)編程 | |
XML解析 | 1.XML概念和優(yōu)勢2.編寫格式良好的XML文檔3.XML中特殊字符的處理方法4.使用DOM讀取XML數(shù)據(jù)5.使用DOM添加、修改、刪除XML數(shù)據(jù)6.使用DOM4J解析XML數(shù)據(jù) | |
MySQL數(shù)據(jù)庫 | 1.搭建和配置MySQL數(shù)據(jù)庫2.編寫數(shù)據(jù)庫增、刪、查、改SQL語句3.事務(wù)、視圖、數(shù)據(jù)庫備份與恢復(fù)、用戶管理4.數(shù)據(jù)庫設(shè)計 | |
Web框架(SSM、SSH) | Web前端技術(shù) | 1.HTML5、CSS32.JavaScript基礎(chǔ)、操作BOM、DOM對象3.JavaScript-面向?qū)ο?.jQuery |
Java Web | 1.JSP和Servlet開發(fā)原理;2.使用JDBC操作數(shù)據(jù)庫;3.使用JSP開發(fā)數(shù)據(jù)庫應(yīng)用程序。 | |
MyBatis | 1.MyBatis框架原理;2.使用MyBatis進(jìn)行項目開發(fā)。 | |
Spring | 1.Spring框架的運行原理;2.Spring的核心概念;3.使用Spring框架技術(shù)。 | |
SpringMvc | 1.SpringMVC體系概念;2.使用SpringMVC進(jìn)行數(shù)據(jù)綁定、數(shù)據(jù)效驗、視圖及視圖解析;3.使用SpringMVC進(jìn)行文件上傳、本地化解析、靜態(tài)資源處理、請求攔截器、異常處理。 | |
Hibernate | 1.使用Oracle數(shù)據(jù)庫以及使用Hibernate框架來實現(xiàn)數(shù)據(jù)持久化2.Hibernate框架的的起源、現(xiàn)狀、應(yīng)用場景以和開發(fā)原則 | |
Struts2 | 1.使用Struts 2框架開發(fā)JavaWeb項目2.MVC設(shè)計思想及Struts 2框架的的起源、現(xiàn)狀、應(yīng)用場景以和開發(fā)原則3.通過實際的SSH整合項目實踐 | |
項目實戰(zhàn)-愛旅行、數(shù)據(jù)調(diào)研平臺、SL會員商城、代理商管理系統(tǒng)、敏捷開發(fā)Scrum | 1.前后端分離、分布式集群架構(gòu)、垂直架構(gòu)2.SSM(SpringMVC+Spring+MyBatis)3.Git、Maven私服5.第三方接入技術(shù)(微信、阿里)6.MySQL、Redis(緩存服務(wù))7.搜索引擎-Solr8.集成API Doc工具-Swagger9.圖片自動化處理:Tengine+LUA+GraphicsMagic10.Auth2.0認(rèn)證11.Jsoup網(wǎng)絡(luò)爬蟲(多線程爬蟲/代理IP爬蟲)12.ExecutorService線程池13.Ik中文分詞器14.前端技術(shù):Bootstrap、Echart、jQuery、ReactJS、webpack15.使用敏捷-Scrum方式進(jìn)行高效的項目開發(fā)管理 | |
Hadoop大數(shù)據(jù)開發(fā) | 1、大數(shù)據(jù)及Hadoop概述2、分布式系統(tǒng)HDFS3、分布式計算框架MapReduce4、分布式列式數(shù)據(jù)庫Habse5、Hadoop大數(shù)據(jù)綜合應(yīng)用 | |
項目實戰(zhàn)-愛旅行之熱門搜索 | 1.使用HDFS+Shell進(jìn)行Solr日志自動存儲2.使用MapReduce進(jìn)行離線結(jié)果統(tǒng)計3.使用Sqoop實現(xiàn)Hadoop和MySQL間的數(shù)據(jù)轉(zhuǎn)換4.使用thrift實現(xiàn)統(tǒng)計結(jié)果訪問5.使用shell實現(xiàn)任務(wù)調(diào)度 | |
基于分布式微服的互聯(lián)網(wǎng)架構(gòu) | 基于Dubbox的微服實戰(zhàn) | 1.微服架構(gòu)、消息隊列、分布式事務(wù)、分布式鎖相關(guān)概念2.Docker環(huán)境搭建3使用Dubbox+SpringBoot進(jìn)行微服架構(gòu)的搭建4.使用Zookeeper作為注冊中心進(jìn)行服務(wù)治理5.使用ActiveMQ解決高并發(fā)問題6.使用Redis實現(xiàn)分布式鎖7.分布式下的第三方接入 |
Spring Cloud微服實戰(zhàn) (項目實戰(zhàn)-大覓網(wǎng)) | 1.SpringCloud相關(guān)概念2.微服架構(gòu):SpringCloud+Spring Boot3.使用MyCat進(jìn)行分布式數(shù)據(jù)庫管理4.使用Kafka+ElasticSearch進(jìn)行日志收集5.消息隊列:RabbitMQ6.第三方接入:微信、阿里、地圖7.CI/CD | |
大數(shù)據(jù)開發(fā) | Hadoop大數(shù)據(jù)開發(fā) | 1、大數(shù)據(jù)及Hadoop概述2、分布式系統(tǒng)HDFS3、分布式計算框架MapReduce4、分布式列式數(shù)據(jù)庫Habse5、Hadoop大數(shù)據(jù)綜合應(yīng)用 |
項目實戰(zhàn)-愛旅行之熱門搜索 | 1.使用HDFS+Shell進(jìn)行Solr日志自動存儲2.使用MapReduce進(jìn)行離線結(jié)果統(tǒng)計3.使用Sqoop實現(xiàn)Hadoop和MySQL間的數(shù)據(jù)轉(zhuǎn)換4.使用thrift實現(xiàn)統(tǒng)計結(jié)果訪問5.使用shell實現(xiàn)任務(wù)調(diào)度 |
分布性
這是Java 語言大的優(yōu)勢,只要有Java虛擬機,哪里都可以進(jìn)行Java編程。
編譯和解釋性
與傳統(tǒng)耗時編譯、鏈接、測試相比,Java翻譯一句,執(zhí)行一句的特性能快速程序開發(fā)。
穩(wěn)健性
作為一門強類型語言,Java不僅可靠,還可異常處理,簡化出錯處理和回復(fù)任。
安全性
Java的存儲分配模型是它防御惡意代碼的主要方法之一,的安全機制使得Java與其他編程語言區(qū)分開來。
移植性
Java使得語言聲明不依賴于實現(xiàn)的方面,并且,Java環(huán)境本身對新的硬件平臺和操作系統(tǒng)是可移植的。
高能性
Java是一種先編譯后解釋的語言,生成機器代碼的過程相當(dāng)簡單,它能產(chǎn)生相當(dāng)好的代碼。
多線索性
Java能提供支持多線索的執(zhí)行,這意味著Java允許同時完成多個任務(wù),且使具有線索的程序設(shè)計很容易。
動態(tài)性
Java 可以在分布環(huán)境中動態(tài)地維護(hù)程序及類庫,而不像 C++那樣,在類庫升級后相應(yīng)的程序都必須重新修改編譯。