線下活動學習

《實體課》Angular 開發實戰:從入門到進階

5,443
28
2023.05.13 (Sat) 09:00 - 06.10 (Sat) 17:00 (GMT+8)加入行事曆

淡江大學台北校區 507教室

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
本次課程將帶領大家快速上手 Angular 16 網站開發框架,課程中也會提及部分ES6/TypeScript的重要特性與觀念,更會在課後提供進一步的 Angular 補充教材(免費),相信可以帶領大家在最短時間內掌握 Angular 開發密技。
本次課程將帶領大家快速上手 Angular 16 網站開發框架,課程中也會提及部分ES6/TypeScript的重要特性與觀念,更會在課後提供進一步的 Angular 補充教材(免費),相信可以帶領大家在最短時間內掌握 Angular 開發密技。

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介

◎ 課程說明

別再當隻迷途羔羊,莽撞迷失在這浩瀚無垠的前端大海,這個世界變動快到你來不及自己摸索了,你需要更快速、更優質、更有效的學習方式!

為何選擇 Angular?

Angular 框架經過數年的發展,框架本身已經相當成熟,不但進入門檻越來越低,在執行速度、開發效率、學習曲線方面,也都得到了一個相當不錯的平衡點。我們都知道,網頁前端技術日新月異,但就長期觀察下來,近兩年來 Angular 框架發展已經相當穩定,官方團隊也不斷精進整個開發生態,無論是在開發工具的支援,或是透過 Angular CLI 加速大型專案管理,都已經有相當程度的效益。現在,就是投入 Angular 學習的最佳時機!

Angular 非常適合用在企業級系統開發,其友善及漂亮的架構,可以有效減少團隊開發時所遇到的各種溝通問題,本課程搭配的實作課程,將以大量練習為主軸,由經驗豐富的實戰專家 Mike,從無到有帶你打造一個簡易但功能完善的內容管理系統,讓學員得以理解到 Angular 正確的核心概念與實務經驗,學會上場殺敵的真本事。

課程中將帶領大家快速上手 Angular 網站開發框架,幫助你快掌握 Angular 最重要的核心知識,同時也會介紹最新的各種 Angular 功能,如 Standalone、Inject 與 Signals 等以及背後的重要觀念,讓你站在前端浪潮的尖端,技術與觀念永遠不落於人後!

課程中也會提及部分ES6/TypeScript的重要特性與觀念,更會在課後提供進一步的 Angular 補充教材(免費),相信可以帶領大家在最短時間內掌握Angular 開發密技。

◎ 課程特色

  • 本課程包含大量實作練習,確保學員能深刻理解技術細節
  • 課程全程錄影,學員課後 3 個月內可免費無限次重播!
  • 課程結束寄發 Mike 親筆簽名結業證書 (無價)

◎ 課程編號

  • DCT-112005

◎ 課程日期

  • Angular 16 開發實戰:新手入門篇  2023 / 05 / 13 (六)
  • Angular 16 開發實戰:新手實作篇  2023 / 05 / 20 (六)
  • Angular 16 開發實戰:進階開發篇  2023 / 05 / 27 (六) 、2023 / 06 / 03 (六) 
  • Angular 16 開發實戰:進階實作篇  2023 / 06 / 10 (六)
  • 09:00 ~ 17:00 (中午休息一個小時)

◎ 課程主題

Angular 16 開發實戰:新手入門篇

  •  不可不知的入門觀念
    • 認識 Angular 運作架構
    • 認識 Angular 啟動流程
  • 手把手入門開發實戰
    • 建立專案骨架
    • 認識 Standalone Angular 開發模式
    • 建立 App 元件
    • 建立 App 元件樣板 (Template)
    • 認識 4 種資料繫結方法
    • 套用 App 元件樣板的樣式 (Styles)
  • 頁面更有彈性的元件開發技巧
    • 認識 Directive 畫面命令
    • 認識 Pipe 管道指令
    • 建立子元件與樣板
    • 建立事件處裡器
  •   從入門到進階必備的知識
    • 認識相依注入 基本觀念
    • 使用 inject 注入物件
    • 使用相依注入與 Http 服務
    • 建立服務元件

Angular 16 開發實戰:新手實作篇

  • 主軸1:Angular 專案基礎架構
    • 任務 01:建立專案基礎架構
    • 任務 02:現有模板切版,及元件規劃
  • 主軸2:Angular 畫面呈現與應用
    • 任務 03:使用內嵌繫結 (interpolation) 顯示資料
    • 任務 04:使用屬性繫結 (Property Binding) 顯示資料
    • 任務 05:使用事件繫結 (Event Binding) 顯示資料
    • 任務 06:使用雙向繫結 (Two-way Binding) 顯示資料
    • 任務 07:使用 Angular 內建的屬性指令 (Attribute Directive)
    • 任務 08:使用 Angular 內建的結構指令 (Structural Directive)
  • 主軸3:Angular 中元件與元件傳遞資料的技巧
    • 任務 09:使用 @Input() 傳遞資料給子元件
    • 任務 10:使用 @Output() 接受子元件輸出的資料
  • 主軸4:服務 (service) 概念與應用
    • 任務 11:自訂服務元件
    • 任務 12:使用 HttpClient 服務
  • 主軸5:其他 Angular 功能特色
    • 任務 13:使用內建 Pipe
    • 任務 14:自訂 Pipe

Angular 16 開發實戰:進階開發篇

  • 多頁面必學,深入瞭解 Angular 路由機制
    • 介紹 SPA 架構技術原理
    • 介紹路由的應用情境與設定方法
    • 認識 Angular 路由生命週期
    • 快速上手 Angular 路由機制
      • 建立 Angular 第一層路由
      • 建立 Angular 子路由機制
      • 注入與使用 Route 與 Router 物件
      • 注入與使用 ActivatedRoute 物件
    • 介紹路由導覽機制
      • 透過 Directives 進行路由導覽
      • 透過程式碼進行路由導覽
      • 在頁面之間傳遞路由參數
      • 認識 data 與 resolve 方法
    • 實作路由頁面的延遲載入機制 (效能調校)
    • 實作路由頁面的預先載入機制 (效能調校)
  • 前端怎麼可能沒有表單,深入了解 Angular  Form 表單機制
    • 介紹 Angular Form 的兩種開發模型
    • 深入了解 Template-Driven Form
      • 認識 ngModel
      • 控制表單樣式
      • 處理表單驗證
      • 顯示表單驗證錯誤訊息
      • 認識 ngModelGroup
    • 深入了解 Model-Driven Form
      • 認識 formGroup 與 formControlName
      • 處理表單驗證
      • 使用 FormBuilder
      • 設計 Reactive Form (RxJS)
      • 使用 formControl Directive
    • 自訂錯誤驗證器 (Custom Validator)
    • 如何指定表單欄位內容與重置表單
    • 如何在兩種開發模型之間進行選擇

Angular 16 開發實戰:進階實作篇

  • 主軸 1: Angular 路由機制
    • 任務 01:建立並設定路由機制
    • 任務 02:使用 RouterLink 與 RouterLinkActive
    • 任務 03:在程式中取得路由參數
    • 任務 04:在程式中動態切換路由
  • 主軸 2: Angular 表單機制
    • 任務 05:Template-driven Form 驗證表單資料
    • 任務 06:Reactive Forms 繫結表單資料
    • 任務 07:Reactive Forms 驗證表單資料
  • 主軸 3: 其他進階技巧
    • 任務 08:使用路由守門員 (Route Guard)
    • 任務 09:練習使用 HttpInterceptor

◎ 適合對象

 新手入門篇

  • 了解基礎 HTML / CSS / JavaScript 語法
  • Web 開發人員 / 網頁設計師 / 網頁前端工程師
  • 具有基礎的程式設計概念 (寫過任何一種程式語言即可)
  • 本課程不適合完全沒有 JavaScript 開發經驗的人 (僅需基礎JS能力即可)

 進階開發篇

  • 了解基礎 HTML / CSS / JavaScript 語法
  • Web 開發人員 / 網頁設計師 / 網頁前端工程師
  • 具有基礎的程式設計概念 (寫過任何一種程式語言即可)
  • 須了解 Angular 16 基礎開發技巧 (建立子元件/樣板語法/相依注入/注入 Http 服務元件)
  • 本課程不適合完全沒有 Angular 16 基礎的人

◎ 預期效益

 新手入門篇

  • 了解 Angular 開發框架與其優勢
  • 了解 AngularJS 1.x 與 Angular 16 的差異
  • 了解如何用 Angular 提升網站的可維護性
  • 了解 Angular 開發框架最重要的基礎觀念
  • 結訓後可立即使用 Angular 開發前端應用程式
  • 透過實作一整套「內容管理系統」,學會完整的 Angular 開發生命週期
  • 藉由動手實作,將完整的實務開發經驗刻入腦袋中
  • 學會管理大型 Angular 專案的實務經驗與技巧

 進階開發篇

  • 深入理解 RxJS 與 Observable
  • 深入了解 Angular 16 Router 路由機制
  • 深入了解 Angular 16 Form 表單機制
  • 深入理解 Angular 實務開發技巧與進階應用
  • 學會 Angular 表單管理的實務經驗與技巧
  • 透過實作一整套「內容管理系統」,學會完整的 Angular 開發生命週期
  • 藉由動手實作,將完整的實務開發經驗刻入腦袋中
  • 學會管理大型 Angular 專案的實務經驗與技巧

◎ 講者名單

    多奇數位創意有限公司 全端工程師 黃升煌 Mike (講師)

    • 2020 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家
    • 2020 至榮獲 Microsoft MVP 微軟最有價值專家 (Developer Technologies)
    • 2017 年以「Angular Material 完全攻略」榮獲【第 9 屆 iT 邦幫忙鐵賽】Modern Web 組冠軍
    • 2018 年以「Angular 大師之路」榮獲【第 10 屆 iT 邦幫忙鐵人賽】Modern Web 組優選
    • 2020 年以「打通 RxJS 任督二脈」榮獲【第 12 屆 iT 邦幫忙鐵人賽】Modern Web 組冠軍
    • 熟悉 Angular 與 .NET 相關開發技術
    • 出版著作有 『打通RxJS任督二脈: 從菜雞前進老鳥必學的關鍵知識』
    • 部落格: https://wellwind.idv.tw/blog/
    • 粉絲頁: https://www.facebook.com/fullstackledder/

     

    多奇數位創意有限公司 技術總監  Will 保哥 (顧問)

    • 2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監
    • 2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家
    • 2008 至今連續 15 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。
    • 2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
    • 熟悉 Angular、JavaScript、.NET、C#、ASP.NET MVC、Go、Docker、Kubernetes 相關技術。擅長 DevOps 與組織文化建立、軟體團隊建構與管理。
    • 曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。
    • 出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。
    • 部落格: http://blog.miniasp.com/
    • 粉絲頁: https://www.facebook.com/will.fans

    ◎ 課程費用     

    • 新手開發練功坊
      • 包含「新手入門篇」+「新手實作篇」,共兩天課程
      • 優惠票 NT$ 8,000.-  
    • 進階開發練功坊 
      • 包含「進階開發篇 2天」+「進階實作篇 1天」,共三天課程
      • 優惠票 NT$ 12,000.-
    • 從入門到進階班
      • 包含「新手」+「進階」,共五天課程
      • 優惠票 NT$ 18,000.-

    ◎ 退換票辦法

    • 考量行政成本,已完成繳費之學員如欲取消報名 -
      • 開課前11天申請退費,退學費90%
      • 開課前10天申請退費,退學費 0%
    • 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信mail以告知申請進度
    • 統一退費日期為申請日之下個月10號。申請時間為「課程退費申請表」的回覆日期。
    • 學員須自行負擔匯款手續費,NT 30元

    ◎ 注意事項

    • 本課程包含午餐
    • 學員需攜帶筆電上課
    • 學員事先安裝好實作環境(課前公告於FB社團)
    • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
    • 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
    • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
    • 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用 

    avatar

    多奇教育訓練

    verified

    《實體課》Angular 開發實戰:從入門到進階

    2023.05.13 (Sat) 09:00 - 06.10 (Sat) 17:00 (GMT+8)

    活動嘉賓

    Mike
    Mike
    Will 保哥
    Will 保哥
    活動地圖

    台灣台北市大安區金華街199巷5號

    loading