JavaScript and the web is a rapidly mutating landscape. A single month sees lots of changes to both tools and ideas, so it is easy to realise that the web of 2009, when Angular 1 was born, was a completely different place. And although Angular 1 has been lovingly updated by Google throughout the years, keeping its place as the most popular frontend framework, there is no denying that it is getting a bit long in the tooth.

Google therefore decided to salvage the best ideas and shed the rest when creating a completely new version. This new framework, called Angular although many argue it deserves a new name, embraces modern JavaScript ideas and tooling and incorporates these into an updated, streamlined version of the Angular architecture.

In this course you won't just learn about the The New Angular API:s and become able to create stuff with it - we will also provide perspective on the design choices made and put it all into context, aspiring to give you an even deeper understanding as to how to get the most out of the framework.

    Target audience

    Frontend developers aiming to write full-featured web apps using The New Angular, and/or with a keen interest in how to structure JS code into applications. 


    A solid background in HTML, CSS, and JavaScript, corresponding to our courses *HTML5*, *CSS*, and *Modern JavaScript*. Experience with Angular 1 or Typescript is not a requirement.


    What you will learn

    • Introduction - what problem does Angular set out to solve, and how?
    • Modern JavaScript - cherrypicking from ES6 and TypeScript
    • Consuming JS modules - defining the problem and the solutions
    • Angular2 basics - the foundational ideas and architecture
    • Components - the application building blocks
    • Dependency injection - piggybacking on Angular's bloodstream
    • Composition - combining the atoms into molecules
    • Extroversion - comparing The New Angular to AngularJS and other frameworks
    • Routing - navigating between the molecules
    • Testing - how to test your Angular code and how to make sure it is testable

    Related articles

    • TypeScript generics in a dark castle

      In this post we explore TypeScript generics, using an example from the Angular course where the participants get to build their own Dark Castle...

      Read more
    • Predicting the upcoming JavaScript season

      Join us as we geek our over the upcoming Premier L... sorry, JavaScript season, and walk through the state of our favourite teams; Angular Rovers, FC React and TypeScript United!

      Read more
    • Our view of Vue

      Are React and Angular still the only two responsible choices when selecting a JavaScript framework for the new project, or can Vue now be considered an actual contender also from a business perspective?

      Read more

    Course info

    Course code: T274
    Duration: 2 days
    Price: 21 500 SEK
    Language: English Swedish

    Course schedule

    19 DecBook now
    12 DecBook now
    12 DecBook now



    Contact us for details

    +46 40 61 70 720

    All prices excluding VAT