課程級(jí)別 | 入門(mén)級(jí) |
培訓(xùn)周期 | 2年 |
上課時(shí)間 | 全日制 |
上課地址 | 河北省石家莊市正定縣正陽(yáng)路9號(hào) |
軟件開(kāi)發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過(guò)程,是一項(xiàng)包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的系統(tǒng)工程。
未來(lái)可以從事各種企事業(yè)單位和各級(jí)工程建設(shè)部門(mén)、管理部門(mén)的計(jì)算機(jī)軟件和硬件維護(hù),網(wǎng)絡(luò)的組件、維護(hù)等工作,也可以從事計(jì)算機(jī)研究與應(yīng)用,軟件開(kāi)發(fā)等方面的工作。
軟件開(kāi)發(fā)專業(yè)課程內(nèi)容
軟件開(kāi)發(fā)專業(yè)主要培養(yǎng)具備編程能力、系統(tǒng)設(shè)計(jì)思維和工程實(shí)踐經(jīng)驗(yàn)的軟件工程師,涵蓋前端開(kāi)發(fā)、后端開(kāi)發(fā)、移動(dòng)開(kāi)發(fā)、數(shù)據(jù)庫(kù)管理、軟件測(cè)試等多個(gè)方向。
1. 基礎(chǔ)課程(必修)
(1)編程基礎(chǔ)
- 計(jì)算機(jī)導(dǎo)論(計(jì)算機(jī)組成、操作系統(tǒng)基礎(chǔ))
- C/C++/Python(基礎(chǔ)語(yǔ)法、數(shù)據(jù)結(jié)構(gòu)與算法)
- 面向?qū)ο缶幊蹋∣OP)(類(lèi)與對(duì)象、繼承、多態(tài))
(2)數(shù)據(jù)結(jié)構(gòu)與算法
- 線性結(jié)構(gòu)(數(shù)組、鏈表、棧、隊(duì)列)
- 樹(shù)與圖(二叉樹(shù)、哈希表、圖遍歷)
- 排序與搜索(排序、二分查找)
- 動(dòng)態(tài)規(guī)劃、貪心算法(算法優(yōu)化)
(3)計(jì)算機(jī)系統(tǒng)基礎(chǔ)
- 計(jì)算機(jī)組成原理(CPU、內(nèi)存、I/O)
- 操作系統(tǒng)(進(jìn)程管理、文件系統(tǒng)、并發(fā))
- 計(jì)算機(jī)網(wǎng)絡(luò)(TCP/IP、HTTP/HTTPS、WebSocket)
2. 核心開(kāi)發(fā)技術(shù)(分方向)
(1)前端開(kāi)發(fā)
- HTML/CSS/JavaScript(基礎(chǔ)網(wǎng)頁(yè)開(kāi)發(fā))
- 前端框架(React.js / Vue.js / Angular)
- 移動(dòng)端適配(響應(yīng)式設(shè)計(jì)、PWA)
- 前端工程化(Webpack、Vite、ES6+)
(2)后端開(kāi)發(fā)
- Java/Python/Go(主流后端語(yǔ)言)
- Web框架(Spring Boot / Django / Flask)
- RESTful API設(shè)計(jì)(前后端分離架構(gòu))
- 微服務(wù)架構(gòu)(Docker、Kubernetes、gRPC)
(3)數(shù)據(jù)庫(kù)與大數(shù)據(jù)
- SQL數(shù)據(jù)庫(kù)(MySQL、PostgreSQL)
- NoSQL數(shù)據(jù)庫(kù)(MongoDB、Redis)
- 大數(shù)據(jù)技術(shù)(Hadoop、Spark、數(shù)據(jù)倉(cāng)庫(kù))
(4)移動(dòng)開(kāi)發(fā)
- Android開(kāi)發(fā)(Kotlin / Java)
- iOS開(kāi)發(fā)(Swift / Objective-C)
- 跨平臺(tái)開(kāi)發(fā)(Flutter / React Native)
(5)軟件測(cè)試與DevOps
- 自動(dòng)化測(cè)試(Selenium、JUnit)
- 性能測(cè)試(JMeter、LoadRunner)
- CI/CD(Jenkins、GitHub Actions)
3. 項(xiàng)目實(shí)戰(zhàn)與行業(yè)應(yīng)用
- 企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)(電商系統(tǒng)、社交APP、ERP系統(tǒng))
- 開(kāi)源協(xié)作(Git / GitHub 團(tuán)隊(duì)開(kāi)發(fā))
- 云計(jì)算與部署(AWS / 阿里云 / 騰訊云)
- 軟件工程規(guī)范(敏捷開(kāi)發(fā)、Scrum、代碼審查)
4. 就業(yè)方向
? 前端工程師(Web/移動(dòng)端開(kāi)發(fā))
? 后端工程師(服務(wù)器/數(shù)據(jù)庫(kù)開(kāi)發(fā))
? 全棧工程師(前后端通才)
? 移動(dòng)開(kāi)發(fā)工程師(Android/iOS)
? 測(cè)試工程師(QA/自動(dòng)化測(cè)試)
? DevOps工程師(運(yùn)維與自動(dòng)化部署)
軟件開(kāi)發(fā)教室

溫馨提示