Contents
通過精通全端助力您的開發之旅:SwiftUI、Vapor、Postgres、身份驗證和雲端部署
從這 12 小時的課程,你會學到
- 使用 SwiftUI 構建用戶界面
- 使用 Vapor 進行服務器端 Swift 開發
- 將 Vapor 與 Postgres 集成
- 身份驗證和授權
- 創建自定義 Swift 包以共享模型
要求
- 基本程式設計知識:對程式設計概念和語法有基本的了解是有益的。 熟悉程式語言(最好是 Swift)將有助於掌握課程中涵蓋的概念。
- Swift 知識:建議熟悉 Swift 程式語言。 了解 Swift 語法、資料類型、變數、函數和基本概念將使課程材料的理解更加順暢。
- macOS 或 iOS 開發環境:由於課程側重於 SwiftUI 和 Vapor,因此建議可以訪問 macOS 或 iOS 開發環境。 這將允許您練習和執行課程中提供的程式碼示例。
- Xcode:熟悉 Apple 用於 macOS 和 iOS 開發的整合開發環境 (IDE) Xcode 將大有裨益。 了解如何導航和使用 Xcode 將幫助您有效地學習課程材料。
課程說明
通過我們全面的 Udemy 課程成為一名熟練的全端開發人員! 學習 SwiftUI、Vapor 和 Postgres,以創建強大、可擴展且安全的 Web 應用程式。 深入研究 SwiftUI 以獲得漂亮的用戶界面,探索用於伺服器端 Swift 開發的 Vapor,並將其與 Postgres 整合以實現高效的資料管理。 掌握身份驗證、授權和部署到雲端。 通過參與專案和程式碼練習獲得實踐經驗。 立即註冊以釋放您的全端開發潛力並加入我們充滿活力的學習社區。 讓我們一起踏上這激動人心的旅程吧!
學生將在這門課程中學到什麼?
- 熟練使用 SwiftUI、Vapor 和 Postgres 進行全端開發。
- 了解用於建構 Web 應用程式的 SwiftUI、Vapor 和 Postgres 的強大組合。
- 了解如何使用 Vapor 設置後端伺服器並處理路由和 HTTP 請求。
- 了解 Vapor 用於請求處理和資料操作的中間件。
- 探索 Vapor 與 Postgres 的整合以高效存儲和檢索資料。
- 使用 JSON Web 令牌 (JWT) 實施強大的身份驗證和授權系統。
- 安全地管理用戶會話( sessions ),處理用戶註冊和登錄過程。
- 保護 Web 應用程式免受常見安全漏洞的侵害。
- 建立前端和後端之間的無縫通信。
- 將應用程式部署到雲端,讓全球用戶都可以訪問它們。
- 通過參與專案和程式編輯練習來鞏固理解。
- 訪問全面的資源,包括可下載的專案檔案和程式碼示例。
- 培養應對全端開發中現實世界挑戰的信心。
本課程適合誰?
- 有抱負的全端開發人員希望提高他們的技能和知識。
- 對創建健壯、可擴展且安全的 Web 應用程式感興趣的個人。
- Swift 開發人員尋求擴展他們的專業知識以包括伺服器端開發。
- 那些有興趣學習 SwiftUI、Vapor 和 Postgres 以進行全端開發的人。
- 想要使用 SwiftUI 建構現代、美觀的用戶界面的程式設計師。
- 希望將 Vapor 作為伺服器端 Swift 框架進行探索的開發人員。
- 有興趣將 Vapor 與 Postgres 整合以實現高效資料管理的個人。
- 那些希望在實施身份驗證和授權系統方面獲得實踐經驗的人。
- 開發人員旨在將他們的應用程式部署到雲中並使其在全球範圍內可訪問。
- 喜歡通過參與專案和程式碼練習的實用方法的學習者。
- 為未來的全端開發工作尋求寶貴資源和參考的個人。
立即加入我們全面的 Udemy 課程,釋放您作為熟練的全端開發人員的潛力! 無論您是渴望創建健壯、可擴展且安全的 Web 應用程式,還是想擴展您的 Swift 專業知識,本課程都旨在讓您掌握必要的技能。 深入了解SwiftUI、Vapor、Postgres,掌握前後端無縫溝通的藝術。 通過實際專案、程式碼練習和綜合資源,您將自信地應對現實世界的挑戰。 立即註冊並成為我們充滿活力的學習社區的一員,準備好將您的開發技能提升到新的高度。 讓我們一起踏上這激動人心的旅程吧!
目標受眾
- 該課程適合不熟悉全端開發的初學者,以及希望擴展技能的經驗豐富的開發人員。
- 它專門教授 SwiftUI、Vapor 和 Postgres 的使用。
- 該課程包括設置後端伺服器、處理路由和 HTTP 請求,以及使用 Vapor 的中間件進行請求處理和資料操作。
- 它探索將 Vapor 與 Postgres 整合以實現高效的資料儲存和檢索。
- 該課程還包括使用 JSON Web 令牌 (JWT) 實現身份驗證和授權系統。
- 學生將學習如何在應用程式的前端和後端之間建立無縫通信。
講師簡介
Mohammad Azam Apple 精選 iOS 開發人員和 iOS 講師
我叫 Mohammad Azam,過去 10 多年我一直在做 iOS 程式設計。 目前,我在 DigitalCrafts 教授全端開發。 在加入 DigitalCrafts 之前,我曾在許多大公司擔任首席行動開發人員,包括 Schlumberger、Baker Hughes、AIG 和 Valic。 目前,我是 Home Depot 公司 Blinds Dot Com 的一名高級開發人員。 在開發 iPhone 之前,我負責領導 Microsoft ASP 技術方面的專案。 由於我對社區的貢獻,我還連續五年獲得微軟 MVP 獎。
我還在 App Store 上發布了我的幾個個人應用程式,包括 Vegetable Tree,它被 Apple 評為 App Store 上最漂亮的園藝應用程式。 我經常在地方和全國會議上發表演講,並為許多不同的發展雜誌撰寫了許多文章。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- iOS 開發相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入