東方博宜Android基礎語(yǔ)法課程大綱
模塊 | 課程 | 學(xué)習內容 |
數據庫開(kāi)發(fā) | SQL SERVER數據庫設計與開(kāi)發(fā) | . SQL SERVER數據庫安裝、配置 |
. DML數據管理語(yǔ)句詳解 | ||
. 數據庫分組查詢(xún)多表連接查詢(xún)子查詢(xún)等搜索 | ||
. T-SQL程序設計綜合處理復雜業(yè)務(wù) | ||
. 利用存儲過(guò)程與函數處理高端高效業(yè)務(wù) | ||
. 觸發(fā)器實(shí)現自動(dòng)化強業(yè)務(wù)邏輯數據處理 | ||
. 數據庫優(yōu)化、Sql優(yōu)化、數據庫安全 | ||
. 大數據存儲、云數據管理、數據安全等---高效實(shí)現CRUD倉庫數據管理 | ||
. 綜合案例:銀行業(yè)務(wù)管理系統的數據庫設計、實(shí)施、優(yōu)化實(shí)戰篇 | ||
Java基礎知識 | 語(yǔ)言特性與開(kāi)發(fā)環(huán)境 | . Java簡(jiǎn)介、Java語(yǔ)言的特性; |
. 搭建Java環(huán)境等; | ||
. HelloWorld詳解; | ||
. 案例:搭建環(huán)境,配置環(huán)境變量,編寫(xiě)個(gè)程序; | ||
Java類(lèi)型與基本運算 | . Java的八種基本數據類(lèi)型; | |
. Java標識符、關(guān)鍵字、Java的運算符; | ||
. 不同數據類(lèi)型運算及轉換規則; | ||
. 二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制的進(jìn)制轉換,基本運算的應用等; | ||
. 案例:運用Java基本運算知識,解決拆位、加密運算、權限分解等實(shí)際問(wèn)題; | ||
分支語(yǔ)句與流程控制 | . if語(yǔ)法規范及用法; | |
. 雙分支語(yǔ)句、多分支語(yǔ)句及應用場(chǎng)景; | ||
. switch、分支語(yǔ)句的應用等; | ||
. 案例:運用分支解決成績(jì)運算、工資計算、高考加分運算等實(shí)際問(wèn)題; | ||
循環(huán) | . while循環(huán)、for詳解; | |
. break和contine的使用; | ||
. 多重循環(huán)的使用、循環(huán)的應用等; | ||
. 窮舉等常見(jiàn)Java算法講解; | ||
. 案例:運用循環(huán)算法,解決雞兔同籠、百錢(qián)白雞、硬幣兌換等經(jīng)典問(wèn)題; | ||
方法函數的應用 | . 代碼復與方法定義的基礎語(yǔ)法; | |
. 方法的輸入參數與返回值的使用; | ||
. 遞歸等常見(jiàn)算法講解; | ||
. API中的方法調用等; | ||
. 案例:利用函數定義解決哥德巴赫猜想、樓梯問(wèn)題等經(jīng)典問(wèn)題; | ||
面向對象基礎 | . 類(lèi)和對象詳解,對象作為屬性的作用; | |
. 靜態(tài)方法和非靜態(tài)方法的區別; | ||
. 封裝構造方法詳解; | ||
. 局部變量和成員變量的對比; | ||
. 棧內存和堆內存在Java中的應用,Java的值傳遞等; | ||
. 案例:利用類(lèi)和對象設計常見(jiàn)的游戲基本角色代碼模型; | ||
數組與字符串 | . 數組的創(chuàng )建與使用; | |
. 數組創(chuàng )建、遍歷、插入、刪除、倒序等常見(jiàn)算法; | ||
. 數組排序、洗牌等算法,數組應用講解; | ||
. 字符串的創(chuàng )建及常見(jiàn)API方法的調用; | ||
. 案例:利用數組解決選秀打分、學(xué)校成績(jì)統計、計算快下載時(shí)間等問(wèn)題;利用字符串解決字數統計、單詞查找、趣味填空等日常問(wèn)題; | ||
面向對象進(jìn)階 | . 繼承、方法的重載與重寫(xiě); | |
. this和super關(guān)鍵字詳解; | ||
. static、final關(guān)鍵字詳解、抽象與接口及作用; | ||
. 案例:設計游戲中的動(dòng)物繼承樹(shù)的代碼模型; | ||
容器類(lèi) | . 集合和映射的作用; | |
. 常見(jiàn)的容器類(lèi):List、Set、Map講解,容器的應用等; | ||
. 案例:利用容器來(lái)解決文章內容的統計、替換等實(shí)際問(wèn)題; | ||
文件讀寫(xiě)及多線(xiàn)程講解 | . 輸入、輸出流的概念; | |
. 讀寫(xiě)文件的常見(jiàn)方法; | ||
. 多線(xiàn)程的創(chuàng )建、狀態(tài)及使用; | ||
. 多線(xiàn)程的同步控制及安全; | ||
. 案例:根據要求讀寫(xiě)文件; |
Android Course
東方博宜Android程序設計課程大綱
模塊 | 課程 | 學(xué)習內容 |
Android初級開(kāi)發(fā) | Android基礎知識 | . Android基礎 |
. Android環(huán)境及開(kāi)發(fā)工具、入門(mén)程序體驗; | ||
. Android工程結構介紹、系統架構介紹; | ||
. Android應用程序的生命周期; | ||
. 案例:搭建Android環(huán)境,運行出Android的案例程序; | ||
Android用戶(hù)界面設計 | . 使用XML布局文件及代碼控制UI界面; | |
. 布局管理:線(xiàn)性布局、表格布局、幀布局、相對布局; | ||
. 基本組件:編輯器、文本框、單選按鈕、圖像、列表等常見(jiàn)組件講解; | ||
. 組件:進(jìn)度條、自動(dòng)完成文本框、選項卡、提示消息框、對話(huà)框等組件; | ||
. 案例:制作訂餐系統APP的界面; | ||
Activity組件的使用 | . Activity的生命周期,創(chuàng )建、配置、啟動(dòng)、關(guān)閉等; | |
. 多個(gè)Activity的使用; | ||
. 在A(yíng)ctivity中添加Fragment; | ||
. 案例:掌握Activity組件的使用; | ||
Intent組件和事件處理 | . 字符串(string)資源文件的使用; | |
. 顏色(color)資源、尺寸(dimen)資源、布局(Layout)資源、數組(array)資源的使用; | ||
. Drawable資源等常見(jiàn)資源的使用; | ||
. 案例:在程序中使用各類(lèi)資源文件; | ||
SQLite實(shí)戰 | . SQLite內置數據庫的使用; | |
. 數據庫與listView的綜合使用; | ||
. 數據庫CRUD的實(shí)現; | ||
. 案例:利用Android+SQLite實(shí)現個(gè)性通訊錄設計; | ||
多媒體的應用 | . 圖像的繪制等; | |
. 音視頻播放和照相機的調用; | ||
. 案例:在A(yíng)PP中使用相機和音頻文件; | ||
項目編寫(xiě)及發(fā)布到AndroidMarket | . 項目開(kāi)發(fā)流程介紹; | |
. 界面與接口設計; | ||
. 綜合案例:訂餐系統的設計與開(kāi)發(fā); | ||
Android開(kāi)發(fā) | Content Provider數據共享 | . 使用預定義Content Provider實(shí)現數據操作; |
. 使用自定義Content Provider; | ||
. 案例:掌握Content Provider的使用; | ||
線(xiàn)程與消息處理及Service應用 | . 多線(xiàn)程實(shí)現消息處理; | |
. Service應用:Started Service、Bound Service的使用; | ||
. 管理Service的生命周期; | ||
. 案例:在A(yíng)PP中使用Service來(lái)處理消息; | ||
Android通信、定位與環(huán)境感知 | . Android如何定位,使用百度第三方定位; | |
. Android傳感器的簡(jiǎn)單使用; | ||
. Json與對象的轉換; | ||
. Http請求的使用; | ||
. 使用Imageloader實(shí)現圖片異步加載; | ||
. 案例:在A(yíng)PP中使用定位功能; | ||
Android互聯(lián)網(wǎng)經(jīng)典模式架設 | . Tomcat Web容器的裝載配置 | |
. Servlet技術(shù)的應用; | ||
. MVC設計模式搭建服務(wù)器端架構; | ||
. Java Web服務(wù)器+Mysql數據庫實(shí)現后臺業(yè)務(wù); | ||
. Android移動(dòng)客戶(hù)端與Java Web服務(wù)器端通信; | ||
. 案例:完成Android移動(dòng)端+JAVA服務(wù)器+數據庫服務(wù)器的完整架構實(shí)戰案例; |