從頭學習 NativeScript,使用 Angular + NativeScript 程式庫建立原生(native)的 iOS、 Android 和 web 應用程式
從這 20.5 小時的課程,你會學到
- 利用網頁開發技術和 Angular 框架為 iOS 和 Android 開發真正的原生移動裝置應用程式
- 從同一個程式碼基礎( codebase )中共享程式碼來建立一個 web 應用和原生應用
- 瞭解如何使用 NativeScript 生態系統和特性
要求
- 堅實的 Angular 知識是必備的(如何運作,相依注入,Angular 應用程式的結構) (可參考講師的課程 Angular – 完整指南 ( 2024 版))
- 不需要先前的 NativeScript 知識
課程說明
使用 Angular,你已經可以建立高反應性和吸引人的網頁應用程式。
用同樣的技術堆疊和知識為 iOS 和 Android 開發真正的原生移動裝置應用程式不是很神奇嗎?
NativeScript 可以讓你做到這一點!
你建立了一個普通的 Angular 應用程式,並通過 Angular + TypeScript 管理你的整個應用程式邏輯。 結合 NativeScript 的 TypeScript / Angular 模組和強大的 NativeScript 建構系統,可以生成 Android 和 iOS 應用程式,您可以部署到 Apple App Store 或 Google Play Store(本課程中將會涵蓋)。
但是更好的是: 你也可以使用同樣的”使用 Angular 的原生應用程式”程式碼基礎來建立一個普通的 web 應用程式。
1 組程式碼基礎可以生成 3 種平台的應用程式。 真的是很甜蜜的成果!
在這門課程中,你將學到:
- NativeScript 究竟是什麼以及它是如何運作的
- 一個 NativeScript 應用程式具有哪些核心建構區塊
- 如何使用 NativeScript 佈局和 UI 小部件( UI widgets )建立漂亮的使用者介面
- 如何在 NativeScript 應用程式中新增移動導覽(向前-向後、標籤、側邊抽屜 side drawer )
- 如何使用 CSS 樣式風格化你的應用程式(是的,還有移動應用程式!)
- 如何獲取使用者輸入
- 如何處理應用程式中的狀態和資料(包括在裝置上的儲存)
- 如何將資料傳送到伺服器並從那裡獲取資料
- 如何實現身份驗證
- 以及: 如何以一種既適用於原生移動裝置應用程式又適用於 web 應用程式的方式做到這一切——使用同一個程式碼基礎
要想在這門課上取得成功,必須掌握 Angular 知識。 你需要知道 Angular 是如何運作的,如何構建和使用元件,什麼是 Angular 相依注入,它是如何運作的,以及通用 Angular 架構(包括 NgModule 等)是如何運作的。
一些 Angular 的核心概念提供了一個簡短的複習,但如果你沒有 Angular 的知識,你很可能無法跟隨這個課程。
但是你絕對不必是一個專家才能開始這個課程!
很高興歡迎你加入我們的課程! 🙂
目標受眾
- 也想開發原生移動裝置應用程式的網頁開發者
- 希望為三種平台( iOS/Android/Web )應用程式使用一個程式碼基礎的開發人員
講師簡介
Academind by Maximilian Schwarzmüller 線上教育
將課程和成功講師的專業知識結合,Academind 致力於提供高品質的線上教育。
運用線上教育幫助人們在現實生活中成功——是 Academind 所主張的。 以有趣且引人入勝的方式學習 Web 開發、資料分析等主題。
我們已經為超過 3,000,000 名學生教授過各種各樣的主題。 我們也很樂意教你!
保持學習!
Maximilian Schwarzmüller AWS 認證、專業 Web 開發人員和講師 更多講師主講課程介紹
作為(Web)開發人員的經驗
從 12 歲開始,我從未停止學習新的程式設計技能和語言。我很早就開始為朋友創建網站,也只是為了好玩。除了 Web 開發之外,我還探索了 Python 和其他非 Web 語言。這種熱情一直持續至今,並促使我決定成為自由網路開發人員和顧問。我在這份工作中獲得的成功和樂趣是巨大的,並且真正讓我的熱情永遠燃燒。
從後端開始 Web 開發(PHP 與 Laravel、NodeJS、Python),我也越來越成為在許多專案中使用 React、Angular 或 VueJS 等現代框架的前端開發人員。我現在喜歡兩個世界!
我還建立了全棧應用程式並獲得了專業的 DevOps 和雲端運算知識 – 我持有的許多 AWS 認證(包括頂級解決方案架構師專業認證)證明了這一點。
作為一名自學成才的開發人員,我有機會透過學習工商管理來拓寬我的視野,並獲得碩士學位。這使我能夠在一家大型策略諮詢公司和一家銀行工作。在了解到我比這些領域更享受發展的同時,在這個領域的時間大大提高了我的整體經驗和技能。
擔任講師的經驗
作為一名自學成才的專業人士,我確實知道學習新語言或改進已知語言時的困難部分和困難主題。這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。我在 Udemy 上擁有許多 5 星級課程和超過 2,000,000 名學生的記錄就是最好的證明。
無論是擔任發展講師還是教授工商管理,我總是收到很好的回饋。最有價值的體驗是看到人們如何在我的內容的幫助下找到新的、更好的工作,構建出色的網絡應用程序,獲得令人驚嘆的項目或只是享受他們的愛好。
我與 Manuel Lorenz 一起創立了 Academind,為我們超過 3,000,000 名學生提供盡可能最好的學習體驗。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Angular – 完整指南 ( 2024 版)
- 跨平台手機/移動裝置 App 開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!

發表迴響