114培訓(xùn)網(wǎng)歡迎您來到全國IT培訓(xùn)中心!

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 9:00-21:00

安卓軟件開發(fā)培訓(xùn)班

授課機(jī)構(gòu):全國IT培訓(xùn)中心

關(guān)注度:4154

課程價(jià)格: 請(qǐng)咨詢客服

上課地址:請(qǐng)咨詢客服

開課時(shí)間:滾動(dòng)開班

咨詢熱線:400-850-8622

在線報(bào)名

課程詳情在線報(bào)名

更新時(shí)間:2024-12-22


01 兩大主流移動(dòng)桌面操作系統(tǒng)
  • Android

    Android是一個(gè)開源的,基于Linux的移動(dòng)設(shè)備操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦。 Android是由谷歌及其他公司帶領(lǐng)的開放手機(jī)聯(lián)盟開發(fā)的。為智能終端提供全方位的解決方案的操作系統(tǒng)。

  • iOS

    iOS是由蘋果公司開發(fā)的移動(dòng)操作系統(tǒng),它是全球第二大受歡迎的移動(dòng)操作系統(tǒng),僅次于Google開發(fā)的Android系統(tǒng),iOS與蘋果的MacOS操作系統(tǒng)一樣,屬于類Unix的商業(yè)操作系統(tǒng)。

02獨(dú)特優(yōu)勢(shì)成就Android開發(fā)獨(dú)特地位
  • 強(qiáng)大的開源生態(tài)系統(tǒng) 新托福學(xué)習(xí)班配圖

    開源的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來,開源性對(duì)于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來講,更大的受益正是豐富的軟件資源。


  • 豐富的硬件及兼容性 新托福輔導(dǎo)班配圖



    由于Android的開放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。


  • 不受條框限制的自由環(huán)境 新托福課程配圖




    Android平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境,不會(huì)受到各種條條框框的阻擾。




  • 無縫結(jié)合Google服務(wù) 新托福培訓(xùn)班配圖

    根據(jù)學(xué)生認(rèn)知水平,在互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺(tái)手機(jī)將無縫結(jié)合這些的Google服務(wù)。

03學(xué)習(xí)安卓分為四個(gè)階段
0基礎(chǔ)轉(zhuǎn)行階段

Java基礎(chǔ)、面向?qū)ο蟆?shù)據(jù)類型和常用類、網(wǎng)絡(luò)編程、數(shù)據(jù)庫和多線程。

學(xué)習(xí)提升第二階段

Activity、UI布局和UI組件、數(shù)據(jù)存儲(chǔ)和SQLite、Fragment。

遇到設(shè)計(jì)瓶頸第三階段

JSON 和 svn、異步和多線程, ContentProvider、Broadcast, Android Service。

在家待業(yè)/無業(yè)第四階段

Android源碼講解、屏幕適配,常用第三方框架、藍(lán)牙、照相機(jī)、語音、人臉識(shí)別與NFC、apk簽名打包。

04Android移動(dòng)開發(fā)課程體系

                                                                              Java

 
一、JAVA基礎(chǔ)JDK的下載安裝配置、Eclipse開發(fā)工具介紹、Java基本程序的編譯運(yùn)行、關(guān)鍵字、標(biāo)示符、注釋、常量、變量、數(shù)據(jù)類型、進(jìn)制轉(zhuǎn)換、數(shù)據(jù)類型轉(zhuǎn)換、各種運(yùn)算符的使用、各種判斷循環(huán)語句的使用、函數(shù)的使用、數(shù)組的使用及遍歷、排序算法

二、面向?qū)ο?/span>
面向?qū)ο笕腴T、用Java來描述對(duì)象、局部變量和成員變量、JAVA對(duì)象內(nèi)存分析、匿名對(duì)象、封裝、構(gòu)造函數(shù)、Main函數(shù)詳解、繼承、重寫、抽象類、接口、多態(tài)、內(nèi)部類、異常、包機(jī)制、JAR包、StringBuffer類、Date和Calendar類、System類、Runtime類、Math類等常用JavaAPI講解

三、數(shù)據(jù)類型
集合、集合類(Collection)、List、ArryList、linkList、Vector、迭代器、Set、HashSet、TreeSet、linkedHashSet、Map、HashTable、HashMap、TreeMap、泛型等各種數(shù)據(jù)集合的分析和使用
 
四、多線程
線程與進(jìn)程講解、創(chuàng)建線程的方式、線程的狀態(tài)、常見線程的方法、鎖、死鎖、線程的通訊、等待喚醒機(jī)制、線程的聲明周期、后臺(tái)線程
 
五、IO流
File類常用文件操作、字節(jié)流輸入流讀取方式、字節(jié)流輸出流寫入方式、字節(jié)流文件拷貝、字節(jié)流異常處理、緩沖流、字符流讀操作、字符流寫操作、字符流拷貝文件、裝飾器模式、序列流、打印流、Scanner、操作數(shù)組對(duì)象流、編碼、轉(zhuǎn)換流、文件遞歸操作
六、JAVA網(wǎng)絡(luò)編程
網(wǎng)絡(luò)編程基本概念TCP\IP介紹、InetAddress類、URL類使用、Socket通訊、簡單的Client/Server程序設(shè)計(jì)、數(shù)據(jù)報(bào)Datagram通訊(UDP)、基于UDP的簡單的Client/Server程序設(shè)計(jì)、網(wǎng)絡(luò)編程綜合程序演練:多用戶在線聊天
 
七、JDBC和數(shù)據(jù)庫
JDBC與應(yīng)用程序的關(guān)系、數(shù)據(jù)庫的連接步驟、數(shù)據(jù)庫連接例程、分析JDBC如何和數(shù)據(jù)庫連接、注冊(cè)驅(qū)動(dòng)詳解、Statement接口的使用詳解、Statement的常用方法、數(shù)據(jù)庫增、刪、查、改實(shí)例操作
 

Android基礎(chǔ)

 
一、ActivityAndroid環(huán)境搭建和應(yīng)用開發(fā)體系,Activity生命周期,Activity管理及Intent七大屬性,傳值,啟動(dòng)和跳轉(zhuǎn),及Activity中返回棧的講解,創(chuàng)建一個(gè)Android項(xiàng)目HelloWord

二、UI,ViewUI布局,UI常用控件,ListView的使用及優(yōu)化,圖文混排+GridView,ViewPager的使用及優(yōu)化,Menu+Dialog+Toast+通知,自定義控件的使用,各種資源的定義和使用,Fragment的生命

三、數(shù)據(jù)存儲(chǔ)UI布局,UI常用控件,ListView的使用及優(yōu)化,圖文混排+GridView,ViewPager的使用及優(yōu)化,Menu+Dialog+Toast+通知,自定義控件的使用,各種資源的定義和使用,Fragment的生命

四、ContentProviderContentProvider與ContentResolver,內(nèi)容解析者ContentResolver的使用講解;自定義內(nèi)容提供者ContentProvider的詳細(xì)講解;獲取常見的數(shù)據(jù)類型如音樂,視頻,圖像,手機(jī)通信錄聯(lián)系人信息等

五、Loader實(shí)現(xiàn)異步加載數(shù)據(jù),LoaderManager管理多個(gè)loader,LoaderCallbacks接口中的抽象方法,Loader裝載器,AsyncTaskLoader異步

六、線程與進(jìn)程AsnycTask的特點(diǎn)及子類,AsnycTask泛型參數(shù),AsnycTask常用方法,Handler的使用,Handler原理及消息機(jī)制,線程運(yùn)行周期,線程安全(死鎖,線程同步),線程的常用方法,線程交互,線程使用:生產(chǎn)者與消費(fèi)者,Socket網(wǎng)絡(luò)編程

七、JSON和SVNJSON的概念 JSONObject,JSONStringer,JSONArray,JSONTokener類的使用,JSONException的使用svn的日常

八、Broadcast廣播的注冊(cè)方式,廣播的分類,廣播的發(fā)送,Android中常用的系統(tǒng)廣播

九、ServiceService生命周期,Service的使用場景,Service的分類,啟動(dòng)Service,Service與Thread之間的區(qū)分,BindService的生命周期,AIDL的使用及講解,Messenger信使的講解


                                                                     Android高級(jí)
 
一、Android官網(wǎng)了解Android官網(wǎng)的網(wǎng)站地圖,Android各個(gè)版本,官方設(shè)計(jì),AndroidAPIs,官方建議和參考,AndroidStudio,AndroidNDK,系統(tǒng)

二、圖形和動(dòng)畫畫布和幾何與位圖形的繪制,補(bǔ)間動(dòng)畫與幀動(dòng)畫,屬性動(dòng)畫,SurfaceView播放視頻案例

三、屏幕適配通過使用layout適配,通過使用drawable+values適配,制作和使用

四、自定義View自定義視圖的創(chuàng)建,Layout的方式,自定義視圖的測(cè)量,PopWindow實(shí)現(xiàn)下拉菜單,WindowManager

五、源碼Android源碼講解

六、事件分發(fā)與消費(fèi)事件構(gòu)成,事件種類,事件的響應(yīng),手勢(shì)識(shí)別,自定義手勢(shì)

七、Volley框架Volley的用途,Volley的原理,Volley的使用

八、XuitlsXuitls的用途,Xuitls的原理,Xuitls的使用

九、擴(kuò)展硬件藍(lán)牙,Camera拍攝照相,二維碼掃描

十、第三方工具百度地圖,百度推送,第三方分享ShareSDK,訊飛語音,即時(shí)通訊,人臉識(shí)別API

十一、單元測(cè)試,異常處理代碼的單元測(cè)試和調(diào)試, 應(yīng)用程序崩潰排錯(cuò), Android中處理崩潰處理機(jī)制

十二、數(shù)字簽名,apk包簽名打包生成數(shù)字簽名的key.store,利用生成簽名apk,對(duì)APK進(jìn)行混淆優(yōu)化和加固
05ios移動(dòng)開發(fā)課程體系
階段第二階段
單元1:App開發(fā)入門
了解Swift中數(shù)據(jù)、運(yùn)算符和控制流等基礎(chǔ)知識(shí)
使用Xcode構(gòu)建和運(yùn)行應(yīng)用程序
Interface Builder、Storyboard的使用
如何查看文檔、調(diào)試程序
創(chuàng)建一個(gè)簡單的計(jì)時(shí)器Timer應(yīng)用程序
單元1:iOS進(jìn)階與Objective-C
了解面向協(xié)議編程
Objective-C語法與編程規(guī)范
了解iOS開發(fā)黑魔法"Method Swizzling"
單元2:UIKit簡介
Swift基礎(chǔ)語法字符串、函數(shù)、結(jié)構(gòu)體、集合和循環(huán)
UIKit(構(gòu)成用戶界面的系統(tǒng)視圖和控件)
如何使用"自動(dòng)布局"和堆棧視圖顯示數(shù)據(jù)
創(chuàng)建猜詞游戲Apple Pie應(yīng)用程序
單元2:編程中的設(shè)計(jì)模式
MVC
MVVM
委托模式
觀察者模式
單元3:導(dǎo)航和生命周期
Swift語法:可選類型和枚舉
如何使用導(dǎo)航控制器、標(biāo)簽欄控制器和segues構(gòu)建簡單的工作流和導(dǎo)航層次結(jié)構(gòu)
視圖控制器生命周期
創(chuàng)建個(gè)性測(cè)驗(yàn)Personal Quiz應(yīng)用程序
單元3:蘋果技術(shù)前沿
SwiftUI,蘋果新的統(tǒng)一用戶界面構(gòu)建技術(shù)
ARKit,如何使用ARKit創(chuàng)建一個(gè)基于增強(qiáng)現(xiàn)實(shí)的項(xiàng)目
SirKit,讓你的APP與Siri完美結(jié)合
單元4:表格和數(shù)據(jù)持久化
了解滾動(dòng)視圖、表格視圖以及構(gòu)建復(fù)雜的輸入屏幕
學(xué)習(xí)如何保存數(shù)據(jù),與其他應(yīng)用共享數(shù)據(jù)
如何處理用戶照片庫中的圖像
創(chuàng)建任務(wù)跟蹤List應(yīng)用程序
單元4:開發(fā)者入職加分技能
App數(shù)據(jù)收集與分析
App數(shù)據(jù)加密
代碼版本管理
iOS上架及發(fā)布流程
了解主流分享
網(wǎng)絡(luò)、圖片框架使用
單元5:使用網(wǎng)絡(luò)
了解APP基礎(chǔ)動(dòng)畫實(shí)現(xiàn)
如何使用網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互
創(chuàng)建自定義菜單Restaurant應(yīng)用程序
單元5:開發(fā)者周邊技能
蘋果官方設(shè)計(jì)規(guī)范
設(shè)計(jì)工具Sketch的基本使用
如何畫原型圖
06學(xué)習(xí)app開發(fā)的目標(biāo)是什么
標(biāo)
教學(xué)目標(biāo)

實(shí)訓(xùn)項(xiàng)目:語言核心包、面向?qū)ο缶幊?、異常處理、常用工具包、集合框架、API設(shè)計(jì)原則、熟練的閱讀API文檔。Android核心組件、核心事件處理和派發(fā)機(jī)制、Android繪圖原理和高級(jí)UI訂制、自定義動(dòng)畫、高級(jí)控件使用、自定義控件、多媒體的使用、Android部分源碼講解、Android框架、網(wǎng)絡(luò)通信技術(shù)、各種傳感器的使用方法、綜合性第三方框架介紹、主流的第三方Andorid框架和第三方控件進(jìn)行開發(fā)的使用

目標(biāo)
undefined
 
  • 教學(xué)目標(biāo)



  • 熱門課程
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤