學科介紹:Java是上非常流行的計算機編程語言,在全球編程語言榜居首位,在 上搜索Java關鍵字,僅上海的招聘職位即可搜索到3萬個,人才需求量大。課程以實戰(zhàn)為導向,雙師面授方式。幫助學員完成理論知識到實戰(zhàn)開發(fā)的蛻變,從而使學員正真獲得實戰(zhàn)開發(fā)的能力。
就業(yè)崗位: Java開發(fā)工程師、Web全棧工程師、數(shù)據(jù)庫開發(fā)工程師、運維工程師、Web前端工程師、軟件產(chǎn)品經(jīng)理、軟件項目經(jīng)理
一、軟件入門
課程:計算機的規(guī)范運用、office辦公自動化、郵件文化、記筆記的方法、提問的藝術、計算機英語、思維導圖、Markdown筆記、溝通技巧、Web應用概述、DOS常用命令等。
目標:零基礎**入門,掌握良好的軟件開發(fā)思維和學習方法。
二、Web前端基礎
課程:HTMLCSS、JavaScript基礎、jQuery
目標:掌握前端開發(fā)的基礎知識,掌握HTML語義化的使用技巧以及CSS的規(guī)范樣式設計,**DIV+CSS布局完成網(wǎng)頁制作,運用開發(fā)人員工具進行頁面調(diào)試。**學習JavaScript基礎編程完成頁面的開發(fā)。
項目實訓:企業(yè)網(wǎng)站、電商網(wǎng)站等。
三、Web前端企業(yè)級開發(fā)
課程基礎與響應式、Bootstrap詳解、ES6、Less、Vue、 小程序開發(fā)、端全平臺混合開發(fā)(uni-app)
目標:掌握HTML5和CSS3的新特性,掌握CSS預處理Less的使用,**常用的端框架開發(fā)多端應用,掌握適配不同終端的網(wǎng)頁開發(fā)技術選型;能夠建立客戶端服務器交互模型,熟悉網(wǎng)絡通信相關概念,完成企業(yè)網(wǎng)站多端前端開發(fā);
項目實訓:企業(yè) 小程序、APP開發(fā)
四、服務器技術基礎
課程:數(shù)據(jù)庫MySQL、Java語言基礎、Web服務器原理、JSPServlet
目標:了解Web服務器和HTTP原理,使用MySQL數(shù)據(jù)庫和JavaWeb技術完成完整邏輯的開發(fā),對基于數(shù)據(jù)庫的Web應用有較直觀的認識。
項目實訓:使用Eclipse開發(fā)工具完成簡單的Web應用開發(fā)。
五、服務器技術進階
課程:Java高級編程、Oracle數(shù)據(jù)庫、MVC設計模式和Nutz
目標:掌握Java的高級部分和數(shù)據(jù)庫復雜查詢,掌握MVC設計模式和Nutz開發(fā)框架完成整站的開發(fā)。
項目實訓:開發(fā)J2EE版的天貓商城。從界面設計、數(shù)據(jù)庫設計到使用整合的框架完成商城項目的開發(fā),了解開發(fā)流程和開發(fā)中常用的技術要點。
六、企業(yè)級服務器框架
課程:SSM框架、Shiro權限框架、非關系型數(shù)據(jù)庫、SpringBoot、分布式技術、項目構(gòu)建與管理、SVNGit代碼版本管理
目標:開發(fā)工具IDEA,使用Git進行代碼版本管理,小組協(xié)作開發(fā)基于
Maven的多模塊應用,使用非關系型數(shù)據(jù)庫Redis進行數(shù)據(jù)緩存,使用dubbo微服務進行服務調(diào)用,熟悉基于Shiro的權限框架。
項目實訓:搭建企業(yè)級開發(fā)框架,小組分主題進行協(xié)作開發(fā),并完成版本迭代和發(fā)布,并進行項目答辯。
七、Linux基礎
課程:系統(tǒng)安裝、常用命令、Shell基礎
目標:Linux系統(tǒng)安裝和相關安全設置,常用工具使用和部署命令,使用Shell進行編程。
八、阿里生態(tài)圈
課程:ECS(Centos)的部署環(huán)境搭建、OSS對象存儲服務、云效項目管理
目標:了解阿里生態(tài)圈,在其上進行完整的項目開發(fā)管理和部署運維工作,包括使用ECS服務器,OSS對象存儲,以及云效項目管理以及源代碼托管。
九、Python
課程:語言基礎、Python操作數(shù)據(jù)庫、Python文件處理
目標:了解Python的背景,語言的優(yōu)勢,語言基礎語法和開發(fā)環(huán)境搭建,使用Python進行文件和數(shù)據(jù)庫操作,了解Python的Web框架和運維組件。