移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)教學(xué)內(nèi)容_第1頁
移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)教學(xué)內(nèi)容_第2頁
移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)教學(xué)內(nèi)容_第3頁
移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)教學(xué)內(nèi)容_第4頁
移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)教學(xué)內(nèi)容_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)學(xué)習(xí)—————好資料移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)培訓(xùn)精品資料學(xué)習(xí)—————好資料目錄目錄...........................................................................................................................................3一、移動(dòng)互聯(lián)網(wǎng)開發(fā)的定義...................................................................................................4二、移動(dòng)互聯(lián)網(wǎng)開發(fā)的相關(guān)技術(shù)...........................................................................................41.前端(移動(dòng)端)............................................................................................................41.1.原生開發(fā)(Native開發(fā)或者App開發(fā))...........................................................41.2.HTML5開發(fā)...........................................................................................................61.2.1.新特性................................................................................................................61.2.2.核心技術(shù)............................................................................................................71.2.3.開源框架............................................................................................................71.3.第三方開發(fā)平臺(tái)....................................................................................................91.4.微信開發(fā)..............................................................................................................102.后臺(tái)開發(fā)......................................................................................................................122.5.Java技術(shù)..............................................................................................................122.6..Net.......................................................................................................................122.7.PHP.......................................................................................................................123.數(shù)據(jù)庫..........................................................................................................................12三、移動(dòng)互聯(lián)網(wǎng)開發(fā)流程及角色.........................................................................................13四、移動(dòng)互聯(lián)網(wǎng)開發(fā)案例及實(shí)訓(xùn).........................................................................................15精品資料學(xué)習(xí)—————好資料一、移動(dòng)互聯(lián)網(wǎng)開發(fā)的定義開發(fā)基于移動(dòng)端包括手機(jī)、平板等智能、可移動(dòng)設(shè)備的相關(guān)應(yīng)用,包括基于互聯(lián)網(wǎng)的大眾普及應(yīng)用及基于政府或企業(yè)的特定范圍內(nèi)的解決方案。與傳統(tǒng)基于PC端開發(fā)沒有本質(zhì)的區(qū)別,只是在用戶體驗(yàn)、數(shù)據(jù)傳輸、終端適配有特殊的要求,可以理解為傳統(tǒng)應(yīng)用開發(fā)的延伸。二、移動(dòng)互聯(lián)網(wǎng)開發(fā)的相關(guān)技術(shù)前端(移動(dòng)端)1.1.原生開發(fā)(Native開發(fā)或者App開發(fā))1.1.1.基于Andriod 操作系統(tǒng)基于Java技術(shù)ANDROIDSTUDIOV0.8.0 (由谷歌推出)EclipseADT(AndroidDevelopmentTools)安卓開發(fā)工具 開源可視化的編程工具,不需要寫代碼,在線AppInventorAppInventor原是Google實(shí)驗(yàn)室(GoogleLab)的一個(gè)子計(jì)劃,由一群Google工程師和勇于挑戰(zhàn)的 Google使用者共同參與設(shè)計(jì)完成。 GoogleAppInventor是一個(gè)完全在線開發(fā)的 Android編程環(huán)境,拋棄復(fù)雜的程式代碼而使精品資料學(xué)習(xí)—————好資料用積木式的堆疊法來完成您的 Android程式。除此之外它也正式支持 樂高NXT機(jī)器人,對(duì)于Android初學(xué)者或是機(jī)器人開發(fā)者來說是一大福音。因?yàn)閷?duì)于想要用手機(jī)控制機(jī)器人的使用者而言,他們不大需要太華麗的界 面,只要使用基本元件例如按鈕、文字輸入輸出即可。1.1.2.基于IOS操作系統(tǒng)開發(fā)工具:Xcode(由蘋果公司推出)支持C語言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,還提供Cocoa、Carbon以及Java等編程模式SwiftSwift是一種支持多編程范式和編譯式的開源編程語言 ,蘋果于2014年WWDC(蘋果開發(fā)者大會(huì))發(fā)布,用于開發(fā) iOS,OSX和watchOS應(yīng)用程序。Swift結(jié)合了C和Objective-C的優(yōu)點(diǎn)并且不受 C兼容性的限制。Swift在MacOS和iOS平臺(tái)可以和Object-C使用相同的運(yùn)行環(huán)境。1.1.3.基于Windows10MobileVisualStudio2015.Net(微軟)VisualStudio是一套基于組件的軟件開發(fā)工具和其他技術(shù),可用于構(gòu)建功能強(qiáng)大、性能出眾的應(yīng)用程序精品資料學(xué)習(xí)—————好資料C#語言為主流1.2.HTML5 開發(fā)HTML5 是下一代的HTML,天生適合與移動(dòng)互聯(lián)網(wǎng)開發(fā)。萬維網(wǎng)的核心語言、標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用超文本標(biāo)記語言HTML)的第五次重大修改。2014年10月29日,萬維網(wǎng)聯(lián)盟淚流滿面地宣布,經(jīng)過幾乎8年的艱辛努力,HTML5標(biāo)準(zhǔn)規(guī)范終于最終制定完成了,并已公開發(fā)布。開發(fā)工具webStormWebStorm是jetbrains公司旗下一款JavaScript開發(fā)工具。被廣大中國 JS開發(fā)者譽(yù)為“Web前端開發(fā)神器”、“最強(qiáng)大的HTML5編輯器”、“最智能的JavaScriptIDE 等”。與IntelliJIDEA同源,繼承了IntelliJIDEA強(qiáng)大的JS部分的功能。1.2.1. 新特性用于繪畫的canvas元素用于媒介回放的 video 和audio 元素對(duì)本地離線存儲(chǔ)的更好的支持新的特殊內(nèi)容元素,比如 article、footer、header、nav、section新的表單控件,比如 calendar、date、time、email、url、search精品資料學(xué)習(xí)—————好資料1.2.2. 核心技術(shù)HTML標(biāo)簽、屬性和事件CSS來控制網(wǎng)頁的樣式和布局JavaScript語言Ajax、Json1.2.3. 開源框架jQueryjQuery是一個(gè)快速、簡(jiǎn)潔的 JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“writeLess,DoMore”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的 JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和 Ajax交互。jQueryEasyUIjQueryEasyUI是一組基于jQuery的UI插件集合體,而 jQueryEasyUI的目標(biāo)就是幫助 web開發(fā)者更輕松的打造出功能豐富并且美觀的UI界面。開發(fā)者不需要編寫復(fù)雜的 javascript,也不需要對(duì)css樣式有深入的了解,開發(fā)者需要了解的只有一些簡(jiǎn)單的 html標(biāo)簽。Bootstrap精品資料學(xué)習(xí)—————好資料Bootstrap,來自Twitter,是目前很受歡迎的前端框架。 Bootstrap是基于HTML、CSS、JAVASCRIPT的,它簡(jiǎn)潔靈活,使得 Web開發(fā)更加快捷。它由Twitter的設(shè)計(jì)師MarkOtto和JacobThornton合作開發(fā),是一個(gè)CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動(dòng)態(tài) CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括 NASA的MSNBC(微軟全國廣播公司)的 BreakingNews都使用了該項(xiàng)目。 國內(nèi)一些移動(dòng)開發(fā)者較為熟悉的框架,如 WeX5前端開源框架等,也是基于Bootstrap源碼進(jìn)行性能優(yōu)化而來。Backbone(基于MVC的前端開發(fā)框架)backbone是一種幫助開發(fā)重量級(jí)的 javascript應(yīng)用的框架。主要提供了3個(gè)東西:1、models(模型)2、collections(集合)3、views(視圖)backbone.js文件本身很小,壓縮后只有 5.3KB,作為一個(gè)框架級(jí)別的核心JS文件,這個(gè)數(shù)字很可怕。除此之外,這個(gè)JS還必須依賴于另一個(gè) JS文件:underscore.js(包含許多工具方法,集合操作, js模板等等)精品資料學(xué)習(xí)—————好資料1.3.第三方開發(fā)平臺(tái)一般基于混和開發(fā)的模式,開發(fā)一套代碼,生成不同平臺(tái)的安裝包。WeX5遵循Apache開源協(xié)議,完全開源免費(fèi),上百個(gè)組件框架,全部開放,可視化的組件框架,開發(fā)者可自定義組件,集成第三方組件,采用 MVC設(shè)計(jì)模式,數(shù)據(jù)和視圖分離,頁面描述和代碼邏輯分離,支持瀏覽器調(diào)試、真機(jī)調(diào)試、原生調(diào)試,等多種調(diào)試模式,開發(fā)者可掌握每一行代碼。WeX5一直堅(jiān)持采用H5+CSS3+JS標(biāo)準(zhǔn)技術(shù),一次開發(fā),多端任意部署,確保開發(fā)者成果始終通用、不受限制。 WeX5的混合應(yīng)用開發(fā)模式能輕松調(diào)用手機(jī)設(shè)備,如相機(jī)、地圖、通訊錄等,讓開發(fā)者輕松應(yīng)對(duì)各類復(fù)雜數(shù)據(jù)應(yīng)用,代碼量減少80%。同時(shí)開發(fā)出的應(yīng)用能夠媲美原生的運(yùn)行體驗(yàn)。精品資料學(xué)習(xí)—————好資料WeX5的可視化開發(fā),堅(jiān)持為開發(fā)者提供良好開發(fā)體驗(yàn),拖拽式頁面設(shè)計(jì),易學(xué)易用,拖拽組件、設(shè)置屬性即可完成復(fù)雜技術(shù)能力還有其他很多類似的平臺(tái)。1.4.微信開發(fā)微信開發(fā)即微信公眾平臺(tái)開發(fā),將企業(yè)信息、服務(wù)、活動(dòng)等內(nèi)容通過微信網(wǎng)頁的方式進(jìn)行表現(xiàn),用戶通過簡(jiǎn)單的設(shè)置,就能生成微信 3G網(wǎng)站。通過微信公眾平臺(tái)將企業(yè)品牌展示給微信用戶,減少宣傳成本,建立企業(yè)與消費(fèi)者、客戶的一對(duì)一互動(dòng)和溝通,將消費(fèi)者接入企業(yè) CRM系統(tǒng),進(jìn)行促銷、推廣、宣傳、售后等。形成了一種主流的線上線下微信互動(dòng)營(yíng)銷方式。本質(zhì)是HTML5開發(fā),提供微信平臺(tái)的相關(guān)接口。訂閱號(hào)服務(wù)號(hào)(公眾號(hào))企業(yè)號(hào)小程序精品資料學(xué)習(xí)—————好資料精品資料學(xué)習(xí)—————好資料后臺(tái)開發(fā)2.5.Java技術(shù)優(yōu)點(diǎn)是跨平臺(tái)、開源代碼多,好多現(xiàn)成的框架( SSH),大型系統(tǒng)基本使用Java。Struts2SpringHibernateIbatis2.6..Net微軟提供全套的支持,上手快,小型應(yīng)用普遍使用。2.7.PHP容易學(xué),上手快,電子商務(wù)、移動(dòng)互聯(lián)網(wǎng)后臺(tái)普遍使用。數(shù)據(jù)庫傳統(tǒng)關(guān)系型數(shù)據(jù)庫:Mysql、SQLServer、Oracle等。非關(guān)系型數(shù)據(jù)庫(NoSQL):MongoDB、巨杉等精品資料學(xué)習(xí)—————好資料三、移動(dòng)互聯(lián)網(wǎng)開發(fā)流程及角色1、產(chǎn)品經(jīng)理。負(fù)責(zé)產(chǎn)品方向和具體需求的規(guī)劃,需求文檔的編寫。是待開發(fā)需求的提出方,或者代理方(來自業(yè)務(wù)部門等第三方的需求,由產(chǎn)品經(jīng)理轉(zhuǎn)化成研發(fā)團(tuán)隊(duì)的需求形式)。通常對(duì)于較大規(guī)模的產(chǎn)品,產(chǎn)品經(jīng)理是一個(gè)團(tuán)隊(duì),每個(gè)人分工負(fù)責(zé)部分功能模塊的需求細(xì)節(jié)。精品資料學(xué)習(xí)—————好資料2、項(xiàng)目經(jīng)理(以下簡(jiǎn)稱PM)。負(fù)責(zé)項(xiàng)目的立項(xiàng)和時(shí)間安排,并跟進(jìn)項(xiàng)目研發(fā)的進(jìn)展、變更和風(fēng)險(xiǎn),以及各種跨團(tuán)隊(duì)的協(xié)調(diào)工作。在一個(gè)大的項(xiàng)目中,通常也會(huì)有多位項(xiàng)目經(jīng)理分工協(xié)作。3、設(shè)計(jì)師。負(fù)責(zé)產(chǎn)品的交互設(shè)計(jì)、視覺設(shè)計(jì)等方面。主要的產(chǎn)出是產(chǎn)品的交互原型和設(shè)計(jì)稿。4、開發(fā)人員。負(fù)責(zé)產(chǎn)品的技術(shù)架構(gòu)設(shè)計(jì)和代碼編寫,產(chǎn)出是可運(yùn)行的實(shí)際產(chǎn)品。通常根據(jù)專業(yè)領(lǐng)域也進(jìn)一步劃分為架構(gòu)師、后臺(tái)開發(fā)、 Web前端開發(fā)、Android開發(fā)、iOS開發(fā)等多個(gè)崗位。5、測(cè)試人員。負(fù)責(zé)產(chǎn)品的質(zhì)量把關(guān),包括功能、性能和穩(wěn)定性等多方面的測(cè)試內(nèi)容。進(jìn)一步細(xì)分包括業(yè)務(wù)功能測(cè)試、測(cè)試工具和平臺(tái)開發(fā)、專項(xiàng)技術(shù)測(cè)試等崗位。部分組織里面也將質(zhì)量管理放在測(cè)試團(tuán)隊(duì)。6、運(yùn)維人員。負(fù)責(zé)產(chǎn)品的服務(wù)端運(yùn)行環(huán)境的建設(shè)和維護(hù),以及日常的配置管理、容量規(guī)劃、網(wǎng)絡(luò)和設(shè)備故障處理等工作,常常也包含監(jiān)控平臺(tái)的建設(shè)和管理。取決于研發(fā)組織是采用自建 IDC,租用IDC或者采用第三方云計(jì)算平臺(tái),運(yùn)維團(tuán)隊(duì)的工作可能有所不同。7、運(yùn)營(yíng)人員。負(fù)責(zé)業(yè)務(wù)和產(chǎn)品的推廣和拓展。對(duì)于移動(dòng)互聯(lián)網(wǎng)產(chǎn)品,常見的工作范圍包括 APP開發(fā)的推廣,各類運(yùn)營(yíng)活動(dòng)的規(guī)劃和推動(dòng),同第三方一起開展的市場(chǎng)活動(dòng),以及運(yùn)營(yíng)平臺(tái)的規(guī)劃等方面。精品資料學(xué)習(xí)—————好資料內(nèi)部管理工具:bugclose|簡(jiǎn)單,免費(fèi),夠用的 BUG管理工具/四、移動(dòng)互聯(lián)網(wǎng)開發(fā)案例及實(shí)訓(xùn)智嵌智慧校園平臺(tái)是通過移動(dòng)互聯(lián)網(wǎng)技術(shù)開發(fā)的一套數(shù)字化校園解決方案,包括學(xué)校教務(wù)管理系統(tǒng)、學(xué)生成長(zhǎng)大數(shù)據(jù)分析平臺(tái)、學(xué)生考勤(德育)系統(tǒng)、學(xué)校后勤管理等功能,可以實(shí)現(xiàn)校園信息共享、移動(dòng)化、智能化。測(cè)試網(wǎng)址:,功能架構(gòu)如下:使用的技術(shù)架構(gòu):精品資料學(xué)習(xí)—————好資料智嵌智慧校園平臺(tái)可以提供一個(gè)移

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論