課程介紹:
課程主題
|
實訓內容
|
實訓目標
|
||
|
課時:2天
|
|||
Unix開發環境
|
Unix系統原 理、Unix C開發環境、Unix常用文件目錄管理命令與網絡命令
|
能使用并管理Unix操作系統,建立并熟悉Unix /Linux C開發環境
|
||
|
課時:11天
|
|||
標準C開發
|
數據類型,控制語句,自定義數據類型,模塊化程序設計,指針
|
熟練掌握c基礎語法,函數的編寫和調用
|
||
標準c庫
|
C的常用標準庫函數errno.h math.h stdlib.h stdio.h等
|
熟練掌握C標準庫函數的調用與靈活應用
|
||
數據結構與算法
|
鏈表,棧,隊列,哈希表,二叉樹等容器實現 常用搜索算法與排序算法實現
|
掌握各種基本數據結構的實現,了解常用算法,并能在軟件開發中靈活應用
|
||
階段項目
|
基本信息管理系統
|
能獨立使用c語言開發應用,培養良好的編碼風格和編碼技巧
|
||
|
課時:20天
|
|||
Linux內核開發
|
Unix/Linux文件服務,IO,內存管理,進程,IPC,線程,線程同步
|
掌握Unix/Linux下的基本的開發技術,了解Linux內核原理
|
||
Linux QT開發
|
QT類結構,常見QT組件,信號與槽,QT設計器,QT2D與3D
|
掌握QT類庫的使用,能開發Linux下的用戶界面
|
||
Linux網絡開發
|
Linux下Socket編程,UDP與TCP,TCP下各種服務器模式,PCAP數據抓包處理,ARP、IP、ICMP、TCP、UDP協議
|
掌握Linux下網絡編程技術,能開發網絡通信應用與網絡安全應用軟件
|
||
Oracle SQL 與 Pro*C編程
|
DQL語句,DML語句,DDL語句,Oracle函數,視圖,索引,序列等。宿主變量,指示變量,游標操作,事務處理,SQL操作與動態SQL,異常處理,SQL與Oracle通信區。
|
掌握數據庫SQL語句 能進行數據庫的查詢與操作 能進行SQL數據庫編程。
|
||
階段項目
|
網絡爬蟲:搜索引擎最基本的實現
|
掌握基本的應用軟件開發能力,能面向過程分析設計程序,獨立完成簡單應用軟件的編碼
|
||
|
課時:18天
|
|||
ARM嵌入式開發環境
|
ARM體系結構(包括指令分類,尋址方式、指令集、存儲系統、異常中斷處理)ARM嵌入式開發板硬件設計原理和基本硬件設計流程.嵌入式Linux基本概念,ARM板的資源分配,啟動模式,Bootloader工作原理,uboot的燒寫,內核的燒寫,根文件系統的燒寫,uboot的使用指令,嵌入式Linux開發環境的搭建.。
|
了解ARM體系結構與設計原理,熟練掌握各種外設的工作原理與驅動機制。理解bootloader的工作原理,能熟練使用uboot指令,掌握s3c6410開發板的uboot、內核、根文件系統的燒寫,能搭建嵌入式Linux開發環境。
|
||
嵌入式驅動開發
|
掌握常見設備的驅動開發:字符設備驅動,塊設備驅動,網絡設備驅動,音頻設備驅動,LCD液晶顯示器驅動,PCI設備驅動等
|
掌握Linux內核模塊的程序結構。
掌握驅動開發的流程。熟練開發常見設備的驅動。 |
||
階段項目
|
至少3種常見設備驅動
|
掌握各種驅動的原理與實現,能開發嵌入式設備驅動。
|
||
|
課時:5天
|
|||
嵌入式 GUI開發
|
QtEmbedded的安裝編譯,QtEmbedded常用組件,2D繪制等,QT移植
|
掌握嵌入式QT庫的使用,能開發嵌入式GUI。
|
||
嵌入式網絡開發
|
嵌入式環境下socket編程,UDP,TCP
|
掌握嵌入式網絡通信編程,能開發嵌入式網絡通信程序。
|
||
嵌入式數據庫開發
|
嵌入式SQLite數據庫,SQLite的移植
|
掌握嵌入式數據庫編程,能開發嵌入式數據庫應用程序。
|
||
嵌入式多媒體開發
|
解碼內存管理,JPEG與MPEG解碼,攝像頭視頻處理
|
掌握攝像頭圖像與視頻應用開發
|
||
階段項目
|
通訊薄信息管理系統 或者圖像瀏覽器 或者文件下載與數據交換終端系統
|
掌握嵌入式應用開發技術,能獨立完成嵌入式應用程序的開發。
|
||
|
課時:5天
|
|||
iPhone應用開發
|
視圖控制器,文件IO,SQLite數據庫,視圖繪制,圖像繪制,音頻播放與錄制,事件,multi-touch及手勢,點對點網絡。
|
掌握iPhone開發環境的搭建,iPhone基本交互和視圖控制,iPhone文件處理與數據庫處理,iPhone的圖形繪制,iPhone事件、Multi-touch及手勢處理,iPhone的網絡。
|
||
階段項目
|
3G手機游戲
|
能獨立完整開發一款手機游戲,掌握手機軟件開發的特點。
|
||
|
課時:5天
|
|||
項目實施
|
可選擇的項目 1)點菜手持終端 2)視頻點播手持終端 3)帶短信功能的溫度與火警報警系統 4)汽車智能報警系統 5)帶短信功能的入侵檢測監控系統63G手機組裝
|
能提出嵌入式應用解決方案。 能選擇適當的電子模塊。 能開發相應的模塊設備驅動。 掌握獨立嵌入式開發的能力。
|
授課方式:獨創P+E+T(Pet)授課法 通過多個項目(Projects)來學習掌握嵌入式開發技術(Technologies);學習過程中每天需要完成課堂作業和課后作業;每學完一個專題就配有一個老師帶領實施的中型項目實戰;最后獨立完成一個軟硬結合的嵌入式大型實戰項目。學習過程中學員人手一機,邊講邊練,積累至少1-2年的嵌入式開發開發經驗(Experience)。
招生簡章: 3G 嵌入式開發工程師名企精英班
國際嵌入式開發工程師就業班課程,由達內IT培訓集團聯合國際知名廠商IBM、Microsoft、SIMENS、HUAWEI,并協同國際知名風險投資商IDG,由達內精英教師團隊聯合廠商技術專家共同開發完成。
通過該課程的學習,學員熟練掌握Unix/Linux系統下的C/C++應用軟件開發技術,以及基于ARM的嵌入式底層設備驅動開發技術與應用開發技術,并掌握嵌入式開發在3G手機上的高端應用開發技術,成為從底層驅動開發到高端應用開發技能全面地的嵌入式開發工程師,并通過項目實戰積累工作經驗,進而獲得高薪、有廣闊發展空間的工作機會。
就業協議:經選拔合格學員,先簽訂名企高薪訂單聯盟企業就業協議,再參加訂單實訓,正式入學精英班;選拔不合格學員,可申請加入達內實訓普通班。
精英班:先就業后付款,不進入訂單企業給予退還。
管理制度:嚴格的管理制度,入學前簽署達內管理制度服從協議,實訓期間如若違反相關規定,將取消精英班的實訓資格。
精英班課程安排:
Unix ->嵌入式開發語言(標準C、數據結構與算法) -> Linux內核開發 -> Linux QT開發-> Linux網絡開發-> Oracle SQL與Pro*C編程-> ARM嵌入式開發環境->嵌入式驅動開發->嵌入式 GUI開發->嵌入式網絡開發->嵌入式數據庫開發->嵌入式多媒體開發->嵌入式3G智能手機開發(iPhone應用開發)–>項目實戰–>技術面試訓練–>人力資源面試訓練–>前瞻技術的講解與分析
授課教師:主講教師:外企強大師資力量
主講教師全部由來自微軟、IBM、華為、神州數碼、東軟、亞信、北大方正等軟件專家、海外專業人士和外企IT精英組成:
楊 強:博士,十年以上軟件開發經驗,項目實戰專家
陳宗權:美國IDG投資書生公司架構師,達內金牌c++講師,13年c++開發經驗
馬 峰:嵌入式開發專家,有8年嵌入式相關產品經驗,15年c/c++開發經驗
栗松濤:華為前資深軟件架構師,達內金牌講師,c++/java軟件專家
龔學良:Linux/Unix開發專家,10年Linux軟件項目經驗,擅長Linux內核開發
薛海璐:美國Oracle OCP協會會員,達內金牌Oracle講師,亞信公司DBA
報名手續:
報名電話:025-86982200、86982230、13913966365(可短信或飛信咨詢,將您的姓名、聯系方式、所需課程發到13913966365上,老師會在第一時間給您回復)
報名地址:南京市中山南路89號江蘇文化大廈15樓A座(大洋百貨斜對面)
咨詢QQ:279768085、879324637