Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ANGULAR: COMPONENTS, DATA BINDING, AND EVENTS - PART 1
Rating: 4.6 out of 5(385 ratings)
8,238 students

ANGULAR: COMPONENTS, DATA BINDING, AND EVENTS - PART 1

Advance Your Angular Skills: Focus on Components, Binding, and Event-Driven Development
Created byErvis Trupja
Last updated 1/2025
English

What you'll learn

  • What is a component and why components are important
  • Child and parent components, component life cycles, and best practices.
  • Directives, text interpolation, built-in and custom pipes, one-way binding, two-way and event binding
  • Built-in directives, attribute directives, and structural directives

Course content

4 sections22 lectures1h 47m total length
  • What you will learn2:45

    A quick introduction to the course. What you will learn, what to expect from this course

  • What you should know0:53
  • Introduction to Angular4:41

    Explore Angular's component based framework for building scalable web applications, focusing on modules, components, templates, and services. Learn how dependency injection and lazy loading optimize startup and code organization.

  • Setting up Angular development environment10:09

    Set up your Angular development environment by installing Node.js and the Angular CLI, optionally Visual Studio Code; scaffold a project with ng new, run ng serve.

  • Angular project file structure7:22
  • Publishing an Angular project to a GitHub repository5:17

Requirements

  • Basic understanding of Typescript/Javascript is recommended
  • Being familiar with Visual Studio Code is recommended, but it is not required

Description

In this course, you will find all you need to know to build a production-ready web application using Angular. You will start with an introduction to Angular, the application that you will build, and also the default Angular project file structure. You will then publish the Angular app to a GitHub repository and learn about the GitHub repository structure that you will follow.

If we were to group everything that you are going to learn into some categories then we would have four categories and each category:

COMPONENTS Angular is a component-based framework so you can imagine that this is also the most important section of this course since it's going to teach you the real fundamentals of this framework. Here you will learn:

  • What is a component

  • Importance of components

  • Child and parent components

  • Component life-cycles

  • Best practices

TEMPLATES In Angular, a template is a blueprint for a fragment of a user interface (UI). Templates are written in HTML, and special syntax can be used within a template to build on many of Angular's features. Here you will learn:

  • Text interpolation

  • Pipes

  • Bindings • One-way binding • Two-way binding • Event binding • Class and style binding

DIRECTIVES Directives are classes that add additional behavior to elements in your Angular applications. Here you will learn:

  • Built-in directives

  • Attribute directives

  • Structural directives

Who this course is for:

  • Basic HTML, CSS and JavaScript or Typescript knowledge
  • You do not need any experience with Angular or any other JS framework!