- Expert Mentors
- Expert Mentors
- Learning Community
- Live Classes
- How it Works
- Become a Codementor
John is an entrepreneur, engineer, and educator. He's also an assistant professor of Computer Science at Norco College, with 15 years of experience; he's also an author of node.js development frameworks.
Students that have completed this course will be able to create a Single Page Application (SPA) with Angular ui-router module, routes and controllers.
Overview of AngularJS
⁃ What is Angular JS?
⁃ What problems was Angular designed to solve
⁃ A brief history of data-binding and web applications
⁃ Comparison of Angular to other modern front-end frameworks
⁃ Creating a New Angular Module
⁃ Retrieving an Existing Angular Module
⁃ Bootstrapping an Angular Module using the ng-app directive
⁃ Bootstrapping an Angular Module manually
⁃ Dependency Injection and Using Other Angular Modules
⁃ Methods for Structuring Angular Modules
⁃ Angular Module Lifecycle and the Digest Loop
⁃ Introduction to Angular Controllers
⁃ Adding an Angular Controller to an HTML Element
⁃ The $scope variable and 2-way data binding using ng-model
Angular Services and Factories
⁃ Injecting Services Into Controllers
⁃ Using the Built-In Angular Services
⁃ Creating a new Angular Service using a Factor
⁃ Demonstration Wrapping the currency.js Library
⁃ Configuring services using Providers
⁃ Introduction to Web Components
⁃ Creating a new Angular Directive
⁃ Structure of an Angular Directive Descriptor
⁃ The “link”, “compile”, and “controller” functions
⁃ Injecting Services into an Angular Directive
⁃ Using JQuery within an Angular Directive
⁃ Using Directives from Other Modules
⁃ Built-In Directives
⁃ Forms and Validation Directives
Single Page Applications Using the ui-router Module
⁃ Module Config Functions
⁃ Configuring the ui-router using the $stateProvider
⁃ Angular ui-router States
⁃ Adding Routes using the Config Object
⁃ Using Templates in a Route
⁃ Using the ui-view Directive
⁃ Using the ui-sref Directive to Link to States
⁃ Adding a Controller to a State
⁃ Angular Named Views
A look toward the future: Angular 2 and typescript
Need to pause and think through a concept before moving forward? Go through the classes at your own pace and learn to create apps that match your vision.
Get practical coding experience through hands-on projects.
Didn't get the concept fully the first time? You can watch and review all prerecorded classes as many time as you'd like, whenever you'd like.
For only $69, you’ll get unlimited access to prerecorded AngularJS courses. This includes 4 prerecorded classes, 8 hours of Angular 1.x courses and hands-on exercises. Enroll to this class and schedule your own class time. Make your learning much easier by doing it at your pace.
You will have access to 4 prerecorded classes, which will ALL be available once you enroll. Each prerecorded class is around 2 hour long. You will get to code along the recordings at your own pace and able to check back on them whenever you like!
The prerecorded classes will be released all at once upon enrollment and will be available indefinitely. You can schedule your time the way you like and even go back to review ALL 4 classes any time!