- Overview
- Transcript
1.1 Introduction
Hi, my name is Jeremy McPeak, and I invite you to spend some time with me as we build an application using Angular. You'll practice:
- creating and developing components
- writing service classes
- adapting to different screen sizes
- handling authentication and guard routes
1.Introduction2 lessons, 07:37
1.1Introduction01:23
1.2What You Need06:14
2.Getting Started2 lessons, 17:11
2.1Creating the Project08:21
2.2Designing the Basic Layout08:50
3.Writing the Basic Functionality6 lessons, 52:36
3.1Fetching the Feed List08:48
3.2Displaying the Feed List07:06
3.3Toggling the Feed List Drawer05:53
3.4Using Named Router Outlets09:22
3.5Displaying Feed Items09:11
3.6Displaying the Content12:16
4.Adding Settings3 lessons, 28:18
4.1Designing the Settings Panel10:03
4.2Using Services to Manage State07:13
4.3Finishing the Settings11:02
5.Managing Screen Sizes1 lesson, 08:03
5.1Using the `BreakpointObserver`08:03
6.Authentication and Authorization4 lessons, 27:46
6.1Refactoring08:24
6.2Authenticating With the Server07:58
6.3Sending the Token04:19
6.4Authorizing Routes07:05
7.Conclusion1 lesson, 01:06
7.1Conclusion01:06
1.1 Introduction
Angular is one of the best web development frameworks available. Not only does it make it simple to create little puzzle pieces that fit together to form a larger application. But it incorporates interesting concepts like dependency injection and asynchronous programming as first tier features. And unlike other frameworks, it includes everything you need to get started writing applications, things like an HTTP client to simplify HTTP requests, and service objects to maintain state. Hi, I am Jeremy McPeak, and I invite you to spend some time with me as we build an application from scratch using Angular. It's a simple feed reader, but we will use many of Angular's features to build a working application that interacts with a prebuilt server. First, we will practice creating and using components to encapsulate the UI functionality. Then we will start to incorporating service classes so that we can interact with the server and maintain state across multiple components throughout the application. We will discuss how we can use material utilities to create meaningful user experiences across devices with different screen sizes. And at the end of this course, we will talk about handling authentication and protecting routes with guards. We have a lot of ground to cover. So when you're ready, queue up the next video and we will get started.







