NativeScript + Angular: 建立原生的 iOS,Android 和 Web 應用程式

從頭學習 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading