learnstuff logo


AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTMLs syntax to express your applications components clearly and succinctly.
github icon
  • 1
    1. Best Practices for Writing JS
    About: Java Script is one of the most flexible programming languages out there. With a great community and a high number of frameworks developed over Java Script it is one of the most used languages of the momenet. However, the provided flexibility can also lead to bad practices, momory leaks and low performance. In thi course we explore some of the basic concepts of Java Script, we establish the common language and finally we se some of the best practices of writting JS code.
    Requirements: Java Script, HMTL, CSS
  • 2
    Getting Started with AngularJS
    About: AngularJS is one of the most accesible Java Script frameworks, with an impressive number of projects currently being developed with it. AngularJS provides a simple,yet powerfull tool for quickly delveloping form based application. Explore the way AngularJS provides Dependency Injection, controllers, directives and form controll.
    Requirements: Java Script, HMTL, CSS
  • 3
    AngularJS Elements
    About: Learn how to create directives, components, services and factories, as well as filters and providers. This presentation explores all the elements that can be used to create AngularJS applications. Learn how to use each of this elements and how to correctly use their properties to fully utilize the power provided by the AngularJS framework.
    Requirements: Java Script, HMTL, CSS
  • 4
    Routes and Events
    About: AngularJS is meant to build single page applications which means that it needs to provide a mechanism for changing the view without re-loading the page, since JS elements will be refreshed if the URL of the page is re-loaded. In this presentation we will explore two ways of configuring and using routes in AngularJS to ensure the single page functionality. We will also learn how events work in AngularJS and how to use them to make elements communicate with each other and respond to user generated events.
    Requirements: Java Script, HMTL, CSS
  • 5
    AngularJS Design and Best Practices
    About: AngularJS is a powerful and flexible framework. That fact that AngularJS is written in JavaScript allow for a multitude of approaches and practices, but not all of the mare efficient or practical for developing AngularJS applications. With this in mind we will explore some of the best practices when structuring and using AngularJS as well as some of the system design elements that come together in AngularJS.
    Requirements: Java Script, HMTL, CSS
  • 6
    Testing AngularJS
    About: Unit testing practices have been part of the development process for a long time. AngularJS is fully covered by tests made by the development team. It stands to reason that the code we write in AngularJS also follows the same practice. Learn how to use Karma and Jasmine to test controllers, directives and services and learn how to use mocks to ensure that you can test the AngularJS elements in isolation.
    Requirements: Java Script, HMTL, CSS
  • 7
    AngularJS with Typescript 2
    About: Typescript provides a type safe, object oriented approach to writing JavaScript. Singe AngularJS is a JS framework we can also write AngularJS application using Typescript ensuring typesafety and correctnes of the code while still having plain JS code resulted and used in our applications. Learn how to write a full scale application using AngularJS and TypeScript 2
    Requirements: Java Script, AngularJS, TypeScript 2