課程優(yōu)勢是使用windows操作系統(tǒng),Android Studio及 eclipse開發(fā)環(huán)境,采用FCBS教學(xué)模式,強(qiáng)化了可視化編程、網(wǎng)絡(luò)安全、設(shè)計模式,融入實戰(zhàn)項目開發(fā),并且增加了企業(yè)常用技術(shù)、全棧開發(fā)技術(shù)(PHP后臺開發(fā)、HTML前端開發(fā))。增強(qiáng)學(xué)員綜合能力,項目階段強(qiáng)化項目流程,嚴(yán)抓代碼質(zhì)量,強(qiáng)化協(xié)同開發(fā),以企業(yè)標(biāo)準(zhǔn)完成項目。
課程介紹
課程體系
階段:Java語言
Java語言是Android程序開發(fā)的基礎(chǔ)開發(fā)語言,是進(jìn)行Android程序開發(fā)的必備能力。通過這個階段學(xué)習(xí),學(xué)生將掌握Android開發(fā)的基礎(chǔ)語言,具備基本的編程邏輯,理解代碼的能力,并掌握以下能力:
(1) 熟練使用eclipse編譯開發(fā)工具
(2) 熟練掌握程序開發(fā)工作中的基礎(chǔ)技術(shù)、常用概念
(3) 掌握面向?qū)ο箝_發(fā)的基本原理
(4) 鍛煉程序開發(fā)工作中的基本溝通技巧
第二階段:Android初級
Android初級將要學(xué)習(xí)Android程序開發(fā)的基礎(chǔ)組件。通過這個階段學(xué)習(xí),學(xué)生將具備Android初級開發(fā)能力,具備Android程序靜態(tài)界面開發(fā)能力及數(shù)據(jù)處理、網(wǎng)絡(luò)請求,并掌握以下能力:
(1) 熟練使用eclipse創(chuàng)建和運行Android程序
(2) 熟練掌握在Android程序開發(fā)過程中創(chuàng)建程序界面,動態(tài)布局界面
(3) 熟練掌握在Android程序開發(fā)過程中實現(xiàn)用戶交互的方法
(4) 熟練掌握在Android程序中豐富多態(tài)的用戶界面分析過程
(5) 熟練掌握可視化編程
第三階段:Android高級
進(jìn)階開發(fā)將要學(xué)習(xí)的技術(shù)包括:動畫、設(shè)計模式、服務(wù),廣播,內(nèi)容提供者,數(shù)據(jù)庫等,通過本階段學(xué)習(xí),學(xué)生將具備基本完整的Android開發(fā)能力,并掌握以下能力:
(1) 熟練掌握在Android程序開發(fā)中文件管理、數(shù)據(jù)存儲及處理等功能的實現(xiàn)
(2) 熟練掌握在Android程序開發(fā)中數(shù)據(jù)的格式及使用
(3) 熟練掌握在Android程序開發(fā)中常用的技術(shù):多線程開發(fā)、網(wǎng)絡(luò)編程、設(shè)計模式等等
第四階段:全棧及項目優(yōu)化
本階段將講解后臺、前端、跨平臺的開發(fā)技術(shù),通過本階段學(xué)習(xí),學(xué)生將掌握多項技能,培養(yǎng)全局性思維,具備全棧工程師的工作能力。
根據(jù)之前所做APP,從代碼規(guī)范,項目架構(gòu),設(shè)計模式等方向?qū)椖窟M(jìn)行優(yōu)化,了解企業(yè)開發(fā)基本功。
第五階段:項目進(jìn)階開發(fā)
項目實戰(zhàn)開發(fā)將以項目驅(qū)動方式詳細(xì)講解企業(yè)級Android應(yīng)用所需掌握的各項核心技術(shù),以及各種框架的用法。
企業(yè)級項目包括:
(1) 多媒體項目:唱吧、網(wǎng)易云音樂、優(yōu)酷視頻、風(fēng)行視頻
(2) LBS項目:滴滴打車、Uber、地圖、高德地圖
(3) 移動通信項目:微信、陌陌
(4) O2O購物項目:唯品會、天貓、美團(tuán)
(5) 圖片美化項目:美顏相機(jī)
并掌握以下能力:
(1) Android項目中的技術(shù)分析能力
(2) Android項目中的功能描述能力
(3) Android項目開發(fā)中框架設(shè)計能力
(4) Android項目開發(fā)中技術(shù)難點突破能力
(5) Android項目開發(fā)中第三方框架的使用經(jīng)驗
(6) Android項目開發(fā)中優(yōu)化程序的能力
(7) 負(fù)責(zé)與服務(wù)器端調(diào)試,確保應(yīng)用質(zhì)量
(8) 按照項目計劃在保證質(zhì)量的前提下,按時完成開發(fā)任務(wù)
課程亮點
1、 課程層次分明
步:學(xué)習(xí)Android程序開發(fā)的初級開發(fā)技術(shù),結(jié)合綜合項目練習(xí),打下堅實基礎(chǔ),培養(yǎng)編程思想
第二步:通過企業(yè)真實項目教學(xué),學(xué)習(xí)熱門項目的核心技術(shù),開始了解項目開發(fā)流程,為學(xué)生開發(fā)項目打下堅實基礎(chǔ)
第三步:學(xué)習(xí)新的企業(yè)開發(fā)技術(shù),提升技術(shù)能力,更符合企業(yè)要求
第四步:通過企業(yè)級項目實戰(zhàn)開發(fā),提升分析問題、解決問題、技術(shù)學(xué)習(xí)的能力,保證學(xué)員工作后能夠迅速融入團(tuán)隊。
第五步:學(xué)習(xí)全棧及跨平臺開發(fā),提升多種技術(shù)能力、全局性思維,更適應(yīng)企業(yè)對全棧工程師的需求
2、 綜合項目練習(xí)
在詳細(xì)講解技術(shù)點的基礎(chǔ)上,通過綜合項目練習(xí),鞏固所學(xué)知識,做到學(xué)以致用,加深印象,在開發(fā)中靈活中使用所學(xué)技術(shù),培養(yǎng)編程思想。
3、 項目驅(qū)動式教學(xué)
(1) 課程以多媒體、LBS、地圖、移動通信等企業(yè)熱門開發(fā)APP類型為主,讓學(xué)員了解更多真實項目的核心開發(fā)技術(shù)及開發(fā)技巧。
(2) 通過項目驅(qū)動式教學(xué)將核心技術(shù)融入并貫穿整個項目,讓學(xué)生能夠“學(xué)以致用”,在開發(fā)中靈活使用所學(xué)技術(shù)。
(3) 在學(xué)生進(jìn)行企業(yè)級項目實戰(zhàn)之前,通過項目驅(qū)動式教學(xué),帶領(lǐng)學(xué)生了解項目開發(fā)流程:項目需求分析、項目框架搭建、項目功能實現(xiàn)、代碼優(yōu)化等
(4) 培養(yǎng)學(xué)生的項目分析能力,編程思想
4、 新的企業(yè)開發(fā)技術(shù)
課程內(nèi)容涵蓋了當(dāng)前Android企業(yè)開發(fā)中的技術(shù),并且課程內(nèi)容會根據(jù)企業(yè)開發(fā)需求進(jìn)行實時更新,提升學(xué)生的技術(shù)能力,更符合企業(yè)要求。
5、 企業(yè)級項目實戰(zhàn)
講解企業(yè)項目開發(fā)流程,講師嚴(yán)格按照企業(yè)項目開發(fā)流程管理學(xué)生,模擬真實的企業(yè)項目開發(fā)環(huán)境,提升學(xué)生的分析問題、解決問題、技術(shù)研究、團(tuán)隊配合溝通等項目開發(fā)必備能力。
課程優(yōu)勢
1、 項目驅(qū)動教學(xué)
不同于其他培訓(xùn)機(jī)構(gòu)的“授課+實戰(zhàn)”教學(xué)方式,藍(lán)鷗的教學(xué)方式是“授課 + 項目驅(qū)動教學(xué) + 實戰(zhàn)”,這樣能夠讓學(xué)生的從“授課學(xué)習(xí)模式”過渡到“開發(fā)模式”,培養(yǎng)編程思想、分析及解決問題能力,能夠?qū)⑺鶎W(xué)知識靈活使用在項目開發(fā)中。
2、 全棧及跨平臺開發(fā)
掌握前端及后端開發(fā)技術(shù),既提升學(xué)生多種技術(shù)能力,也提升了全局性思維,降低工作中的溝通成本,這些能力對于一個互聯(lián)網(wǎng)企業(yè)的開發(fā)團(tuán)隊非常重要,是企業(yè)急需的人才。