教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Android+物聯(lián)網(wǎng)基礎班

學習對象


1.沒有任何軟件編程基礎和Android+物聯(lián)網(wǎng)編程經(jīng)驗,想先從0基礎入手的編程愛好者;

2.希望以較低的投入和風險來了解自己是否適合轉型從事Android+物聯(lián)網(wǎng)編程的求職人員;

3.對前途迷茫、希望能豐富自己的職場技能,擔心畢業(yè)即失業(yè)的小白人員;

4.可以沒有任何的計算機和編程基礎,但希望通過自己的付出的人打破現(xiàn)狀的人。


培訓周期


培訓時間:部分校區(qū)可能會根據(jù)實際情況有所調(diào)整,詳情可詢咨詢老師   點擊咨詢


培訓方式:全日制脫產(chǎn),每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節(jié)假日等因素發(fā)生變化)。


學習費用


Android+物聯(lián)網(wǎng) 學費價格詳情(享受優(yōu)惠價的條件是什么?)


視頻下載


關于Android+物聯(lián)網(wǎng)基礎視頻教程,傳智播客已經(jīng)錄制完成,并對外免費開放。建議參加此班的學員在開學之前,請下載視頻并在家進行提前預習,以取得更好的學習效果。

點擊此處進入視頻下載頁面


注:獲取更多視頻資料+源碼+筆記 加QQ:3276250747

1.Java語言入門

Android+物聯(lián)網(wǎng) 基礎班課程大綱
所處階段 主講內(nèi)容 技術要點 學習目標
第1階段:
Java語言入門
1、計算機基礎知識 計算機概述,計算機的硬件和軟件,計算機語言,計算機的快捷鍵,DOS命令 可掌握的核心能力:

(1)能夠掌握DOS系統(tǒng)常用基本命令;
(2)熟練使用eclipse編寫java代碼;
(3)掌握常用數(shù)據(jù)結構和算法;
(4)掌握常用的編程設計模式;
(5)熟練使用java語言的常用對象;
(6)使用java編寫單機應用程序;
(7)掌握面向對象編程思想,為以后就業(yè)課程的學習打下堅實的基礎。

可解決的現(xiàn)實問題:
學生具備JavaSE本地應用開發(fā)能力,能夠在本機開發(fā)一些應用軟件,為Android學習打下基礎。

市場價值:
具備Java語言編程思想,但是還不能達到企業(yè)的用人標準。
2、編程基礎 Java概述,JDK的安裝和使用,環(huán)境變量的配置,常量和變量,Java中的數(shù)據(jù)類型,類型轉換運算符、鍵盤錄入,If語句,switch語句,for語句,while語句,do ;while語句,循環(huán)的嵌套,數(shù)組
3、面向對象 面向對象思想,類和對象原理和創(chuàng)建,封裝,this關鍵字,構造方法,引用類型傳參,static,Math工具類,代碼塊,繼承,重寫,super關鍵字,final關鍵字,多態(tài),抽象類,接口,內(nèi)部類,匿名內(nèi)部類對象,包的原理和使用
4、常用類 Eclipse工具,Object類,String類,StringBuffer類,查找和排序,數(shù)組的工具類,Integer類,Character類,正則表達式,Math類,System類,BigDecimal類,BigInteger類,Date類,Calendar類
5、集合 集合的體系,Collection的方法,集合的遍歷,迭代器,List集合,常用數(shù)據(jù)結構,ArrayList集合,Vector集合,LinkedList集合,泛型,增強for,靜態(tài)導包,變參方法,asList方法,Set集合,TreeSet集合,HashSet集合,Map集合,TreeMap集合,HashMap集合,HashTable,Collections集合
6、IO 異常,F(xiàn)ile類,遞歸,字節(jié)流,字符流、文件編碼,轉換流,內(nèi)存操作流,字符打印流、System類的out和in的解釋、文件流的隨機訪問、合并流,類的序列化,Properties類,NIO特性
7、多線程 進程和線程,繼承Thread類創(chuàng)建線程,獲取線程的名字,線程的狀態(tài),實現(xiàn)Runnable接口創(chuàng)建線程,線程的同步,線程的死鎖,Thread類的方法,線程組,通過匿名內(nèi)部類對象創(chuàng)建線程,線程的優(yōu)先級,線程間的通信,線程池,通過Callable創(chuàng)建線程,定時器,單例模式,Runtime類
8、GUI GUI概述,F(xiàn)rame的創(chuàng)建和使用,適配器原理,布局方式,按鈕監(jiān)聽器,創(chuàng)建菜單,實現(xiàn)登陸案例
9、網(wǎng)絡編程 網(wǎng)絡概述,網(wǎng)絡協(xié)議,IP地址,端口,UDP協(xié)議和編程實現(xiàn),TCP協(xié)議和編程實現(xiàn) ;文件上傳
10、反射 反射的概述,反射獲取類的構造方法、成員變量、成員方法,反射實現(xiàn)配置文件的解析,反射向ArrayList中添加其他類型數(shù)據(jù),動態(tài)代理
11、JDK新特性 枚舉,模式和設計原則(工廠模式、模板模式、裝飾模式、適配器模式)

Android+物聯(lián)網(wǎng)就業(yè)班

學習對象


本課程適合于計算機專業(yè),有一定Java基礎、通過入學考核的未就業(yè)人士。(查看入學測試題)

提示:測試題主要考察您是否具備Java基礎,以便我們統(tǒng)一入學基礎,更好地開展教學工作。如果您感覺測試題很難,我們建議您參加我們的Android+物聯(lián)網(wǎng)基礎班學習。


培訓周期


培訓時間:部分校區(qū)可能會根據(jù)實際情況有所調(diào)整,詳情可詢咨詢老師   點擊咨詢


培訓方式:全日制脫產(chǎn),每周5天上課, 上兩天課休息一天的上課方式(實際培訓時間可能因法定節(jié)假日等因素發(fā)生變化)。


學習費用

Android+物聯(lián)網(wǎng) 學費價格一覽(享受優(yōu)惠價的條件是什么?)

2.Android+物聯(lián)網(wǎng)核心基礎階段

Android+物聯(lián)網(wǎng) 就業(yè)班課程大綱
所處階段 主講內(nèi)容 技術要點 學習目標
第2階段:
Android+物聯(lián)網(wǎng)
核心基礎階段
xml+json入門解析 開發(fā)工具安裝、單元測試、XML簡介與語法、XML解析、JSON數(shù)據(jù)類型的介紹和解析 可掌握的核心能力:
(1)能夠掌握Servlet使用;
(2)能夠理解相對路徑和絕對路徑;
(3)能夠應用reuquest和response;
(4)能夠掌握文件上傳;
(5)能夠了解Android的起源、4G發(fā)展;
(6)能夠掌握Android sdk下載;
(7)能夠應用模擬器的創(chuàng)建、adb、常見指令、DDMS、Android文件目錄、4種點擊事件,5大布局,單位;
(8)能夠掌握單元測試、登錄案例;
(9)能夠理解SDK使用,SP,SD卡使用,文件權限,XML序列化和解析;
(10)能夠掌握數(shù)據(jù)庫的增刪改查,事物;
(11)能夠理解Android消息機制;
(12)能夠掌握多線程下載。

可解決的現(xiàn)實問題:
能夠根據(jù)項目需求,完成對應的模塊設計與開發(fā)。能夠擔任初級Android工程師需求,可根據(jù)產(chǎn)品經(jīng)理需求完成程序編寫,多種分辨率的屏幕適配。

市場價值:
學習完Android核心基礎階段課程,可以滿足Android開發(fā)初級工程師標準,創(chuàng)造價值在6000-8000之間。
Android入門+常見布局 移動技術發(fā)展介紹、Android體系結構、SDK下載安裝、SDK目錄結構、模擬器創(chuàng)建、DDMS介紹、adb命令、apk打包流程、電話撥號器小案例、常見布局、單位
文件存儲+界面展現(xiàn) monkey測試、 ;單元測試的步驟、 ;Logcat日志貓、SD卡讀寫、SharedPreferences讀寫、XmlSerializer、XmlPullParser、權限介紹
MySQL+JDBC 數(shù)據(jù)庫概念、SQL語句編寫、聚集函數(shù)、分組函數(shù)、關鍵字、MySQL使用、JDBC簡介、JDBC實現(xiàn)數(shù)據(jù)庫增刪改查、SQL注入問題
數(shù)據(jù)存儲+界面展現(xiàn) SQLite的創(chuàng)建、數(shù)據(jù)庫常見方法、SQL語句實現(xiàn)對SQLite數(shù)據(jù)庫的操作、谷歌封裝API實現(xiàn)SQLite數(shù)據(jù)庫的操作sqlite3命令行、事物、ListView、打氣筒、適配器
Html+Tomcat+Http協(xié)議介紹 html簡介、標簽、web相關概念、web服務器、tomcat安裝、web項目部署、MyEclipse使用、HTTP協(xié)議、抓包
Servlet(Request、Response)+文件上傳 servlet簡介、servlet執(zhí)行過程、servlet生命周期、url-pattern、請求路徑(相對、絕對)、servletConfig、servleContext、類加載器、Response和Request、文件上傳下載案例、核心API(DiskFileItemFactory、ServletFileUpload、FileItem)
Android應用開發(fā)-網(wǎng)絡編程  ;ScrollView控件、ANR異常、Handler的使用和原理、cache和filedir、 ;runOnUiThread()使用介紹、SmartImageView原理、GET請求、POST請求、亂碼問題、開源框架xUtils、AsyncHttpClient的使用
頁面跳轉和數(shù)據(jù)傳遞 AndroidManifest介紹、intent意圖、Activity生命周期、橫豎屏切換、任務棧、Activity啟動模式
廣播和服務 廣播接受者BroadCastReceiver、有序廣播和無序廣播、 ;樣式和主題、國際化、動畫(幀動畫、補間動畫)、多選框、服務Service使用、服務常用方法和啟動方式、遠程服務、AIDL
內(nèi)容提供者 ContentProvider申明和使用、自定義ContentProvider、UriMatcher、內(nèi)容觀察者使用、系統(tǒng)短信數(shù)據(jù)庫的讀寫、系統(tǒng)聯(lián)系人數(shù)據(jù)讀寫、
多媒體編程 計算機圖片大小計算、大圖片加載、圖片處理(縮放、旋轉、平移、鏡面、倒影)、音頻播放、視頻播放、攝像頭啟動、Camera類介紹
新特性和知識點回顧 Fragment介紹以及生命周期、app版本兼容問題、屬性動畫、通知
代碼版本管理和實戰(zhàn) 版本控制的概念、常見版本控制工具、沖突解決、版本庫備份和還原、版本的分支和和并、git、SVN

3.Android+物聯(lián)網(wǎng)項目階段初級

所處階段 主講內(nèi)容 技術要點 學習目標
第3階段:
Android+物聯(lián)網(wǎng)
項目階段初級
綜合性項目《手機安全衛(wèi)士》 版本更新、TextView滾動及焦點處理、宮格GridView控件布局文件中使用、自定義組合控件、SIM卡綁定、SIM卡變更報警、短信接收和解析、定位(WIFI、基站、GPS)、超級權限、鎖屏、解鎖、擦除數(shù)據(jù)、騷擾數(shù)據(jù)攔截、黑名單(添加,刪除、更新)、刪除通話記錄、歸屬地查詢、電話監(jiān)聽、自定義控件、用戶程序和系統(tǒng)程序(查找、拆分)、卸載,打開,分享,詳情、進程處理(獲取,分類,顯示) 可掌握的核心能力:
(1)能夠獨立應用svn工具;
(2)能夠使用自定義屬性;
(3)能夠使用MD5加密工具類;
(4)能夠獨立使用手勢識別器;
(5)能夠獨立抽取基類;
(6)能夠獨立使用GPS定位;
(7)能夠獨立實現(xiàn)一鍵鎖屏和遠程擦除數(shù)據(jù);
(8)能夠獨立實現(xiàn)進程管理;
(9)能夠獨立實現(xiàn)單選、全選、 反選;
(10)能夠獨立清理進程;
(11)能夠獨立實現(xiàn)電子狗攔截;
(12)能夠獨立實現(xiàn)自定義下拉刷新案例;
(13)能夠獨立實現(xiàn)Splash界面動畫效果;
(14)能夠獨立運用Fragment替換界面中的布局存;
(15)能夠獨立解決ViewPagerIndicator滑動沖突的bug;
(16)能夠獨立運用多種手段實現(xiàn)屏幕適配。

可解決的現(xiàn)實問題:
能夠完成界面復雜,業(yè)務邏輯強的軟件開發(fā),使用流行的開源項目提高開發(fā)效率。

市場價值:
學習完Android項目階段初級課程,可以在項目經(jīng)理的指導下完成簡單模塊,創(chuàng)造價值在8000-10000之間。
高級自定義控件技術 自定義控件分類、優(yōu)酷菜單實現(xiàn)、 ;ViewPager的使用 ;、下拉選擇框、自定義開關
互聯(lián)網(wǎng)新聞客戶端項目《智慧北京》 抽取BaseFragment、拆分側邊欄和主頁面、封裝JavaBean、數(shù)據(jù)緩存、頁簽滑動事件處理、刷新頭條標題、自定義下拉刷新、分享內(nèi)容到新浪微博、修改字體大小、三級緩存(內(nèi)存、本地、網(wǎng)絡)、圖片加載、適配(圖片、尺寸、權重、布局)、推送、語音互動、友盟統(tǒng)計

4.Android+物聯(lián)網(wǎng)項目階段中級

所處階段 主講內(nèi)容 技術要點 學習目標
第4階段:
Android+物聯(lián)網(wǎng)
項目階段中高級
Android5、0、6、0高級特效 Material ;Design、DrawerLayout的使用、動態(tài)替換Theme、View的陰影和裁剪、屬性動畫、按鈕的波紋效果、Tint染色器生成圖片、Palette調(diào)色版、Vector矢量圖、RecyclerView的使用、SwipeRefreshLayout的使用、CardView的使用、ToolBar、版本兼容、OkHttp的介紹、自定義文本選擇菜單、TextInputLayout、TabLayout、CoordinatorLayout、AppbarLayout、4、FloatingActionButton和Snackbar、Android ;Studio的下載與安裝、Gradle、Module下的build、gradle、添加依賴庫和jar包 可掌握的核心能力:
(1)能夠理解自定義控件分類;
(2)能夠應用DrawerLayout控件實現(xiàn)滑動菜單;
(3)能夠應用PagerSlidingTab和ViewPager的結合使用;
(4)能夠獨立使用StellarMap實現(xiàn)推薦界面
(5)能夠獨立實現(xiàn)推薦界面文字的隨機顏色,文字字體效果;
(6)能夠獨立編寫出AppDetailActivity界面;
(7)能夠應用Executors封裝線程池;
(8)能夠使用百度地圖三大核心類對百度地圖進行基本的操作;
(9)能夠應用向地圖添加覆蓋物相關api的使用方法添;
(10)能夠應用Android 5、0,6、0新特性;
(11)能夠熟練使用Android Studio開發(fā)工具;
(12)能夠了解電商項目的各個模塊(商家、賣家、買家)業(yè)務邏輯;
(13) 能夠掌握支付寶支付功能;

可解決的現(xiàn)實問題:
能夠熟練運用自定義控件技巧,完成界面交互的設計,熟悉各種開源框架,可短時間內(nèi)完成高質量的項目設計。

市場價值:
學習完本階段課程可以組織團隊小組,主導項目開發(fā)進度,擁有11000-16000的市場價值。
電子應用市場項目《Google ;Play ;Store》 PagerTab引入、FragmentPagerAdapter、Viewpager綁定指針、編寫基類BaseHolder、抽取加載更多的操作、編寫基類BaseProtocol、創(chuàng)建TitleHolder、創(chuàng)建CategoryHolder、首頁輪播圖的實現(xiàn)、獲取網(wǎng)絡數(shù)據(jù)、AppInfoHolder的實現(xiàn)、線程池管理類、流式布局的實現(xiàn)、ActionBar的基本功能、下載
百度地圖項目 掌握SDK最基本的使用方法、定位、切換圖層、路徑、興趣點、地圖標記
黑馬外賣項目 ButterKnife的使用、retrofit的使用、OrmLite的使用、dagger2的使用、json解析、RecyclerView使用、tabLayout使用、FragmentPagerAdapter使用,網(wǎng)絡框架二次封裝、高德地圖使用、極光推送使用、支付寶接入、sharesdk短信驗證、購物車實現(xiàn)

5.Android+物聯(lián)網(wǎng)項目階段高級

所處階段 主講內(nèi)容 技術要點 學習目標
第5階段:
Android+物聯(lián)網(wǎng)
項目高級進階
企業(yè)實戰(zhàn)項目《開源中國客戶端》 團隊分工及崗位職責、搭建版本管理平臺、svn常見操作、ActionBar配置、Menu菜單配置、ButterKnife的使用、枚舉快速初始化、XML解析框架、關聯(lián)ViewPager和導航條、使用BaseListFragment基類快速創(chuàng)建界面、SwipeRefreshLayout的使用、網(wǎng)絡框架的二次封裝、1Fiddler抓包工具的使用、自定義滾動布局 ;CustomerScrollView、 ;UML/統(tǒng)一建模語言、Android富文本展示、 ;日夜間模式切換、數(shù)據(jù)緩存與讀取、EventBus事件 可掌握的核心能力:
(1)能夠應用ButterKnife類庫使用;
(2)能夠獨立使用自定義ActionBar的Theme;
(3)能夠應用網(wǎng)絡框架的二次封裝;
(4)能夠掌握Android富文本效果;
(5)能夠應用Theme進行動態(tài)切換;
(6)能夠說出內(nèi)存地址的概念;
(7)能夠列舉指針常見的錯誤;
(8)能夠理解多級指針、靜態(tài)內(nèi)存、動態(tài)內(nèi)存、結構體;
(9)能夠獨立使用第三方so庫;
(10)能夠獨立使用Retrofit框架、Volley框架進行http請求、Picasso和Glide圖片類庫加載圖、PullToRefresh實現(xiàn)下拉刷新和上拉加載;
(11)能夠使用Android Things系統(tǒng)編寫驅動;
(12)能夠了解android藍牙相關api的使用方法;

可解決的現(xiàn)實問題:
能夠完成團隊中的難點攻關,可根據(jù)項目特點設計出符合項目特點的開發(fā)框架,對行業(yè)技術發(fā)展有敏銳的感知,使項目采用最新的技術。

市場價值:
學習完本階段課程可以擁有獨立開發(fā)并負責解決問題的能力,具有16000-25000的市場價值
多媒體項目《手機影音》 主界面的實現(xiàn)、視頻列表的實現(xiàn)、視頻播放界面的實現(xiàn)、界面頂部功能實現(xiàn)、滑動改變屏幕亮度、界面底部功能實現(xiàn)、控制面板的顯示和隱藏、實現(xiàn)全屏切換、手勢、視頻播放錯誤的處理、集成Vitamio、填充音樂列表、跳轉到音樂播放界面、后臺播放音樂、播放進度的展示、播放模式的實現(xiàn)、通知欄播放歌曲、自定義歌詞控件、加載歌詞
企業(yè)實戰(zhàn)技巧 RxJava,https概述、Leakcanary的使用、MemoryAnalyzer的使用、sqlite加密、友盟數(shù)據(jù)統(tǒng)計,apk瘦身,360加固保,愛加密,梆梆加固,渠道打包,增量更新,在線修復,插件開發(fā)、http框架原理,volley應用開發(fā),ion應用開發(fā),retrofit應用開發(fā),圖片加載庫原理、glide圖片庫應用,picasso圖片庫應用,fresco圖片庫應用、條目分割固定-PinnedHeaderListView,下拉刷新類庫-PullToRefresh,自定義形狀 ;ImageView, ;PhotoView庫應用,MPAndroidChart庫應用
NDK編程 C語言基本語法、指針、結構體、模具、枚舉、交叉編譯概念和NDK介紹、C回調(diào)java方法
物聯(lián)網(wǎng) 1、Android Things物聯(lián)網(wǎng)平臺介紹;2、系統(tǒng)體系結構;3、常用開發(fā)板介紹;4、運行環(huán)境搭建;5、串口總線應用;6、SOS信號發(fā)射;7、物聯(lián)網(wǎng)常用硬件介紹;8、黑馬智能門禁防盜系統(tǒng);9、傳感器編程;10、驅動編寫;11、黑馬摩拜單車。

課程特色

1.技術新

傳智播客課程秉著對千萬學子負責的態(tài)度,緊追最新技術,積極研發(fā)新課程,讓你時刻處在最新技術的前沿。我們知道在IT這個瞬息萬變的行業(yè),只有與時俱進,才能創(chuàng)造未來!

傳智播客Android是中國唯一一家與Google保持同步更新的培訓機構,Google每發(fā)布一個新版本,傳智播客第一時間投入研發(fā),并第一時間推出新課程。據(jù)不完全統(tǒng)計,中國80%的移動開發(fā)學習者,都在瘋狂的尋求傳智播客的最新Android教學視頻,甚至包括很多其他培訓機構的學生。

2.課程深

傳智播客Android課程不僅僅包括基本的javaweb知識,Android基礎,以及比不可少的項目實戰(zhàn),在授課中,我們一直保持““授人以魚,也要授人以漁”的原則,只有這樣我們的學生才能走的更遠,更久!

傳智播客Android是市面上你所見過最深入的移動開發(fā)課程,我們不僅有高級定制UI、自定義框架、更有Android底層通信源碼剖析,讓3年開發(fā)經(jīng)驗的老工程師也不得不對你頂禮膜拜。傳智播客Android,值得每一個人擁有!

3.項目廣

傳智播客Android項目覆蓋各個領域,多個項目的重重歷練,幫助你成為IT大牛;

傳智播客Android拿現(xiàn)實項目說事,絕不以簡單的Demo忽悠人,涵蓋電商類,社交類,新聞資訊類,物聯(lián)網(wǎng),云存儲,游戲等各個方面。每一個項目從需求,設計,代碼實現(xiàn)以及測試,全面講解,幫助學生全面成長。

4.口碑好

傳智播客程序員在業(yè)界打造了良好的口碑,為社會培養(yǎng)了一批又一批優(yōu)秀的IT工程師;

老師們?nèi)娜獾慕虒W和輔導,保證學員學的夯實;良好的班級氛圍,鑄就了傳智播客程序員艱苦耐勞的品質。我們的學員,一批又一批,被業(yè)界認可!畢業(yè)就等于就業(yè)!



我要報名

Android+物聯(lián)網(wǎng)基礎班

1.Java語言入門

Android+物聯(lián)網(wǎng)就業(yè)班

2.Android+物聯(lián)網(wǎng)核心基礎階段

3.Android+物聯(lián)網(wǎng)項目階段初級

4.Android+物聯(lián)網(wǎng)項目階段中級

5.Android+物聯(lián)網(wǎng)項目階段高級

課程特色

我要報名

 
和我們在線交談!