【學(xué)習(xí)前景】
軟件開發(fā)工程師、軟件測試工程師、系統(tǒng)工程師、數(shù)據(jù)庫工程師
【課程內(nèi)容】
第 一階段:嵌入式系統(tǒng)開發(fā)基礎(chǔ)理論
職場定位:
1. 嵌入式 Linux 軟件開發(fā)工程師(Embedded Linux Software Development Engineer);
2. C++開發(fā)工程師(C++ Development Engineer )。
3. Linux C 語言開發(fā)工程師
本期目標(biāo):嵌入式系統(tǒng)是現(xiàn)在熱門的計算機應(yīng)用領(lǐng)域之一,嵌入式 C/C++語言在其中起著至關(guān)重要的作用。一個精通 C/C++語言程序設(shè)計的程序員,可以很容易地進入 Linux、Vxworks 等嵌入式操作系統(tǒng)下的軟件開發(fā)工作。本階段學(xué)習(xí)目標(biāo)是掌握 Linux 操作系統(tǒng)的使用,打好 C 語言基礎(chǔ)、進一步深入學(xué)習(xí) C 語言編程并精通常用的數(shù)據(jù)結(jié)構(gòu),為將來從事應(yīng)用開發(fā)及底層課程的學(xué)習(xí)打下基礎(chǔ)。通過本階段的學(xué)習(xí),學(xué)員還可以精通使用 C++語言編程,為學(xué)習(xí)Qt圖形化界面編程相關(guān)開發(fā),打下良好基礎(chǔ)。通過本期學(xué)習(xí),還可以熟練掌握嵌入式 Linux的開發(fā)環(huán)境,為將來做底層嵌入式開發(fā)工作打基礎(chǔ)。
第二階段:嵌入式系統(tǒng)開發(fā)核心課程
職場定位:
1. 嵌入式 Linux 軟件開發(fā)工程師(Embedded Linux Software Development Engineer);
2. C++開發(fā)工程師(C++ Development Engineer )。
3. Qt 圖形化界面程序開發(fā)工程師(Qt GUI Development Engineer)。
4. Linux 內(nèi)核工程師(Linux Kernel Development Engineer);
5. Linux 驅(qū)動工程師(Linux Driver Development Engineer );
【課程大綱】
Linux 操作系統(tǒng)使用
本課程從零起點,講述了 Linux 內(nèi)核的起源、發(fā)展歷程以及目前廣泛的應(yīng)用場合;概述了 Linux 系統(tǒng)的基本組成框架及組件功能;詳細介紹 Linux 下的文件管理、用戶管理、網(wǎng)絡(luò)管理、軟件管理等基本命令;以及包括 VI 編輯器,GCC 編譯器,GDB 調(diào)試器和 Make 項目管理工具、Shell 編程等在內(nèi)的 C 語言環(huán)境搭建知識。
完成:《文件管理器》、《用戶管理器》
嵌入式 Linux C 語言編程
C 語言是嵌入式領(lǐng)域重要也是主要的編程語言,本課程將在學(xué)員 C語言基礎(chǔ)知識之上,通過大量編程實例重點講解 C 語言的編程知識,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、庫函數(shù)的使用等知識。
完成:《字符串處理器》、《學(xué)生信息管理系統(tǒng)》
嵌入式 Linux C 語言數(shù)據(jù)結(jié)構(gòu)及經(jīng)典算法編程
數(shù)據(jù)結(jié)構(gòu)是一門非常重要的基礎(chǔ)課,在 Linux 內(nèi)核、底層驅(qū)動、通信協(xié)議及實際開發(fā)中都有大量應(yīng)用。本課程重點講解數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,包括順序表、鏈表、隊列、棧、樹、圖、哈希表、各種查找和排序算法等。每種重要的數(shù)據(jù)結(jié)構(gòu)都會介紹其理論知識及 C 語言的實現(xiàn),還會結(jié)合實例講解其在實際中的應(yīng)用。
完成:《死亡游戲》、《四則運算計算器》、《球鐘》、《電文編碼器》、《排課系統(tǒng)》
C++語言編程
本課程主要讓學(xué)員從 C 到 C++、C++新增特性、C 和 C++兼容及差異、內(nèi)存模型和名字空間、標(biāo)準(zhǔn)流、對象和類、運算符重載、模板、類繼承、多態(tài)、異常、轉(zhuǎn)換函數(shù)、智能指針及 STL、熟悉面向?qū)ο缶幊陶Z言。
嵌入式 Linux 項目開發(fā)流程
本課程主要讓學(xué)員從宏觀了解嵌入式 Linux 開發(fā)環(huán)境搭建和項目開發(fā)流程,讓學(xué)員建立起整體架構(gòu)的概念,包括嵌入式產(chǎn)品需求分析和選型、硬件平臺、移植、啟動代碼、驅(qū)動開發(fā)、系統(tǒng)部署等整個過程。
【課程說明】
上課時間:
1、全日制(周一至周六白天 08:30-17:00)學(xué)習(xí);
2、晚間班(周一、三、五 18:30-21:00)學(xué)習(xí);
3、周末班(周六 08:30-17:00)學(xué)習(xí);
4、業(yè)余班(周一至周六08:30-21:00自定義時間段)學(xué)習(xí);
5、小班授課,每期10人左右,**教學(xué),免費重修,直至就業(yè)。
【專業(yè)導(dǎo)師】
王宇 Java、大數(shù)據(jù)導(dǎo)師
工作經(jīng)歷:9年企業(yè)軟件開發(fā)和教學(xué)經(jīng)驗,注重人才培養(yǎng),擁有豐富的開發(fā)技術(shù)經(jīng)驗。熟練掌握Html5,Css3、JS、jQuery,Bootstrap,EasyUi,Ajax等主流前端技術(shù)及MySQL,SQLServer,Orcale等常用數(shù)據(jù)庫的應(yīng)用,精通JavEE平臺開發(fā),對Struts、Spring、Hibernate、Springmvc、Mybatis Maven領(lǐng)域的流行框架有獨特見解, 熟練使用Svn,Git,VSS等主流的版本管理工具。
在公司擔(dān)任Java技術(shù)講師,學(xué)術(shù),研發(fā)及項目開發(fā)技術(shù)總管。
開發(fā)項目:公交管理系統(tǒng),建筑裝飾公司的系統(tǒng)管理軟件,會員卡管理系統(tǒng),財政管理軟件,商務(wù)局管理系統(tǒng)。
教學(xué)風(fēng)格:教學(xué)時擅長以企業(yè)核心應(yīng)用為導(dǎo)向,引導(dǎo)學(xué)生建立起企業(yè)開發(fā)模式的思維,深知軟件行業(yè)對學(xué)生的技術(shù)素養(yǎng)要求,對互聯(lián)網(wǎng)發(fā)展具有一定的前瞻性,具有豐富的項目教學(xué)經(jīng)驗,多次被軟件公司聘請進行企業(yè)員工技術(shù)延伸內(nèi)訓(xùn)授課。
職業(yè)技能:精通:Html、Css、JS、jQuery、Bootstrap、EasyUi、Ajax主流前端技術(shù)
精通:MySQL、SQLServer、Orcale等
【學(xué)校簡介】
科迅教育專注IT技能培養(yǎng),致力于培養(yǎng)面向互聯(lián)網(wǎng)領(lǐng)域的高端人才,以學(xué)員就業(yè)為目的,優(yōu)質(zhì)就業(yè)為宗旨,是一家集Web前端工程師、Java工程師、PHP工程師、.NET工程師、Android工程師、iOS工程師、C/C++工程師、軟件測試工程師、Linux云計算工程師、Python工程師、大數(shù)據(jù)工程師、人工智能開發(fā)工程師等課程為一體的IT培訓(xùn)機構(gòu)。
100%滿意度
南通科迅教育
綜合
環(huán)境 : 5.0師資 : 5.0教學(xué) : 5.0