We may earn an affiliate commission when you visit our partners.
Deborah Kurata

Angular is one of the fastest, most popular open source web app frameworks today, and knowing how to use it is essential for developers. You'll learn how to create components and user interfaces, data-binding, retrieving data using HTTP, and more.

Read more

Angular is one of the fastest, most popular open source web app frameworks today, and knowing how to use it is essential for developers. You'll learn how to create components and user interfaces, data-binding, retrieving data using HTTP, and more.

Hello! My name is Deborah Kurata, and welcome to Angular: Getting Started. In this course, you will learn how to create great web apps and stay up to date on the latest app development technologies, by coming up to speed quickly with Angular's components, templates, and services. You will get there by learning major topics like to set up your environment, learning about components, templates, and data binding and how they work together, discover how to build clean components with strongly-typed code, as well as building nested components and how to use dependency injection to inject the services you build and how to retrieve data using HTTP, navigation and routing.

By the end of this course, you will be up to date on all the latest Angular knowledge and you will be able to use Angular to create great apps in the future.

Before you begin, make sure you are already familiar with the basics of JavaScript, HTML, and CSS, and to get the most from this course, it’s helpful to have some exposure to object-oriented programming concepts.

And after this course, you’ll be ready to move on to additional courses in the Angular Learning Path, including Angular CLI, Angular Forms, and beyond.

I hope you’ll join me, and I look forward to helping you on your learning journey here at Pluralsight.

Angular is a TypeScript-based open-source web application framework guided by the Angular team at Google.

Angular is used most often used by beginner programmers who have little experience with JavaScript to create applications and web app frameworks.

In this course, you will learn about components, templates, data binding and directives, services and dependency injection, Http and observables, navigation and routing, and Angular CLI. By the end of this course, you will know the basics of building your own Angular applications.

Some of the benefits of Angular are: two-way data binding, directives, strong community, dependency rejection, reusability, and readability.

Angular CLI is a command-line interface tool that is used to intialize, develop, and maintain other Angular applications directly from a command shell.

Enroll now

What's inside

Syllabus

Course Overview
Introduction
First Things First
Introduction to Components
Read more
Templates, Interpolation, and Directives
Data Binding & Pipes
More on Components
Building Nested Components
Services and Dependency Injection
Retrieving Data Using HTTP
Navigation and Routing Basics
Navigation and Routing Additional Techniques
Angular Modules
Building, Testing, and Deploying with the CLI
Final Words

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers core concepts and tools used in industry by Angular developers
Led by Deborah Kurata, who is recognized for her expertise in Angular
Designed for beginners who have some experience with JavaScript but want to learn Angular
Provides hands-on learning opportunities through interactive materials and labs
Covers essential topics for building Angular applications, such as components, data binding, and HTTP requests
Includes a section on Angular CLI for building, testing, and deploying Angular applications

Save this course

Save Angular: Getting Started to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Angular: Getting Started. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Angular: Getting Started will develop knowledge and skills that may be useful to these careers:
Front-End Developer
Angular is a popular web app framework, used by Front-End Developers to create user interfaces, interact with data, and manage application state. This course can help build a foundation for this role by teaching you how to use Angular to create components, templates, and services.
Software Engineer
Angular is a widely-used framework for developing web applications. The knowledge and skills taught by this course can be applied to Software Engineering roles involving web app development. This course can help you build a solid foundation in Angular, which is essential for creating dynamic and interactive web applications.
Web Developer
Angular is commonly used by Web Developers to create and maintain web applications. This course focuses on teaching you how to build Angular applications from scratch, including creating components, using data binding, and working with services. It can provide a strong foundation for a career in Web Development centered around Angular.
Full-Stack Developer
Angular is a popular choice for front-end development, and knowledge of Angular can be highly advantageous for Full Stack Developers. This course covers the fundamentals of Angular development, including components, templates, data binding, and services. By completing this course, you can gain the skills required to work on Angular-based projects.
UI Developer
Angular is a popular framework for building user interfaces, and UI Developers can greatly benefit from learning Angular to expand their skillset. This course covers the basics of Angular, including components, templates, and data binding. By taking this course, you can gain the foundation needed to work on Angular-based projects.
JavaScript Developer
Angular is based on JavaScript, making it essential for JavaScript Developers to have a good understanding of Angular to excel in their roles. This course is tailored towards teaching the fundamentals of Angular development, including topics like components, templates, and data binding. By completing this course, you can strengthen your understanding of JavaScript and expand your skills as a JavaScript Developer.
Front-End Web Developer
Angular is widely used for front-end web development, making it beneficial for Front-End Web Developers to learn Angular to advance their careers. This course offers a comprehensive introduction to Angular, covering concepts like components, templates, and data binding. By taking this course, you can gain the skills needed for Angular-based front-end web development.
UX Designer
Angular is used to create dynamic and engaging user interfaces, making it valuable for UX Designers to understand Angular. This course covers the fundamentals of Angular, including components, templates, and data binding. By completing this course, UX Designers can gain a better understanding of how to design and implement user interfaces in Angular applications.
Web Designer
Angular is a useful tool for Web Designers, allowing them to design and develop interactive user interfaces for web applications. This course introduces the basics of Angular, such as components, templates, and data binding, providing a solid foundation for Web Designers to implement Angular in their work.
Technical Writer
Angular developers often rely on technical documents to understand and use Angular effectively. This course can help Technical Writers create high-quality documentation for Angular-based applications. By gaining an understanding of Angular's concepts and features, Technical Writers can better explain them to developers.
Business Analyst
Angular is a valuable tool for building complex web applications, making it useful for Business Analysts to have a basic understanding of Angular. This course provides an overview of Angular, covering concepts like components, templates, and data binding. By taking this course, Business Analysts can gain the knowledge needed to assess the feasibility of Angular-based solutions and communicate effectively with technical teams.
IT Consultant
Angular is a widely adopted framework for web development, making it beneficial for IT Consultants to have a basic understanding of Angular. This course offers an introduction to Angular, covering components, templates, and data binding. By taking this course, IT Consultants can gain the knowledge needed to effectively advise clients on Angular adoption and usage.
Product Manager
Angular is a popular choice for building web applications, making it beneficial for Product Managers to have a basic understanding of Angular. This course provides an overview of Angular, covering concepts like components, templates, and data binding. By taking this course, Product Managers can gain the knowledge needed to make informed decisions regarding Angular adoption and usage.
Project Manager
Angular is commonly used in software development projects, and Project Managers can benefit from understanding Angular to effectively manage Angular-based projects. This course offers an introduction to Angular, including components, templates, and data binding. By completing this course, Project Managers can gain the knowledge needed to plan, track, and deliver Angular projects successfully.
Scrum Master
Angular is often used in agile development environments where Scrum Masters play a crucial role. This course can help Scrum Masters better understand the technical aspects of Angular development. By gaining insights into Angular's components, templates, and data binding, Scrum Masters can effectively facilitate team discussions and decision-making.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser