Angular U

Speaker details

Scott Moss

Scott Moss

Scott is an instructor and engineer with a passion for UI. He currently works at Udacity in SF.

Scott is an a Sr. Frontend engineer at Udacity where he uses angular everyday. Before Udacity, Scott built and taught curriculum surrounding topics like angular, node, and mobile, to hundreds of engineers at Hack Reactor. He has years of building smooth and beautiful UI's both on web and mobile. Most of his time is spent iterating on better and more effective ways to educate engineers on new and modern tech. He's also a father and a gym bum.

Sessions

  • ES6 Workshop

    Wednesday 9:00 AM to 4:00 PM Ballroom B

    This is a one day ES6 + Angular workshop. Participants will get hands on experience by recreating google keep, a simple note taking app, using angular 1.x and ES6. There will be emphasis on how to use ES6 with angular so some prior Angular experience is necessary. You don't need any experience with ES6. Topics covered include:

    • modules
    • let
    • class
    • arrow functions
    • destructuring
    • rest and spread

    Build systems with babel, webpack, and gulp

    • Discuss the different ways to use ES6 today
    • Intro into transpilers
    • Build our build system with webpack, Gulp, and Babel
    • Setup an awesome dev env to make everything easy for us

    Angular app organization with ES6 modules

    • How to use angular's module system together with ES6 module's system
    • Naming conventions
    • Creating angular parts outside of angular

    Angular Controllers and Services

    • Using the new class as a controller or Service
    • Sub-classing

    Angular Directives

    • Define directives outside of angular that import their own dependencies including css and templates
    • Using directives as components

    Creating test with ES6

    • write our test in ES6
    • Testing our ES6 code outside of angular

    Afterwards, participants will have a complete Angular app built with ES6 and have full confidence on how to approach it from start to finish.

    Watch the video Recording of Live Stream From Conference
  • ES6 Workshop (Repeat Of Wednesday Class)

    Thursday 9:00 AM to 4:00 PM _Harbor AB

    ng6 is a one day ES6 + Angular workshop. Participants will get hands on experience by recreating google keep, a simple note taking app, using angular 1.x and ES6. There will be emphasis on how to use ES6 with angular so some prior Angular experience is necessary. You don't need any experience with ES6. Topics covered include:

    • modules
    • let
    • class
    • arrow functions
    • destructuring
    • rest and spread

    Build systems with babel, webpack, and gulp

    • Discuss the different ways to use ES6 today
    • Intro into transpilers
    • Build our build system with webpack, Gulp, and Babel
    • Setup an awesome dev env to make everything easy for us

    Angular app organization with ES6 modules

    • How to use angular's module system together with ES6 module's system
    • Naming conventions
    • Creating angular parts outside of angular

    Angular Controllers and Services

    • Using the new class as a controller or Service
    • Sub-classing

    Angular Directives

    • Define directives outside of angular that import their own dependencies including css and templates
    • Using directives as components

    Creating test with ES6

    • write our test in ES6
    • Testing our ES6 code outside of angular

    Afterwards, participants will have a complete Angular app built with ES6 and have full confidence on how to approach it from start to finish.

    Watch the video Recording of Live Stream From Conference
  • ng6 Why You Should Use ES6 with Angular Today

    Monday 1:30 PM to 1:55 PM Ballroom EFG_

    Walkthrough of all the build tools, workflows, plugins, and modules for building a proper es6 angular 1.3x app today. Talk about pros and cons about different techniques and best practices.

    Watch the video Recording of Live Stream From Conference