Introducing AngularJS

Course

Online

£ 100 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A step-by-step guide to build a well-structured single-page Angular application.This is Volume 3 of a 3 part series, Introducing AngularJS. We recommend that you view these volumes in sequential order so that you can follow along with our author Mathieu Chauvinc from start to finish. You can find other volumes in this series on Udemy by following the links below:Volume 1: Introducing AngularJS-Volume 1Volume 2: Introducing AngularJS-Volume 2AngularJS is a Google-backed JavaScript framework that simplifies the development of single-page applications and other web page JavaScript widgets. It is one of several modern frameworks that are revolutionizing web development by bringing a fresh, more professional orientation to application building. Developers will love working with the framework, which allows them to focus their time on actual logic, instead of having to deal with repetitive tasks such as rendering and event binding.Introducing AngularJS will show you how to build a complete application in a very short time, yet without cutting corners that would be detrimental to code quality. We will take you through a concrete application, a movie library app, one step at a time, in order to introduce the concepts behind all the moving parts of an AngularJS application.We will start by quickly scaffolding an entire application's structure using Yeoman. This will lay the foundations of our application in a well-structured manner. Then we'll focus on displaying data and allowing the user to interact with the application, and how can Angular help us handle rendering and events binding, so we can focus more on the app logic itself. We'll peek into templates and controllers, and will see how Angular's declarative nature makes it obvious which element is in charge of which functionality.
ee training on various I.T. topics in his adoptive country of Malaysia.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Kick-start your application in minutes by scaffolding it entirely with Yeoman
Build a dynamic page and render lists of items in one line of code
Program Reactions on user-interactions such as clicks, selection change, blur, and more
Easily validate data present in forms, from simple required fields to complex custom form validation
Efficiently handle routing between different pages of an application
Load data from external sources in the background by using AJAX calls with Angular
Master the use of performing actions asynchronously by creating worker threads

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

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 4 years

Subjects

  • Install
  • Project
  • Web
  • Logic
  • Scaffolding training
  • Rendering
  • Javascript
  • HTML
  • Javascript training

Course programme

Getting Started with an Angular Project 3 lectures 09:04 The Course Overview This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
"Angularizing" Your Existing Web Page Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
Bootstrapping an Angular Application Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Getting Started with an Angular Project 3 lectures 09:04 The Course Overview This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
"Angularizing" Your Existing Web Page Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
Bootstrapping an Angular Application Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
The Course Overview This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
The Course Overview This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
The Course Overview This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
The Course Overview This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
This video will give users a good overview of what they will learn throughout the course. Viewers will be presented with some concept keywords that they should learn to master the course
  • Author introduction
  • Reasons for selecting AngularJS
  • Overview of course sections
"Angularizing" Your Existing Web Page Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
"Angularizing" Your Existing Web Page Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
"Angularizing" Your Existing Web Page Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
"Angularizing" Your Existing Web Page Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
Viewers need to make a basic Angular application. If they have an existing web page on which they wish to extend, we will guide them to making that page into an Angular application.
  • Include the Angular script file
  • Inform Angular to take charge of the page (Add ng-app to the body)
  • Declare the application and its components
Bootstrapping an Angular Application Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Bootstrapping an Angular Application Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Bootstrapping an Angular Application Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Bootstrapping an Angular Application Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Viewers need to create a basic Angular application. We will assist them in building a well-structured project from scratch.
  • Pick a seed project or scaffolding tool
  • Clone a project or install Yeoman
  • Get started with a pre-existing structure
Controllers and Templates 4 lectures 16:19 Defining a Controller Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Displaying Data Dynamically For dynamic web pages, the data comes in the form of objects available in JavaScript, which can be modified, filtered, and so on. Viewers will want to see that data displayed on various parts of the page.
  • Define data in the controller on the $scope variable
  • Declare data binding in the template using
  • Declare data binding in the template using ng-bind
Repeating Content for All Items in a List Displaying the same markup for each item of a list is a very common task, for example, the DVD cover and the title of a list of movies. This can be done by defining a repeater to iterate over the data.
  • Define the data and make it available on $scope, and hence in the template
  • Use an ng-repeat directive to iterate over the list
  • Define the markup that will be repeated for each item
Area of Influence of a Controller A controller allows to display data and read data from user input, but is limited to a given area, which viewers need to be aware of.
  • Show the relationship between the DOM and the scope of a controller
  • Show that several controllers can be added to control various parts of the markup
  • Show an area where the controller will not have any effect
Controllers and Templates. 4 lectures 16:19 Defining a Controller Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Displaying Data Dynamically For dynamic web pages, the data comes in the form of objects available in JavaScript, which can be modified, filtered, and so on. Viewers will want to see that data displayed on various parts of the page.
  • Define data in the controller on the $scope variable
  • Declare data binding in the template using
  • Declare data binding in the template using ng-bind
Repeating Content for All Items in a List Displaying the same markup for each item of a list is a very common task, for example, the DVD cover and the title of a list of movies. This can be done by defining a repeater to iterate over the data.
  • Define the data and make it available on $scope, and hence in the template
  • Use an ng-repeat directive to iterate over the list
  • Define the markup that will be repeated for each item
Area of Influence of a Controller A controller allows to display data and read data from user input, but is limited to a given area, which viewers need to be aware of.
  • Show the relationship between the DOM and the scope of a controller
  • Show that several controllers can be added to control various parts of the markup
  • Show an area where the controller will not have any effect
Defining a Controller Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Defining a Controller Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Defining a Controller Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Defining a Controller Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Viewers need to be able to display data in the template. This is done via a controller, which they will learn to define here.
  • Add the ng-controller directive to the HTML markup to make it in charge of that markup
  • Defining the controller as an extension of the app
  • Inject $scope as an argument of the controller function, which will be the variable that will hold accessible data
Displaying Data Dynamically For dynamic web pages, the data comes in the form of objects available in JavaScript, which can be modified, filtered, and so on. Viewers will want to see that data displayed on various parts of the page.
  • Define data in the controller on the $scope variable
  • Declare data binding in the template using
  • Declare data binding in the template using ng-bind
Displaying Data Dynamically For dynamic web pages, the data comes in the form of objects available in JavaScript, which can be modified, filtered, and so on. Viewers will want to see that data displayed on various parts of the page.
  • Define data in the controller on the $scope variable
  • Declare data binding in the template using
  • Declare data binding in the template using ng-bind
Displaying Data Dynamically For dynamic web pages, the data comes in the form of objects available in JavaScript, which can be modified, filtered, and so on. Viewers will want to see that data displayed on various parts of the page care of it.
  • Add ng-model to the inputs and select list
  • Add...

Additional information

Users will need basic knowledge of JavaScript and HTML as well as the JSON notation. Understanding of asynchronous JavaScript concepts such as AJAX would be helpful

Introducing AngularJS

£ 100 VAT inc.