Learning AngularJS

Course

Online

£ 5 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A fast, easy and rewarding way to create web applications with AngularJSIf you are looking for dynamic web apps that look good, then AngularJS is what you need. You can create custom web applications that suit your need in no time with AngularJS. With its scalable and modular architecture, AngularJS helps you create powerful web apps quickly and effortlessly.This course will teach you everything you need to know about building scalable and maintainable applications the right way.You will start with the AngularJS library, templates and controllers, and build the basic structure of a real world application. Then you will see how AngularJS interacts with the server to both read and write data with the help of Yeoman. Thereon you will learn how to use services, factories and modules to improve the modularity of your application before setting up the routing system for your app. Finally you will run your app through unit and integration tests and wrap third party libraries such as Bootstrap, JQuery and D3 in your application.By the end of this course you will be an expert in using all the AngularJS tools you need to build web applications that look good, work great and perform fast.About the AuthorJack HerringtonJack Herrington is a Principal Software Engineer at Nike working. He works in React, Vue, and AngularJS and has presented to a wide set of audiences on a variety of web technologies. He has written six books and hundreds of articles covering both the front- and back-end. Before Nike he was the UI Architect at Walmart Labs.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Structure your app by using templates and formatters
Learn everything you need to know for building apps with AngularJS
Use templates and formatters to build a strong structure for your application
Manage your webpage efficiently with controllers and nested controllers
Make it easy to reuse and maintain UI elements for all your future apps
Develop an app that provides a rich URL interface which you can show off
Use routing for a persistent state across pages and increase the efficiency of your app
Deploy Yeoman to create complex applications easily that are served out of a built-in node server
Secure your app by implementing validation in your web forms
Get an easy to maintain app by using modules, services, and factories.
Get powerful UI widgets through third party components like Bootstrap, D3 and jQuery and
Learn how to test your code and make it production ready
Build a persistent application with a JSON based data server backend through CORS

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Web
  • Radio
  • Javascript
  • Server
  • Testing
  • Javascript training
  • Access

Course programme

Templates and Controllers 3 lectures 21:30 Getting Started How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
Controllers What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
Interaction How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
Templates and Controllers 3 lectures 21:30 Getting Started How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
Controllers What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
Interaction How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
Getting Started How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
Getting Started How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
Getting Started How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
Getting Started How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
How do I get started with AngularJS? It's as easy as adding a JavaScript library to your page.
  • Installing AngularJS
  • Creating some simple templates
  • Comparing with jQuery
Controllers What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
Controllers What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
Controllers What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
Controllers What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
What if we want to start with an initial value for textcontrol? For that, we need controllers.
  • Setting the values for the controller
  • Implementing changes in the handler
  • Creating new local functions
Interaction How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
Interaction How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
Interaction How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
Interaction How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
How to manage interactions with other types of inputs? With the use of buttons, combos, and so on.
  • Putting in checkboxes and buttons
  • Playing with Select Boxes and Radio Buttons
  • Integrating them together through the controller
More Complex Templates 3 lectures 19:41 Data Structures How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
Nested Controllers Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Shared Data How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
More Complex Templates 3 lectures 19:41 Data Structures How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
Nested Controllers Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Shared Data How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
Data Structures How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
Data Structures How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
Data Structures How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
Data Structures How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
How do I use arrays and objects in AngularJS? There are a set of directives to do this.
  • Using arrays
  • Arrays with objects
  • Click handlers
Nested Controllers Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Nested Controllers Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Nested Controllers Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Nested Controllers Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Can we better organize our controllers? Using nested controllers, we can.
  • Creating nested controllers
  • Making lists dynamic
  • Using animations
Shared Data How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
Shared Data How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
Shared Data How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
Shared Data How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
How do we better organize data in our application? We use nested controllers with eventing.
  • Creating a main and a parent controller
  • Accessing methods and data in the parent controller
  • Replacing methods with events
AJAX 5 lectures 33:02 Yeoman How do I build single-page AngularJS applications easily? Using Yeoman.
  • Installing NVM
  • Installing Yeoman
  • Running Yeoman
Web Service How do I build a prototype web service? We can do this using middleware in Yeoman.
  • Adding the middleware
  • Creating the basic functions
  • Testing the basic functions
GET and POST I need to make basic calls to my web service; how do I do that? You can do that using $http and GET and POST.
  • Getting the to-do list from the server
  • Displaying the list
  • Adding a new to-do creation mechanism
Finishing Up HTTP How do I access the rest of the REST interface? Do this by using more of the $http interface.
  • Adding delete
  • Adding update
  • Animating the create directive
Resource Is there a more elegant way to access REST services? Yes, using the $resource system.
  • Adding the resource system
  • Migrating the functions
  • Porting and testing the UI
AJAX. 5 lectures 33:02 Yeoman How do I build single-page AngularJS applications easily? Using Yeoman.
  • Installing NVM
  • Installing Yeoman
  • Running Yeoman
Web Service How do I build a prototype web service? We can do this using middleware in Yeoman.
  • Adding the middleware
  • Creating the basic functions
  • Testing the basic functions
GET and POST I need to make basic calls to my web service; how do I do that? You can do that using $http and GET and POST.
  • Getting the to-do list from the server
  • Displaying the list
  • Adding a new to-do creation mechanism
Finishing Up HTTP How do I access the rest of the REST interface? Do this by using more of the $http interface.
  • Adding delete
  • Adding update
  • Animating the create directive
Resource Is there a more elegant way to access REST services? Yes, using the $resource system.
  • Adding the resource system
  • Migrating the functions
  • Porting and testing the UI
Yeoman How do I build single-page AngularJS applications easily? Using Yeoman RLs
  • Accessing route parameters
  • Resolve ...

    Additional information

    Basic Knowledge of JavaScript, HTML

    Learning AngularJS

    £ 5 VAT inc.