江苏快三开奖结果

iOS開發工程師微專業

只為培養優秀的iOS開發工程師
由網易一線資深開發工程師傾力打造,結合真實產品案例與最佳實踐,幫助學員獨立完成 App 模塊級開發任務

網易杭州研究院

網易云課堂

計算機

普通(中級)

3 個月

iOS開發工程師
  • 中文
  • 3059

課程概況

BENZHUANYEYOUWANGYIYIXIANZISHENKAIFAGONGCHENGSHIQINGLIDAZAO,BINGJIEHEGONGCHENGSHIMENDEZHENSHICHANPINANLIYUZUIJIASHIJIAN,KECHENGSHEJIBIANCHENGYUYAN,JIEMIANKAIFA,I/O YUDUOXIANCHENG,GONGCHENGSHIZHANDENGFANGMIAN,BANGZHUNIYIBUBUJINJIEWEIHEGEDE iOSKAIFAGONGCHENGSHI。

課程大綱

01 Objective-C程序設計

課程時長:4周
課程負載:6-8小時每周
內容類型:視頻 文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
江苏快三开奖结果 無論哪種開發,都離不開程序語言的學習。Objective-C是iOS的官方語言,更是學習和理解iOS開發的基礎,學好ObjectIve-C可以幫你更快更好的掌握iOS開發技術。本課將帶領大家系統性的串聯Objective-C的各個知識點,從各個角度理解和掌握這門語言,為后續開發打下堅實的基礎。

02 iOS界面開發(基礎篇)

課程時長:6周
課程負載:5-6小時每周
內容類型:視頻 文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
本課將帶你學習如何建立并運行第一個應用,了解到在iOS界面開發中所使用技術的基礎知識和界面開發的整體框架;你將學習到如何構建出一個復雜界面,深入了解各類界面元素是如何使用的,以及各界面元素間是如何進行復雜的布局排列;你也會掌握基礎的交互功能和多個界面的相關切換,從而能夠掌握完成一個App界面的基礎能力。通過這堂課程,你將打開iOS移動開發的大門,作為一個起點,也為后續iOS開發學習打下堅實的基礎。

03 iOS界面開發(進階篇)

課程時長:5周
課程負載:3-5小時每周
內容類型:視頻 文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
江苏快三开奖结果 完成前面兩門iOS開發的基本入門課程后,為了實現“產品級”優秀的交互體驗、獨特的動畫效果,提供更多豐富的功能,需要更進一步的學習。《iOS界面開發進階》這門課程就將帶你學習iOS界面開發的深層機制,學習手勢與事件、繪制、動畫等進階技術,以及音視頻、相機相冊、定位等等常見iOS特性的實現。通過這門課程,你將進一步提高iOS開發的全面性。

04 I/O 與多線程

課程時長:4周
課程負載:3-5小時每周
內容類型:視頻 文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
江苏快三开奖结果 一個完備的 iOS App 不僅有用戶看得見的精美界面,酷炫動畫,也有用戶看不到的文件存儲,線程管理,網絡請求作為支持。用冰山理論來講的話,前者只是海面上的一小座冰山,而后者這是海面下用于支撐前者的碩大冰山。《I/O 與多線程》這門課程將帶領你走進 I/O 與多線程管理的世界,幫你了解 App 背后的故事:如何合理存儲用戶數據,如何合理使用線程模型,如何高效發起網絡請求,幫你從一位 "UIButton 工程師" 進階為真正合格的 iOS 開發工程師。

05 iOS開發實戰

課程時長:6周
課程負載:3-5小時每周
內容類型:視頻 文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
江苏快三开奖结果 通過前面課程的學習,相信同學已經掌握了OC語言,以及UI界面、UI動畫、網絡、存儲、多線程等相關知識。在接下來的iOS開發實踐課里,將繼續帶領你運用前面課程學習到的知識,一起去體驗真實的大公司項目開發流程,從需求、交互、視覺到開發、測試、調優,最后到APP的發布上線。期望在這門課結束的時候,同學已經具備能力開發一個完整的APP,并且在工作和就業的道路上飛速前進。

06 Swift程序設計

課程時長:4周
課程負載:4-5小時每周
內容類型:視頻 文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
swift語言發展非常之快,2014年推出,2015年即StackOverflow最受喜愛編程語言,2016年大有趕超Objective-C的趨勢。swift是一門現代的編程語言,他不僅安全、高效,而且還好玩。在這門課中,老師將和同學們一起學習swift各種語言設施,以及這些設施背后的思考;同時也會熟悉在實際工作中如何用好swift。

07 iOS開發綜合考核

課程時長:4周
課程負載:3-5小時每周
內容類型:文檔 富文本 討論
課程分類:iOS 技術開發 移動開發
本課程提供了一個產品需求和設計,包含功能要求等,學生需要將前面五門課程(不包含swift語言)所學的知識應用到具體產品開發中,最終完成產品的開發任務,老師將親自閱卷并給出評價。
本課程主要考察學生對iOS開發技術的掌握情況,并將其運用于產品實踐。

預備知識

1.至少有 C 語言基礎,建議有一門面向對象編程的基礎
2.熟悉 macOS,同時能夠自主安裝 Xcode 等開發軟件
推薦免費入門課程,請開班前預習:《程序設計入門—C語言》、《C語言程序設計進階》

聲明:MOOC中國十分重視知識產權問題,我們發布之課程均源自下列機構,版權均歸其所有,本站僅作報道收錄并尊重其著作權益。感謝他們對MOOC事業做出的貢獻!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 網易云課堂
  • 中國大學MOOC
  • 學堂在線
  • 頂你學堂
  • 華文慕課
  • 好大學在線CnMooc
  • (部分課程由Coursera、Udemy、Linkshare共同提供)

© 2008-2019 zh-only.com 慕課改變你,你改變世界