Crash Course in Angular

Angular used to be AngularJS. Then it became Angular 2. Then they skipped version 3.  Then 4, 5 and 6 came out in rapid fire succession. Where do you begin?!

We’ll look at how to start building an Angular project from scratch.  Beginning with some basic Node commands, we’ll scaffold out an Angular project and look at how the project is organized.  Next, we’ll walk thru some basics of TypeScript and MVVM basics.  We’ll end with building your first Angular project, some tips on debugging and places to look up more information.

Target Audience: People that want to start with Angular and use it to build web apps. This talk assumes no prior knowledge with Angular, Node or TypeScript but you’ll be exposed to all of them during the presentation. If you understand what a “single page application” is but have felt overwhelmed with all the JavaScript frameworks, this is the talk for you.

Assumed Knowledge: Attendees should be comfortable with "modern JavaScript".  A basic understanding of classes and objects and variable scopes will be helpful.  Some basic prior exposure to Node, MVC frameworks, and single page applications will be helpful.

Main takeaways:

  • A quick overview of MVC vs MVVM
  • Building your first Angular project
  • Components, Views
  • Adding a Route to your project
  • Modules
  • Tips on debugging