Realdolmen Education

Details

AngularJS 1.x Web Development

This course is currently not scheduled on the open calendar, but can be organized on request.

Request Course

Duration

3 day(s)

Audience

Web developers who want to get serious in building dynamic web applications with AngularJS

Prerequisites

Basic knowledge of HTML, CSS and JavaScript are required to fully appreciate this course

Objectives

This course will teach you how to create highly dynamic web applications (including single-page applications) using the AngularJS framework. We will cover all the main features of AngularJS so that you can start solving real business needs immediately.

Methods

Classroom training with hands-on exercises

Description

Updated for AngularJS 1.5!

AngularJS is a modern JavaScript framework by Google that focuses on building complex dynamic web applications.It does so by using a variation of the well known MVC pattern, allowing you to separate business logic fromview logic. A powerful template and binding mechanism is available to facilitate view interaction.

AngularJS is much more than just an MVC framework though. It is a full blown application development frameworkthat addresses most of the complexities in dealing with client-side web application development. This includessupport for server communication, reusable components, view navigation, dependency injection, form validation and much more.

Other similar frameworks and libraries usually deal with the complexity of web applications by eitherproviding a programmatic way of changing the HTML DOM or by abstracting away HTML completely. AngularJS isunique in that it addresses the root of the problem: HTML was not originally built for dynamic pages.

In this course, RealDolmen provides you with a thorough understanding of the most important subjects relatedto AngularJS. We will cover this step by step, starting with a simple overview and introduction of the framework.We then work progressively towards the more complicated subject matters. Plenty of exercises are providedand are interleaved with the theory to allow the participant to put all the newly acquired information into practice.All of this is coached by highly skilled instructors with years of experience in teaching and practice.A combination of "lab"-time and "teaching"-time is the ideal combination to allow every bit of informationto "sink in", leaving the participant with a comfortable experience during the course and an entire set of newlyacquired skills afterwards.

If you are looking for a quality training in AngularJS that makes a difference, you have found it here!

Contents

  • Introduction
  • Creating a first application
  • Development workflow
    • Npm
    • Bower
    • Gulp
    • Yeoman
    • Installing / Using
  • AngularJS Context
  • CSS Frameworks
  • Javascript recap
  • AngularJS Components
    • Dependency injection
    • Modules
    • Controllers
    • Common Directives
  • Forms
  • Filters
  • Services
  • Routing
  • Customization
    • Filters
    • Services
    • Custom Components
      • Directives
      • Components
  • Deployment