Do you want to learn Angular from 0 to 60? Maybe you know Angular and want to go a little deeper into architecture patterns and NgRx. Or maybe you want to learn how to maximize your JavaScript and Web skills with VS Code. Join me for one of my upcoming workshops on beginner and advanced training on Angular and VS Code! Limited space is available.

These are the last workshops I'll be hosting for the Spring in both the USA and Europe.

Here is the short list, with full details below.

Workshop

I want to thank the wonderful folks at Workshop.me, Voxxed, Agile Learning Actors, and Maxim Salniov and Majid Hajian for helping host these workshops.

VS Code Can Do That?!

Register here for VS Code Can Do That

  • Atlanta, Georgia, USA
  • Venue: Salesloft
  • 1 Day Workshop
  • 09:30 - 16:30
  • May 15, 2018

We spend a lot of time in our editor. As developers, it is our weapon of choice, our instrument. We should learn to master it the way Jimi Hendrix mastered the guitar. In this workshop, you'll learn not just how to master the basics of code editing, but inside tips tricks and extensions that the VS Code team themselves use to wield VS Code like a precision instrument of code art. This workshop is specifically applicable to those doing JavaScript development.

Topics
  • Customizing VS Code: Themes, Icons, and Fonts
  • Essential Productivity: Key Maps, Navigation, Shortcuts, and Efficiencies
  • Supercharged Productivity with Emmet
  • Code Checking: Prettier, ESLint, VS Code integrations and * Custom Settings
  • Debugging: Simple Debugging, Launch Configurations, * Debugger Interface and Shortcuts
  • Beyond Text: Integrating MongoDB, Serverless Development, * Deploying Applications, and Docker
  • The know-how to customize VS Code for your specific development environment

Angular Essentials

Register here for Angular Essentials

  • Atlanta, Georgia, USA
  • Venue: Salesloft
  • 2 Day Workshop
  • 09:30 - 16:30
  • May 16-17, 2018

Learn how to develop, build, and deploy Angular applications using the most important and latest Angular features. We'll use the Angular CLI to crank up a new application and then to build and serve it. We'll discuss the design of component trees, how to define routes, lazy loading, production build optimization, services and dependency injection, and much more. This two-day workshop will immerse you in a balance of demos, presentation and hands-on experience with Angular that will arm you to hit the ground running.

Topics
  • How to efficiently create Angular applications and features using the Angular CLI
  • How to tune and debug the Angular app using tooling
  • A fundamental understanding of how to design an Angular app
  • Components
  • Component communication
  • Property and Event Bindings
  • Services and providers
  • Dependency Injection
  • Routing (basic, nested, parameterized)
  • Lazy and eager loading
  • Routing protection and guards
  • Debugging
  • Many awesome ways to become the best Angular developer you can be!

Angular Fundamentals

Register here for Angular Fundamentals

Learn how to develop, build, and deploy Angular (v6) applications using the most important Angular features. We’ll use the Angular CLI to crank up a new application and then to build and serve it. We’ll discuss the design of component trees, how to define routes, lazy loading, production build optimization, services and dependency injection, and much more.

Learning Outcomes

In this workshop, you will

  • How to efficiently create Angular applications and features using the Angular CLI
  • How to tune and debug the Angular app using tooling
  • A fundamental understanding of how to design an Angular app
Pre-requisites

You can bring your laptops with node.js, the latest version of the Angular CLI, and VS Code installed for an optimal experience.

Angular Architecture

Register here for Angular Architecture

  • Oslo, Norway
  • Venue: TBD
  • 1 Day Workshop
  • 09:00 - 17:00
  • June 7, 2018

Do you know Angular but are interested in learning how to scale, debug, optimize deploy and be more efficient overall? You'll learn techniques to debug your code effectively, optimize your apps, dockerize your apps, and deploy your apps. You'll explore style guide recommendations, structuring your apps and modules, lazy loading, code splitting, routing, and state management with NgRx. We'll also explore NgRx Data, a new member of the NgRx family that helps get using NgRx quickly! This workshop will build on your Angular foundation and add expert tips and techniques that will help you scale your apps and help you become more efficient.

Pre-requisites

You can bring your laptops with node.js, the latest version of the Angular CLI, and VS Code installed for an optimal experience.