Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Designing and Building Component-based AngularJS Applications

via Pluralsight

Overview

Components are the main application design difference with the new Angular. In this course, you'll learn how to build sites in a component-based way, where they are easier to design, develop, modify, and enhance in AngularJS.

Angular has made it necessary to learn new syntax, new installation procedures, and of course wants us to use TypeScript. However, the single most significant change is that it takes you down the path of component-based design. What if you are not ready to make the leap to the next version of Angular? Well, now you can design and develop your web applications using this great modular and encapsulated paradigm, and you can do it using the familiar AngularJS environment. In this course, Designing and Building Component-based AngularJS Applications, you'll learn how to design and develop these kinds of applications. First, you'll begin by leveraging all of your existing Angular knowledge and learning a hierarchical way of designing, making your web site a hierarchy of components. Next, you'll explore how to use the Angular UI Router, which replaces the Component Router. This offers you the same nested routing capability that you'll find in the new Angular router. Finally, you'll cover how to make your components secure, requiring the user to be authenticated before accessing them. By the end of this course, you'll have the necessary knowledge and understanding of how to utilize the component-based way that Angular does things now.

Syllabus

  • Course Overview 2mins
  • Course Introduction 9mins
  • Shifting to a Component-based Design - Angular (2+) Thinking 8mins
  • The Development Environment 10mins
  • Writing a Component 12mins
  • Laying out Your Component-based Application 24mins
  • Routing 15mins
  • Building Out the Rest of the App Structure 20mins
  • The Author List and Course List Components 13mins
  • Adding Services 11mins
  • Securing the Application 21mins
  • The Course Component and Its Internal Structure 39mins
  • The Author & Sidebar Components 19mins
  • Replacing the Home Component with Recent Courses 13mins
  • What About ASP.NET? 24mins

Taught by

Miguel Castro

Reviews

4.8 rating at Pluralsight based on 37 ratings

Start your review of Designing and Building Component-based AngularJS Applications

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.