Introducing AngularJS
Course
Online
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
Start date
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
Reviews
This centre's achievements
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
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- 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
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- 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
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- Author introduction
- Reasons for selecting AngularJS
- Overview of course sections
- 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
- 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
- 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
- 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
- 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
- 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
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- Pick a seed project or scaffolding tool
- Clone a project or install Yeoman
- Get started with a pre-existing structure
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Add ng-model to the inputs and select list
- Add...
Additional information
Introducing AngularJS