Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)

    Posted By: ParRus
    Angular 6 (formerly Angular 2) - The Complete Guide (2018)

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)
    WEBRip | English | MP4 + Project files | 1280 x 720 | AVC ~460 kbps | 25 fps
    AAC | 192 Kbps | 48.0 KHz | 2 channels | ~28 hours | 6.81 GB
    Genre: Video Tutorial

    This course starts from scratch, you neither need to know Angular 1 nor Angular 2! (Angular 6 simply is the latest version of Angular 2)
    Join the most comprehensive and popular Angular course on Udemy, because now is the time to get started!

    From Setup to Deployment, this course covers it all! You'll learn all about Components, Directives, Services, Forms, Http Access, Authentication, Optimizing an Angular App with Modules and Offline Compilation and much more - and in the end: You'll learn how to deploy an application!

    But that's not all! This course will also show you how to use the Angular CLI and feature a complete project, which allows you to practice the things learned throughout the course!

    And if you do get stuck, you benefit from an extremely fast and friendly support - both via direct messaging or discussion. You have my word!

    Angular is one of the most modern, performance-efficient and powerful frontend frameworks you can learn as of today. It allows you to build great web apps which offer awesome user experiences! Learn all the fundamentals you need to know to get started developing Angular applications right away.


    Getting Started
    33:38
    Course Introduction
    Предварительный просмотр
    00:57
    What is Angular?
    Предварительный просмотр
    01:59
    Angular vs Angular 2 vs Angular 4
    Предварительный просмотр
    02:10
    CLI Deep Dive & Troubleshooting
    Предварительный просмотр
    01:31
    Project Setup and First App
    Предварительный просмотр
    05:13
    Editing the First App
    Предварительный просмотр
    09:03
    The Course Structure
    Предварительный просмотр
    04:00
    How to get the Most out of the Course
    Предварительный просмотр
    02:25
    What is TypeScript?
    Предварительный просмотр
    02:09
    MUST READ: Use Bootstrap 3 Instead of 4
    00:21
    A Basic Project Setup using Bootstrap for Styling
    03:35
    Where to find the Course Source Code
    00:14

    The Basics
    01:34:30
    Module Introduction
    00:56
    How an Angular App gets Loaded and Started
    07:11
    Components are Important!
    03:08
    Creating a New Component
    06:51
    Understanding the Role of AppModule and Component Declaration
    05:15
    Using Custom Components
    01:12
    Creating Components with the CLI & Nesting Components
    03:51
    Working with Component Templates
    03:08
    Working with Component Styles
    04:02
    Fully Understanding the Component Selector
    03:50
    Practicing Components
    1 вопрос
    What is Databinding?
    02:49
    String Interpolation
    05:19
    Property Binding
    06:34
    Property Binding vs String Interpolation
    03:07
    Event Binding
    04:09
    Bindable Properties and Events
    00:22
    Passing and Using Data with Event Binding
    04:37
    Two-Way-Databinding
    02:47
    Important: FormsModule is Required for Two-Way-Binding!
    00:11
    Combining all Forms of Databinding
    01:46
    Practicing Databinding
    1 вопрос
    Understanding Directives
    02:17
    Using ngIf to Output Data Conditionally
    03:53
    Enhancing ngIf with an Else Condition
    02:46
    Styling Elements Dynamically with ngStyle
    05:01
    Applying CSS Classes Dynamically with ngClass
    02:53
    Outputting Lists with ngFor
    03:43
    Practicing Directives
    1 вопрос
    Getting the Index when using ngFor
    02:52

    Course Project - The Basics
    01:03:13
    Project Introduction
    01:04
    Planning the App
    05:33
    Setting up the Application
    04:31
    Creating the Components
    09:33
    Using the Components
    03:15
    Adding a Navigation Bar
    05:09
    Alternative Non-Collapsable Navigation Bar
    00:12
    Creating a "Recipe" Model
    04:33
    Adding Content to the Recipes Components
    07:41
    Outputting a List of Recipes with ngFor
    04:37
    Displaying Recipe Details
    05:52
    Working on the ShoppingListComponent
    01:49
    Creating an "Ingredient" Model
    02:35
    Creating and Outputting the Shopping List
    02:27
    Adding a Shopping List Edit Section
    03:28
    Wrap Up & Next Steps
    00:54

    Debugging
    12:09
    Understanding Angular Error Messages
    04:36
    Debugging Code in the Browser Using Sourcemaps
    05:32
    Using Augury to Dive into Angular Apps
    02:01

    Components & Databinding Deep Dive
    01:11:55
    Module Introduction
    00:36
    Splitting Apps into Components
    05:56
    Property & Event Binding Overview
    01:44
    Binding to Custom Properties
    05:43
    Assigning an Alias to Custom Properties
    01:59
    Binding to Custom Events
    09:05
    Assigning an Alias to Custom Events
    00:57
    Custom Property and Event Binding Summary
    02:02
    Understanding View Encapsulation
    04:59
    More on View Encapsulation
    02:43
    Using Local References in Templates
    04:36
    Getting Access to the Template & DOM with @ViewChild
    05:02
    Projecting Content into Components with ng-content
    03:22
    Understanding the Component Lifecycle
    04:54
    Seeing Lifecycle Hooks in Action
    11:55
    Lifecycle Hooks and Template Access
    02:33
    Getting Access to ng-content with @ContentChild
    03:00
    Wrap Up
    00:49
    Practicing Property & Event Binding and View Encapsulation
    1 вопрос

    Course Project - Components & Databinding
    30:57
    Introduction
    00:50
    Adding Navigation with Event Binding and ngIf
    07:31
    Passing Recipe Data with Property Binding
    04:43
    Passing Data with Event and Property Binding (Combined)
    10:31
    Allowing the User to Add Ingredients to the Shopping List
    07:22

    Directives Deep Dive
    47:16
    Module Introduction
    01:23
    ngFor and ngIf Recap
    03:36
    ngClass and ngStyle Recap
    02:57
    Creating a Basic Attribute Directive
    06:56
    Using the Renderer to build a Better Attribute Directive
    07:04
    More about the Renderer
    00:14
    Using HostListener to Listen to Host Events
    03:00
    Using HostBinding to Bind to Host Properties
    03:17
    Binding to Directive Properties
    06:43
    What Happens behind the Scenes on Structural Directives
    03:04
    Building a Structural Directive
    06:13
    Understanding ngSwitch
    02:49

    Course Project - Directives
    06:25
    Building and Using a Dropdown Directive
    06:25

    Using Services & Dependency Injection
    33:38
    Module Introduction
    01:39
    Why would you Need Services?
    02:04
    Creating a Logging Service
    03:32
    Injecting the Logging Service into Components
    06:21
    Creating a Data Service
    06:41
    Understanding the Hierarchical Injector
    02:40
    How many Instances of Service Should It Be?
    02:12
    Injecting Services into Services
    04:23
    Using Services for Cross-Component Communication
    04:06
    Practicing Services
    1 вопрос

    Course Project - Services & Dependency Injection
    30:48
    Introduction
    01:23
    Setting up the Services
    01:15
    Managing Recipes in a Recipe Service
    04:07
    Using a Service for Cross-Component Communication
    05:07
    Adding the Shopping List Service
    05:04
    Using Services for "Push Notifications"
    03:08
    Adding Ingredients to Recipes
    03:41
    Passing Ingredients from Recipes to the Shopping List (via a Service)
    07:03
    -
    Changing Pages with Routing
    02:18:12
    Module Introduction
    01:26
    Why do we need a Router?
    01:16
    Understanding the Example Project
    00:10
    Setting up and Loading Routes
    08:01
    Navigating with Router Links
    05:18
    Understanding Navigation Paths
    04:54
    Styling Active Router Links
    05:01
    Navigating Programmatically
    03:28
    Using Relative Paths in Programmatic Navigation
    05:09
    Passing Parameters to Routes
    03:10
    Fetching Route Parameters
    04:01
    Fetching Route Parameters Reactively
    07:25
    An Important Note about Route Observables
    02:42
    Passing Query Parameters and Fragments
    05:53
    Retrieving Query Parameters and Fragments
    03:15
    Practicing and some Common Gotchas
    06:07
    Setting up Child (Nested) Routes
    04:28
    Using Query Parameters - Practice
    05:36
    Configuring the Handling of Query Parameters
    01:50
    Redirecting and Wildcard Routes
    04:36
    Important: Redirection Path Matching
    00:40
    Outsourcing the Route Configuration
    04:40
    An Introduction to Guards
    01:45
    Protecting Routes with canActivate
    08:55
    Protecting Child (Nested) Routes with canActivateChild
    02:51
    Using a Fake Auth Service
    01:43
    Controlling Navigation with canDeactivate
    12:28
    Passing Static Data to a Route
    05:56
    Resolving Dynamic Data with the resolve Guard
    09:53
    Understanding Location Strategies
    04:43
    Wrap Up
    00:51
    -
    Course Project - Routing
    45:32
    Planning the General Structure
    01:36
    Setting Up Routes
    07:58
    Adding Navigation to the App
    01:41
    Marking Active Routes
    01:31
    Fixing Page Reload Issues
    02:51
    Child Routes: Challenge
    01:54
    Adding Child Routing Together
    04:21
    Configuring Route Parameters
    06:22
    Passing Dynamic Parameters to Links
    03:01
    Styling Active Recipe Items
    01:14
    Adding Editing Routes
    03:44
    Retrieving Route Parameters
    03:19
    Programmatic Navigation to the Edit Page
    04:46
    One Note about Route Observables
    00:52
    Project Cleanup
    00:22
    -
    Understanding Observables
    33:34
    Module Introduction
    04:25
    Analyzing a Built-in Angular Observable
    04:10
    Building & Using a First Simple Observable
    03:10
    Building & Using a Custom Observable from Scratch
    06:30
    Unsubscribe!
    03:33
    Where to learn more
    01:31
    Using Subjects to Pass AND Listen to Data
    06:22
    Understanding Observable Operators
    02:32
    Wrap Up
    01:21
    -
    Course Project - Observables
    03:51
    Improving the Reactive Service with Observables (Subjects)
    03:51
    -
    Handling Forms in Angular Apps
    01:48:31
    Module Introduction
    01:19
    Why do we Need Angular's Help?
    02:21
    Template-Driven (TD) vs Reactive Approach
    01:16
    An Example Form
    01:32
    TD: Creating the Form and Registering the Controls
    05:42
    TD: Submitting and Using the Form
    06:15
    TD: Understanding Form State
    02:29
    TD: Accessing the Form with @ViewChild
    03:03
    TD: Adding Validation to check User Input
    04:14
    Built-in Validators & Using HTML5 Validation
    00:27
    TD: Using the Form State
    04:27
    TD: Outputting Validation Error Messages
    02:23
    TD: Set Default Values with ngModel Property Binding
    02:15
    TD: Using ngModel with Two-Way-Binding
    02:48
    TD: Grouping Form Controls
    03:30
    TD: Handling Radio Buttons
    03:27
    TD: Setting and Patching Form Values
    04:42
    TD: Using Form Data
    04:44
    TD: Resetting Forms
    01:48
    Practicing Template-Driven Forms
    1 вопрос
    Introduction to the Reactive Approach
    00:40
    Reactive: Setup
    02:26
    Reactive: Creating a Form in Code
    04:07
    Reactive: Syncing HTML and Form
    03:58
    Reactive: Submitting the Form
    02:15
    Reactive: Adding Validation
    02:50
    Reactive: Getting Access to Controls
    03:47
    Reactive: Grouping Controls
    03:46
    Reactive: Arrays of Form Controls (FormArray)
    07:31
    Reactive: Creating Custom Validators
    06:11
    Reactive: Using Error Codes
    03:20
    Reactive: Creating a Custom Async Validator
    04:38
    Reactive: Reacting to Status or Value Changes
    02:11
    Reactive: Setting and Patching Values
    02:09
    Practicing Reactive Forms
    1 вопрос
    -
    Course Project - Forms
    01:14:13
    Introduction
    00:59
    TD: Adding the Shopping List Form
    03:42
    Adding Validation to the Form
    02:21
    Allowing the Selection of Items in the List
    04:24
    Loading the Shopping List Items into the Form
    03:02
    Updating existing Items
    03:15
    Resetting the Form
    02:34
    Allowing the the User to Clear (Cancel) the Form
    01:16
    Allowing the Deletion of Shopping List Items
    02:52
    Creating the Template for the (Reactive) Recipe Edit Form
    04:59
    Creating the Form For Editing Recipes
    05:06
    Syncing HTML with the Form
    03:52
    Adding Ingredient Controls to a Form Array
    05:39
    Adding new Ingredient Controls
    03:38
    Validating User Input
    05:10
    Submitting the Recipe Edit Form
    07:30
    Adding a Delete and Clear (Cancel) Functionality
    04:47
    Redirecting the User (after Deleting a Recipe)
    01:47
    Adding an Image Preview
    01:48
    Providing the Recipe Service Correctly
    01:58
    Deleting Ingredients and Some Finishing Touches
    03:34
    -
    Using Pipes to Transform Output
    37:03
    Introduction & Why Pipes are Useful
    02:01
    Using Pipes
    03:28
    Parametrizing Pipes
    02:10
    Where to learn more about Pipes
    01:56
    Chaining Multiple Pipes
    02:20
    Creating a Custom Pipe
    06:42
    Parametrizing a Custom Pipe
    02:36
    Example: Creating a Filter Pipe
    07:01
    Pure and Impure Pipes (or: How to "fix" the Filter Pipe)
    04:46
    Understanding the "async" Pipe
    04:03
    Practicing Pipes
    1 вопрос
    -
    Making Http Requests
    38:29
    MUST READ: Angular 5 and Http
    00:29
    Introduction & How Http Requests Work in SPAs
    01:58
    Example App & Backend Setup
    03:07
    Sending Requests (Example: POST Request)
    09:11
    Adjusting Request Headers
    02:38
    Sending GET Requests
    05:41
    Sending a PUT Request
    01:42
    Transform Responses Easily with Observable Operators (map())
    03:29
    Using the Returned Data
    02:30
    Catching Http Errors
    03:40
    Using the "async" Pipe with Http Requests
    04:04
    -
    Course Project - Http
    21:22
    Introduction
    01:21
    Setting up Firebase as a Dummy Backend
    02:54
    Sending PUT Requests to Save Data
    08:10
    GETting Back the Recipes
    04:21
    Transforming Response Data to Prevent Errors
    04:36
    -
    Authentication & Route Protection in Angular Apps
    44:11
    Module Introduction
    00:58
    How Authentication Works in Single-Page-Applications
    05:00
    More about JWT
    00:06
    Creating a Signup Page and Route
    06:32
    Setting up the Firebase SDK
    04:04
    Signing Users Up
    03:22
    Signin Users In
    05:03
    Requiring a Token (on the Backend)
    02:32
    Sending the Token
    06:09
    Checking and Using Authentication Status
    02:39
    Adding a Logout Button
    02:09
    Route Protection and Redirection Example
    04:14
    Wrap Up
    00:57
    Possible Improvements
    00:25
    -
    Using Angular Modules & Optimizing Apps
    01:26:05
    Module Introduction
    01:02
    The Idea behind Modules
    01:41
    Understanding the App Module
    05:46
    Understanding Feature Modules
    02:06
    Creating a Recipe Feature Module
    09:55
    Registering Routes in a Feature Module
    04:47
    Understanding Shared Modules
    00:58
    Creating a Shared Module
    05:06
    Creating a Shopping List Feature Module
    04:09
    Loading Components via Selectors vs Routing
    03:19
    A Common Gotcha
    01:36
    Creating the Auth Feature Module
    04:35
    Understanding Lazy Loading
    01:56
    Adding Lazy Loading to the Recipes Module
    08:20
    Protecting Lazy Loaded Routes with canLoad
    00:23
    How Modules and Services Work Together
    05:47
    Understanding the Core Module
    00:52
    Creating a Basic Core Module
    05:37
    Restructuring Services to use the Child Injector
    04:32
    Using Ahead-of-Time Compilation
    05:38
    How to use AoT Compilation with the CLI
    03:18
    Preloading Lazy Loaded Routes
    04:11
    Wrap Up
    00:31
    -
    Deploying an Angular App
    11:22
    Module Introduction
    00:40
    Deployment Preparations and Important Steps
    04:06
    Example: Deploying to AWS S3
    06:36
    -
    Bonus: The HttpClient
    51:25
    Module Introduction
    00:55
    The Documentation
    01:49
    Unlocking
    06:35
    Request Configuration and Response
    06:09
    Requesting Events
    04:53
    Settings Headers
    03:10
    Http Parameters
    02:50
    Progress
    05:45
    Interceptors
    08:56
    Modifying Requests in Interceptors
    04:49
    Multiple Interceptors
    04:57
    Wrap Up
    00:36
    Useful Resources & Links
    00:01
    -
    Bonus: Working with NgRx in our Project
    03:26:05
    Module Introduction
    02:06
    State Challenges
    08:28
    Getting Started with Reducers
    08:27
    Adding Actions
    03:56
    Finishing the First Reducer
    03:11
    Registering the Application Store
    01:55
    Selecting Data from State
    04:17
    Dispatch Actions
    05:23
    More Actions and Adding Ingredients
    07:53
    Dispatching Update and Deleting Shopping List Actions
    06:54
    Expanding App State
    05:01
    Editing the Shopping-List via NgRx
    07:20
    Managing all Relevant State
    03:56
    Authentication and Side Effects - Introduction
    02:51
    Setting up the Auth Store Files
    06:05
    The Reducer
    03:50
    Adding Reducer Logic & Actions
    02:35
    Adjusting the App Module Setup
    02:53
    Using Authentication
    05:17
    Dispatch Actions
    04:22
    Getting State Access in Http Interceptor
    06:25
    Handling the Auth Token
    01:57
    Only React to Actions Once via take(1)
    02:47
    A Closer Look at Effects
    03:20
    Auth Effects and Actions
    03:03
    Effects - How they Work
    04:59
    Adding Auth Signup
    09:12
    Adding Auth Signin
    04:46
    Navigation as a Side Effect
    01:22
    Handling Logout via NgRx
    02:13
    Additional Fixes
    01:17
    Redirecting Upon Logout
    02:03
    What's Next?
    03:10
    The Router Store Package
    01:46
    Store Devtools
    05:54
    Lazy Load and Dynamic Injection
    07:54
    Adding Recipe Actions
    04:22
    Adding Recipe Reducers
    05:38
    Dispatching and Selecting State
    04:45
    Viewing and Deleting Recipes via NgRx
    07:38
    Editing and Updating Recipes via NgRx
    05:44
    Recipes Side Effects - Fetching from Server
    09:49
    Recipes Side Effects - Storing Recipes on Server
    04:59
    Cleaning Up
    03:12
    Wrap Up
    01:07
    Useful Resources & Links
    00:03
    -
    Bonus: Angular Universal
    39:55
    Module Introduction
    03:04
    A Look at the Prequisites
    02:54
    Creating the Server Main File (main.server.ts)
    06:13
    Working on the tsconfig Configuration
    05:15
    Handling SSR as a New App (in .angular-cli.json)
    06:17
    Creating the Server
    14:27
    Wrap Up
    01:43
    Useful Resources & Links
    00:02
    -
    Angular Animations
    39:22
    Making Animations Work with Angular 4+
    00:27
    Introduction
    01:03
    Setting up the Starting Project
    00:52
    Animations Triggers and State
    07:11
    Switching between States
    02:04
    Transitions
    01:54
    Advanced Transitions
    05:22
    Transition Phases
    03:57
    The "void" State
    06:11
    Using Keyframes for Animations
    05:32
    Grouping Transitions
    02:11
    Using Animation Callbacks
    02:38
    -
    A Basic Introduction to Unit Testing in Angular Apps
    45:19
    About this Section
    00:11
    Introduction
    01:18
    Why Unit Tests?
    02:12
    Analyzing the Testing Setup (as created by the CLI)
    08:01
    Running Tests (with the CLI)
    01:59
    Adding a Component and some fitting Tests
    06:14
    Testing Dependencies: Components and Services
    06:55
    Simulating Async Tasks
    09:41
    Using "fakeAsync" and "tick"
    02:14
    Isolated vs Non-Isolated Tests
    06:10
    Further Resources & Where to Go Next
    00:23
    -
    Course Roundup
    01:33
    Course Roundup
    01:33
    -
    About the Course Update & Angular 4
    07:42
    What Changed with Angular 4?
    Предварительный просмотр
    07:42
    -
    Custom Project & Workflow Setup
    50:31
    Introduction
    00:44
    Initializing the Project
    00:48
    Setting up the Basic Project Files
    03:16
    Installing the Core Dependencies
    02:15
    Filling the Project Files with Some Life
    09:35
    index.html & Polyfills
    02:05
    Installing Development Dependencies
    01:45
    Setting up a Development Workflow
    11:12
    Finishing & Using the Development Workflow
    01:30
    Lazy Loading + AoT Temporarily Broken
    00:50
    Setting up a Production Workflow
    09:48
    Adding Types & Fixing Bugs
    03:47
    Finishing Touches
    02:56
    -
    Bonus: TypeScript Introduction (for Angular 2 Usage)
    25:55
    Introduction
    02:09
    Using Types
    06:27
    Classes
    04:47
    Interfaces
    05:44
    Generics
    02:44
    Wrap up & Modules
    02:37
    Deep dive into TypeScript
    01:27

    also You can watch my other last: Programming-posts

    Screenshots

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)

    Exclusive eLearning Videos ParRus-blogadd to bookmarks

    Angular 6 (formerly Angular 2) - The Complete Guide (2018)