Mastering AngularJS UI Development

Course

Online

£ 5 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Master the art of creating amazing, reliable, and dynamic user interfaces for your AngularJS applications with the help of a real-world application.Developing powerful, interactive modern web applications is a complex endeavor. Enter AngularJS, the framework par excellence which has clearly emerged the winning solution, due to its simplicity and extensive range of features, including Two Way Data-Binding and Directives. These features enable a developer to write flexible and testable front-end code, and ultimately to build efficient, photogenic web applications.Though documentation and online tutorials are available to develop with AngularJS UI, it can be difficult to locate the resources to really take advantage of all the available options for great UI design. Mastering AngularJS UI Development takes you step by step through core AngularJS concepts by demonstrating the build of a TV Show tracking app, before showing you how to enhance and beautify the UI.Firstly, you will start out with a skeleton application and apply best practices for creating controllers and implementing services. Then, you will learn how to connect the application to an API and add various features to it such as search, tracking, and rating functionalities. You will also learn how to persist data with local storage. Here we move on to beautifying your app by creating various components and reusing them with the help of directives. You'll build attractive forms to validate your users and make your app secure. After that, you will learn different ways to troubleshoot issues with routes, two-way bindings, animations, and isolated scopes.With best practices engrained throughout, and many advanced concepts explained, after this course you will be able to build better, fantastic-looking AngularJS applications.About The Author

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Comprehend the process of creating quality AngularJS UI from scratch to completion
Understand key concepts related to building AngularJS UI, such as interacting with APIs, writing reusable components, and persisting user data
Explore AngularJS UI Bootstrap and implement its key features into your applications

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

  • Project
  • Web
  • Scaffolding training
  • Syntax
  • Benefits
  • Best Practice

Course programme

Back to Basics – Learning the Best Practices 4 lectures 14:44 The Course Overview This video will offer an overview of the course. The Project Structure and Scaffolding Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
Creating Controllers Using AngularJS Best Practices Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Implementing Services Using Best Practice Methods Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Back to Basics – Learning the Best Practices 4 lectures 14:44 The Course Overview This video will offer an overview of the course. The Project Structure and Scaffolding Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
Creating Controllers Using AngularJS Best Practices Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Implementing Services Using Best Practice Methods Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
The Course Overview This video will offer an overview of the course. The Course Overview This video will offer an overview of the course. The Course Overview This video will offer an overview of the course. The Course Overview This video will offer an overview of the course. This video will offer an overview of the course. This video will offer an overview of the course. The Project Structure and Scaffolding Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
The Project Structure and Scaffolding Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
The Project Structure and Scaffolding Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
The Project Structure and Scaffolding Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
Learn how to scaffold an AngularJS application using best practices.
  • Get an overview of the TvTracker application project structure
  • Explore the different sections of the application and see how the routing is configured for each page
  • Discuss how to integrate AngularUI into the application
Creating Controllers Using AngularJS Best Practices Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Creating Controllers Using AngularJS Best Practices Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Creating Controllers Using AngularJS Best Practices Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Creating Controllers Using AngularJS Best Practices Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Prevent scope bleed and undescriptive code by implementing controllers using the ControllerAs syntax.
  • Create a controller for each section of the TvTracker app
  • Learn how to use the ControllerAs syntax and understand its benefits and other controller best practices
  • Specify the controllers in order to use them within the app routing
Implementing Services Using Best Practice Methods Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Implementing Services Using Best Practice Methods Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Implementing Services Using Best Practice Methods Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Implementing Services Using Best Practice Methods Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Interact with APIs and share data throughout the application using well-structured services.
  • Understand the different AngularJS service types
  • Create our first service
  • Use the value service type to keep the navigation state across pages
Building a TV Show Tracker App 4 lectures 17:44 Providing TV Show Search Functionality This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
Building a Search Feature UI This video teaches the viewer how to allow users to search for their favorite shows.
  • Make the show service functions available to the search controller
  • Create a simple search form to allow the user to enter their search query, and pass this query to the search method within the show factory
  • Deal with the search results and present the show information on the screen in an attractive user interface
Adding the Tracking Functionality Now the user can search for shows. Give them the option to select from all shows and track their selection, which will then be added to a My Shows page.
  • Create a store factory service. It will hold the user's selected shows
  • Update the search UI to provide tracking and untracking functionality
  • List the tracked shows in the My Shows page
Persisting User Data Using Local Storage In this video, the user will learn how to cause the application data to persist, using Local Storage to save the data.
  • Create a save method within the store factory to add the tracked shows to the Local Storage
  • Use this method every time a show is added or removed
  • Load any saved data from the local storage back to the store factory on Bootstrap
Building a TV Show Tracker App. 4 lectures 17:44 Providing TV Show Search Functionality This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
Building a Search Feature UI This video teaches the viewer how to allow users to search for their favorite shows.
  • Make the show service functions available to the search controller
  • Create a simple search form to allow the user to enter their search query, and pass this query to the search method within the show factory
  • Deal with the search results and present the show information on the screen in an attractive user interface
Adding the Tracking Functionality Now the user can search for shows. Give them the option to select from all shows and track their selection, which will then be added to a My Shows page.
  • Create a store factory service. It will hold the user's selected shows
  • Update the search UI to provide tracking and untracking functionality
  • List the tracked shows in the My Shows page
Persisting User Data Using Local Storage In this video, the user will learn how to cause the application data to persist, using Local Storage to save the data.
  • Create a save method within the store factory to add the tracked shows to the Local Storage
  • Use this method every time a show is added or removed
  • Load any saved data from the local storage back to the store factory on Bootstrap
Providing TV Show Search Functionality This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
Providing TV Show Search Functionality This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
Providing TV Show Search Functionality This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
Providing TV Show Search Functionality This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
This video will explore how to interact with an API and deal with the response.
  • Interface with the TMDB API using the $http service
  • Provide a method to retrieve the user query and submit the request
  • Store the response ready to be displayed within a UI
Building a Search Feature UI This video teaches the viewer how to allow users to search for their favorite shows ng Encapsulate the show overview functionality so that it can easily be reused throughout the application.
  • Create a simple showOverview directive
  • Move the showOverview HTML and JavaScript from the My Shows and Search pages into the directive
  • Include the showOverview directive where needed
Creating a showOverview Component Encapsulate the...

Additional information

This video course is for those who are already familiar with AngularJS

Mastering AngularJS UI Development

£ 5 VAT inc.