双性精跪趴灌满/香蕉久久综合精品首页/在线观看网站人成亚洲小说/最新欧美精品一区二区三区

北京北大青鳥

400-888-9073

全國學習專線 8:00-22:00
北京北大青鳥
專業IT計算機培訓,高薪推薦  是全國領先的職業教育培訓機構和職業教育產品研發機構  提供括Android、Java、網絡營銷等職業教育培訓  
您當前的位置: >北京瑾學網 >北京安卓開發培訓

北京安卓開發培訓 2018-12-21 15:23:48

上課時段: 詳見內容

開班時間: 滾動開班

課程價格: 請咨詢

咨詢電話: 400-888-9073

預約試聽 在線咨詢

授課學校: 北京北大青鳥

教學點: 1個

已關注: 823人

QQ咨詢: 2054919216

課程介紹 發布日期:2018-12-21 15:23:48
安卓開發培訓

北京北大青鳥針對想要從事IT軟件行業、移動互聯行業發展,想要從事安卓開發的學員設置課程培訓,企業項目案例貫穿教學,采用經典的Android教學案例、最新的開發平臺以及全方位的實訓項目,幫助學員熟練掌握專業技術的學習,打造專業的安卓工程師,順利。

? 課程內容:

課程名稱

課程及實訓內容

C1 Java編程語言基礎

主題

主要知識點

走進Java語言

Java編程語言的特性;三大平臺;JVM/ JRE/ JDK的概念和區別;JDK開發環境

變量和數據類型

變量和運算符;表達式;十六進制、二進制、八進制及轉換;字節與位;位的與、或、異或、補運算;八種基本數據類型;字符串與標識符;注釋語句

分支和循環語句

if /switch分支語句、while/ do-while/ for循環語句、增強型for循環

聲明和使用方法

方法的聲明和調用;重載方法

類和對象

面向對象的編程;類和對象;字段/屬性;垃圾回收

類的封裝

類的封裝;public與private訪問控制修飾符

聲明和使用構造器

構造器的聲明和使用;對象的內存模型

創建和使用數組

聲明和使用數組、多維數組;命令行參數;方法的可變參數

P1 項目實訓

名稱

項目描述

A.家庭收支記賬軟件

模擬實現一個基于文本界面的《家庭收支記賬軟件》,該軟件能夠記錄家庭的收入、支出,并能夠生成收支明細表。該項目的目的在于掌握初步的編程技巧和調試技巧。主要涉及以下知識點:局部變量和基本數據類型、循環語句、分支語句、方法調用和返回值的接收、簡單的屏幕輸出格式控制。

B.客戶信息管理軟件

模擬實現一個基于文本界面的《客戶信息管理軟件》,該軟件能夠實現對客戶對象的插入、修改和刪除,并能夠打印生成客戶明細表。該項目的目的是進一步掌握編程技巧和調試技巧,熟悉面向對象編程。主要涉及以下知識點:類和對象(屬性、方法及構造器)、類的封裝、引用數組、數組的插入刪除和替換、對象的聚集處理、多對象協同。

C2 Java面向對象的核心邏輯

主題

主要知識點

類的繼承

類的繼承;方法覆蓋

多 態

多態引用和多態參數、instanceof運算符與對象的強制類型轉換

對象關聯與Object類

對象的關聯與容;繼承Object類并使用equals、hashcode和toString方法

static與final修飾符

static與final修飾符的功能;修飾類、屬性、方法的作用

抽象類、接口和枚舉

聲明和使用抽象類、接口、枚舉類

的管理

package與import;jar的管理;靜態導入

異 常

異常的概念和用途、受檢異常和非受檢異常;異常的常用處理手段

P2項目實訓

名稱

項目描述

開發團隊調度軟件

模擬實現一個基于文本界面的《開發團隊人員調度軟件》,該軟件實現以下功能:

“根據給定的數據創建公司部分成員列表,基于現有的公司成員,組建一個開發團隊以開發一個新的項目。開發團隊成員括架構師、設計師和程序員。”;該項目的目的是熟悉Java面向對象的高級特性,進一步掌握編程技巧和調試技巧;主要涉及以下知識點:類的繼承和多態、對象的關聯、static和final修飾符、特殊類的使用、異常處理等。

C3 開發JavaSE高級應用程序

主題

主要知識點

使用基礎API

裹類與拆箱/裝箱、java.util.Math類、String/ StringBuffer/ StringBuilder類

集合與泛型

集合框架;Collection/Set/List類型的集合;泛型的使用;泛型的通配符類型參數

集合高級應用

HastSet/TreeSet集合算法與數據結構;;ArrayList/LinkedList集合算法與數據結構;Map集合;迭代器與遍歷集合

I/O數據流訪問

I/O的輸入輸出流、字節流與字符流;字符流鏈接與裝;字符節鏈接與裝

文件與對象序列化

File對象API;文件信息封裝、目錄信息封裝;標準對象的序列化與反序列化;自定義序列化對象

控制臺與格式化I/O

標準控制臺I/O;scanf格式化輸入;字符串格式化輸出、日期時間格式化輸出

創建和使用線程

多線程的創建與啟動;線程的控制和結束;線程的基本狀態、Sleep()、Join()方法

線程同步與交互

線程的共享數據;線程的同步、synchronized;線程的交互、wait()與notify()

P3項目實訓

名稱

項目描述

單機考試管理軟件

仿真實現一個基于文本界面的《單機考試系統》,該系統能夠提供機上考試功能,并且能夠自動判分;能夠自動記錄*后考試成績、查詢顯示考試的答題情況和成績。該項目以增量方式開發,幫助學員建立查看使用API文檔的習慣、掌握編程技巧和調試技巧。項目主要涉及以下主要知識點:基礎API、集合的存儲與遍歷、I/O流基礎知識、I/O流的鏈接、將散裝數據合成對象、控制臺I/O等。

C4 Android系統基礎

主題

主要知識點

Android平臺簡介

Android發展史、Android系統的四層架構。

安裝Android開發環境

安裝Android SDK、安裝和使用Eclipse IDE和ADT插件、創建模擬器。

可擴展標記語言XML

XML標記語言的用途、XML語法格式、XML的使用。

Android應用程序結構

Android項目的組織結構、資源文件、程序入口、Activity組件。

Android事件處理機制

Android事件機制原理、嵌套類、內部類與匿名類。

應用程序的生命周期

應用程序的生命周期原理、Activity的生命周期原理、日志工具類的使用。

開發用戶界面(UI)

用戶界面的構成要素,基本的UI組件TextView、Toast、EditText、ButtonRadioButton、CheckBox、Menu等;MVC UI組件AutoCompleteTextView、Spinner、ListView等。

UI布局管理器

布局管理器原理、常用的布局管理器,括線性布局、相對布局、表格布局等。

Intent原理與使用

Intent用途和原理、顯式和隱式Intent、Intent構成、IntentFilter、**Intent調用撥號和短信。

訪問ContentProvider共享數據

ContentProvider的用途和原理、ContentProvider的基本API,使用ContentProvider跨應用訪問數據。

P4項目實訓

名稱

項目描述

快捷短信

實現一個Android單機應用軟件《快捷短信》。該軟件基于手機通訊錄名單,實現快捷短信發送功能。軟件以增量方式開發,循序漸進完成,目的在于掌握Android應用程序編程和調試技巧。主要涉及以下知識點:Activity組件開發、基本UI組件的使用、MVC UI組件的使用、使用布局管理器的布局、使用Intent與系統交互、使用ContentProvider訪問通訊錄,以及短信功能的使用。

C5 Android數據存儲與多媒體


主題

主要知識點

數據與文件存儲

Shared Preference的存儲機制和用途;**openFileInput和openFileOutput訪問數據文件;識別和訪問SD卡。

基于MVC模式的應用程序

MVC模式的原理、模型、視圖和控制器在Android應用中的映射;使用SimpleAdapter提供數據。

使用SQLite數據庫

SQLite數據庫特征;SQLite命令行及常用命令;SELECT語句查詢表數據;數值、字符串、日期/時間等數據類型;使用SQL表達式。

管理數據庫和表

創建、修改和刪除表;使用INSERT/UPDATE/DELETE進行數據的插入、修改和刪除。

訪問SQLite數據庫

SQLiteDatabase對象管理表和數據,Cursor遍歷數據,使用SimpleCursorAdapter提供數據。

多媒體音視頻播放

OpenCore多媒體框架;MediaPlayer生命周期;音頻播放與控制;VideoView生命周期;視頻播放與控制。

多媒體圖像采集

Camera拍照或圖像采集;SurfaceView圖像顯示SurfaceView繪圖、Canvas與Paint。

多媒體音視頻錄制

MediaRecorder生命周期、音頻錄制與控制;MediaRecorder視頻錄制與控制。

使用數據適配器

數據適配的原理、SimpleAdapter適配器、SimpleCursorAdapter適配器、自定義BaseAdapter。

P5項目實訓

名稱

項目描述

天天美食

實現一個Android單機應用軟件《天天美食》。該軟件除了提供菜譜的制作說明及圖片,還可**音視頻播放菜品的制作過程,并允許使用者自己錄制菜譜。軟件以增量方式開發,循序漸進完成,目的在于進一步掌握Android應用程序編程和調試技巧,開發實用的單機應用程序。主要涉及以下知識點:SharedPreference的使用、文件I/O訪問、數據庫訪問、使用MVC模式構建優秀的程序結構、音視頻的播放,以及圖像、音視頻的數據采集。

C6 Android高級UI與網絡通訊

主題

主要知識點

使用視圖和圖像組件

高級視圖UI組件GridView、ScrollView;高級圖像UI組件Gallery、ImageSwitcher。

使用對話框組件

Dialog編程模型、實現警告型對話框、確認型對話框、輸入型對話框和提示型對話框。

TCP/IP Socket的網絡通訊

TCP/IP通訊**、Socket通訊原理與要素、Socket服務器編程、Socket客戶端編程、多線程服務器。

實現Socket C/S應用程序

服務器設計原理與實現、Android客戶端設計原理與實現,實現基于Socket通訊的Client-Server架構。

多線程與消息處理器

多線程編程、線程間的交互與通訊、使用Handler在線程間傳送消息,**Handler Message更新UI。

使用日期和時間組件

日期組件DatePicker、時間組件TimePicker、日期對話框DatePickerDialog、時間對話框TimePickerDialog。

進度的顯示與控制

進度顯示組件ProgressBar、進度控制組件SeekBar。

實現service服務應用

Service的原理和用途;Service的生命周期與運行方式、Service直接啟動與綁定啟動;GoF單例模式。

實現Broadcast廣播應用

Broadcast廣播的原理和用途;BroadcastReceiver的生命周期及廣播監聽、Notification與NotificationManager的狀態欄使用。

實現Widget桌面部件

Widget的概念和展現形式、Widget的原理、WidgetProvider的生命周期;**Widget啟動Activity。

P6項目實訓

名稱

項目描述

簡版微信系統

仿真實現一個基于C/S架構的《簡版微信系統》。該系統模仿目前*為流行的微信軟件,采用基于“Android客戶端-服務器”的架構實現。系統以開發微信客戶端軟件為主,增量方式開發,目的在于掌握Android客戶端軟件的開發過程,并鞏固所學知識。主要功能括在線文字聊天,語音聊天、加好友、通訊錄管理等;主要涉及以下知識點:使用高級UI組件設計強大界面、開發Service實現后臺微信處理、實現BroadcastReceiver監聽廣播、Socket客戶端-服務器通訊、多線程與Handler。

C7 Android游戲與高級應用

主題

主要知識點

游戲的屏幕與音效

獲取屏幕屬性、全屏顯示、SoundPool短音頻播放。

游戲的設計與實現

動感游戲的設計思路、游戲結構與實現;SurfaceView與Canvas繪圖;畫面與音效的結合。

使用設備傳感器

傳感器的概念與分類、傳感器的應用;獲取Android傳感器;方向傳感器編程、加速度傳感器編程。

HTTP與Web站點

HTTP基本原理、GET請求與POST請求的格式、Web站點與Web應用程序、HTML編程語言與表單。

實現HTTP C/S應用程序

HttpClient網絡通訊、編程式GET/POST請求與應答、使用HTTP通訊實現C/S架構的Android客戶端。

實現URL連接網絡通訊

基于URLConnection的網絡通訊;HTTP方式圖片下載。

基于XML的數據交換

DOM解析XML、基于XML格式的數據通訊、客戶端與服務器實現XML數據交換。

基于JSON的數據交換

JSON的用途與語法規則、JSON數據結構、JSON數據解析、基于JSON格式的數據交換。

使用Fragment實現UI

Fragment用途及特性;FragmentManager;Fragment生命周期、隱藏和顯示控制、多分辨率的自適應。

使用地圖與定位服務

Map App的開發、地圖的縮放與拖拽、切換顯示模式、設備定位。

P7項目實訓

名稱

項目描述

Oracle視頻學習系統

實現一個真實的、基于C/S架構的《Oracle視頻學習系統》,該系統是目前我學習中心自主研發的、供學員免費下載使用的視頻學習系統,采用基于“Android客戶端-服務器”的架構實現。**下載客戶端軟件,學員可以充分利用空閑時間,在線或下載觀看“Java課程”視頻文件,做到在手機或平板電腦上即可學習。系統以開發學習客戶端軟件為主,增量方式開發,目的在于進一步掌握Android客戶端軟件的技術,具備實用Android客戶端開發能力,為提供有力**。

C8 Linux系統使用與管理

主題

主要知識點

Linux發展歷史

安裝Java開發環境安裝與配置; Linux的Vi編輯器;RPM的管理;SSH、X-Window等工具的使用。

VirtualBox RHEL5安裝

紅帽Linux5.X版在虛擬機上的安裝配置。

Linux常用命令

Linux基本命令、紅帽Linux常用命令操作。

Linux用戶管理

Linux用戶和組的概念、口令、權限等管理機制;Linux系統管理、啟動過程、任務調度;root密碼安全設置。

Linux服務管理

Service概念;環境變量設置;進程的查看、監視、調度和控制。

Linux文件管理

Linux的文件系統、磁盤分區及目錄結構。

Linux網絡管理

Linux網絡基礎;TCP/IP**;配置常用的網絡服務;FTP服務器搭建;Linux虛機上的Oracle11g安裝及網絡環境配置。

Linux磁盤管理

在Linux上增加磁盤;邏輯卷管理。

C9 MySQL數據庫設計與開發

主題

主要知識點

走進MySQL數據庫

MySQL發展簡史與產品構成;MySQL數據庫安裝;經典world數據庫。

服務器與客戶端

MySQL服務器的啟動與停止、客戶端常用命令。

表數據查詢

使用SELECT語句查詢表數據;MySQL的數值、字符串、日期/時間等數據類型;使用SQL表達式。

管理數據庫和表

創建、修改和刪除數據庫;創建、修改和刪除表。

操作表數據

使用INSERT/UPDATE/DELETE進行數據的插入、修改和刪除。

表的聯接

聯接(join)概念;在SQL中聯接表;基本聯接、內聯接、外聯接;外鍵、外鍵約束和引用完整性。

預處理語句

預備、關閉預處理語句,基于參數執行預處理。

事務與隔離級別

使用事務控制語句執行多個并發的SQL語句;理解事務的ACID屬性;事務的隔離級別。

C10開發B/S架構的企業應用程序

主題

主要知識點

Java Web應用程序

企業應用程序與Java EE平臺的N層架構;組件和容器架構;B/S架構應用程序的原理;

開發HTML頁面

HTML語言編寫網頁;

可擴展標記語言XML

XML結構和語法;驗證與查看。

開發Java Servlet組件

開發和配置Web標準組件Servlet;Servlet原理和生命周期;

開發JSP組件

JSP組件的原理和生命周期;JSP組件的指令、聲明、注釋、Scriptlet和表達式等腳本元素;JSP隱含變量;

Model 2架構

Model2架構;MVC模式。

開發HTML表單

HTML表單開發與表單數據處理;

實現Model 2控制器組件

使用Servlet實現控制器;

實現Model 2服務組件

使用Service組件實現業務邏輯;

開發標簽化JSP頁面

JSP標準標簽useBean/ getProperty等;EL表達式語言;JSTL標準自定義標簽庫,set / if / forEach / url /out的使用。

開發過濾器組件

過濾器的開發;使用過濾器實現中文處理;

使用JDBC訪問數據庫

JDBC編程訪問數據庫;使用DataSource連接池和JNDI優化數據庫訪問;

實現對象-關系映射(ORM)

使用DAO組件封裝數據訪問邏輯。

P8項目實訓

名稱

項目描述

書籍庫存

仿真實現一個基于B/S的《書籍庫存登記系統》。該系統提供書籍入庫登記和庫存列表功能,并實現列出庫存書籍詳細信息。系統以增量方式開發,循序漸進完成,目的在于掌握Web應用程序編程和調試技巧。主要涉及以下主要知識點:Model 2架構的實現、使用Servlet實現控制器,JSP實現視圖、表單的各種組件的處理、使用DAO模式,DataSource訪問數據、在Web應用程序中整合MySQL數據庫。


? 課程優勢

 1.源于北大青鳥雇主企業的課程需求,真正符合企業用人需要

 2.Oracle原廠認證講師授課

 3.理論與實踐并重,多個企業真實項目案例貫穿其中

 4.Oracle標準課程與國內主流技術的有機整合,實用性與指導性并重

 5.最新Android(安卓)開發平臺,同時支持安卓手機及平板電腦

 6.經典Android(安卓)教學案例

 7.全方位Android(安卓)實訓項目

 8.具備獲取Oracle原廠國際認證OCJP的能力

? 教學目標:

 1、具備一年以上移動端軟件開發及android軟件開發經驗;符合IT公司入職技術要求;

 2、熟練掌握android軟件開發相關能力;

 3、熟悉軟件項目開發流程;具備勝任各崗位基本技術條件;

 4、有良好的程序編寫能力和編程習慣;

 5、良好的語言表達、溝通能力、責任心和團隊意識。


上一篇:北京.net軟件開發培訓
下一篇:北京網絡工程師培訓
北京北大青鳥開課校區
機構新聞

編程知識介紹

咨詢客服

程序員面試誤區

咨詢客服

大數據現狀及前景

咨詢客服

轉行IT好嗎

咨詢客服

關于我們 | 聯系我們 | 北京北大青鳥地址:北京市海淀區成府路207號 咨詢電話:400-888-9073
滬ICP備18018862號-2 網站地圖 注冊 登錄 招生合作 版權/投訴 免責聲明 更新時間:2024-12-22