Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Angular

Avatar for zhangen69 zhangen69
February 12, 2019

Introduction to Angular

Programming Class - Introduction to Angular (Workshop)
Date: 12/02/2019 (Tue)
Time: 6-10PM (UTC+8:00)
Venue: R330, Southern University College

Avatar for zhangen69

zhangen69

February 12, 2019
Tweet

More Decks by zhangen69

Other Decks in Technology

Transcript

  1. Introduction to ANGULAR 6-10P , 12 FE '19 @R330 SU

    Pre d Jac Or a z y JE C o t up Co-or ze y De pe J r o n
  2. Who am I ? - Graduated with Diploma in Computer

    Science from SUC (2013 - 2016) - Application Consultant in GNey Software SDN. BHD. (2016-2018) - 2 Years Experienced in HTML, CSS, JavaScript, AngularJs, .Net Framework
  3. OUTLINE 1. Important Concept 2. Angular History & Version 3.

    What & Why is Angular? 4. Architecture Overview 5. Let’s Start Practice 6. Q & A
  4. Important Concept SPA (Single Page Application) REST(REpresentational State Transfer) API

    Walking Skeleton MVC (Model-View-Controller) Naming Conventions CLI (Command-Line interface)
  5. What is Angular? Angular is a platform that makes it

    easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop. Ref: https://angular.io/docs
  6. Let’s Start Practice Stackbitz: https://stackblitz.com/ Demo(Smartphone Store Web App): https://goo.gl/iXQpsF

    Build: A Simple Calculator Web App https://angular-calculator-app.firebaseapp.com/ Download: https://github.com/zhangen69/angular-calculator We’ll go through: Core Elements: Module(NgModule), Component Component Interaction: @Input, @Output(Event Emitter), Service Data/Event Implementation: Event Binding, Data Binding Extra Elements: Routing, OnInit, Assets, angular.json Awesome Library: Angular Material, Angular FlexLayout, Observable(rxjs)
  7. YouTube Angular 读书会 (Angular Taiwan) 一次搞懂 RxJS 與 Observable https://youtu.be/wHa_0x81OZU

    35分钟掌握Angular核心概念 https://youtu.be/J2ah5edGOCs 使用 Angular 2 Router 快速建構 SPA 網站 https://youtu.be/sQx9s6fGI8E [S06E02] Component Part 1 https://youtu.be/ielZaY4a_Jc [S06E03] Component Part 2 https://youtu.be/0l1aodCxLzE [Angular線上讀書會][S01E01] Router的介紹 https://youtu.be/NXfK5yEwtQ0