View plans
  • Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

Angular

22 Courses
2 Labs
57 Hours
Skill IQ

Angular is a comprehensive JavaScript framework designed for building dynamic and interactive web applications. Maintained by Google, it supports the development of single-page applications (SPAs) with an architecture that facilitates the construction of complex applications through a set of cohesive tools and components.

The framework offers features like two-way data binding, modular development structures, dependency injection, and extensive testing capabilities, which are essential for modern web development. Angular is tailored to work smoothly with TypeScript, providing advantages such as static typing, classes, and interfaces that contribute to cleaner code and easier maintenance.

Angular's ecosystem is supported by tools such as Angular CLI for project scaffolding and build management, RxJS for reactive programming patterns, and Angular Material for UI design components. These integrated tools assist developers in creating efficient, scalable applications.

Content in this path
Intermediate

This section covers practitioner level content.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
What You'll Learn
  • Angular core concepts
  • Angular CLI
  • Forms
  • Components
  • Routing
  • Services
  • Dependency injection
  • Unit testing
  • Advanced workflows
Prerequisites
  • Basic Understanding of:
  • HTML
  • CSS
  • TypeScript
Related topics
  • Web Developement
  • Front-end Developement
  • HTML
  • CSS
  • TypeScript
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn with the best
Hampton Paulk
Hampton Paulk
Hampton brings 25+ years of hands-on technology experience to every course he creates. His teaching philosophy is simple: meet learners where they are and make complex topics accessible. Whether breaking down emerging technologies, explaining foundational concepts, or exploring advanced implementations, he draws from decades of real-world experience building, breaking, and fixing systems. His approach combines practical insights with clear explanations, helping professionals at all levels gain t...
Joe Eames
Joe Eames
Joe began his love of programming on an Apple III in BASIC. Although his preferred language is JavaScript, he has worked professionally with just about every major Microsoft language. He is currently a consultant and full time author for Pluralsight. Joe has always had a strong interest in education, and has worked both full and part time as a technical teacher for over ten years. He is a frequent blogger and speaker, organizer of ng-conf, the AngularJS conference (www.ng-conf.org), and a paneli...
Jim Cooper
Jim Cooper
Jim Cooper is a software developer at Pluralsight, with more than 20 years of software development experience. He has a passion for Agile processes, especially lean software development. Jim has been developing production Angular apps since before Angular version 1.0, including Pluralsight's first Html5-based video player. Jim has over 10 years of TDD and pair programming experience which has contributed significantly to his professional development. He has successfully mentored other developers...
John Papa
John Papa
John Papa is a dedicated father and husband, a professional Web Developer, and professional storyteller in the technology community. He currently is a Partner GM for Microsoft leading the Developer Relations teams and has formerly worked for Disney on several web and mobile applications and systems that you may have used. His passions are coding and teaching modern web technologies, running, and enjoying everything Disney with his family. John is a co-host of the Web Rush podcast, author of t...
Brian Treese
Brian Treese
Brian Treese is the Chief of UX at SoCreate, where he’s helping build a fun and intuitive way to turn big ideas into movie and TV show scripts. He began his career as a web designer, drawn to the creative, aesthetic side of the web, but quickly expanded far beyond Photoshop and Illustrator. Over the past two decades, Brian has built everything from sleek marketing sites to complex web apps, working with technologies like HTML, CSS (and Sass), SVG, JavaScript, Angular, jQuery, ASP.NET, PHP, and ...
Deborah Kurata
Deborah Kurata
Deborah Kurata is a software developer, YouTube content creator, consultant, conference speaker, and Pluralsight author. Her courses include: Angular: Getting Started, Angular Routing, and Object-Oriented Programming Fundamentals in C#. For her work in support of software developers, she has been recognized with the Microsoft Most Valuable Professional (MVP) award, and is a Google Developer Expert (GDE).
Lara Newsom
Lara Newsom
Lara is a self taught software engineer who understands the importance of high quality understandable content for acquiring new skills. Before her career as a software engineer, Lara worked as a Graphic Designer and taught art to students of all ages. Her love of teaching carried over into software engineering when she began speaking at conferences across the globe and co-hosting the Angular Plus Show, a podcast for all things Angular and Angular adjacent. In addition to working as a software en...
Zachary Bennett
Zachary Bennett
Zach is currently a Lead Software Developer at OpalSoft where he uses tools such as Scala, TypeScript, Python, Docker, Node, and Angular. Zach has a passion for GIS programming along with open-source software. You can view some of his work on GitHub (https://github.com/zbennett10) and Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett).
Alisa Duncan
Alisa Duncan
Alisa Duncan is a full-stack developer, content creator, conference speaker, and community builder who loves the thrill of learning new things. She is a Google Developer Expert in Angular, a Women Techmaker Ambassador, ngGirls core team member, and a volunteer at community events supporting underrepresented groups entering tech.
George Chiang
George Chiang
George is a Pluralsight Author working on content for Hands-On Experiences. He is experienced in the Python, JavaScript, Java, and most recently Rust domains. Enamored with technology from a young age, he is always eager to learn more about new updates, trends, and breakthroughs in a plethora of topics ranging from Cybersecurity to Machine Learning. Outside of development, he also has a keen interest in fitness and enjoys spending time with friends and family.
Jeff Hopper
Jeff Hopper
Jeff Hopper is a technologist with over 20 years of experience across several development stacks and business domains. He has enjoyed many of those years focusing on the .Net stack for both web and mobile development. His desire is to help people achieve more through technology in order to free up more time to be with family and friends. He and his lovely wife are currently enjoying spoiling their first grandson.
Duncan Hunter
Duncan Hunter
Duncan is an Australian principal frontend engineer, founder of Foodzone, Pluralsight author who travels the world speaking at events and training technology professionals. If not coding, you can find Duncan in the mountains running or climbing.
Ervis Trupja
Ervis Trupja
Ervis started his career as Mathematics teacher where he came to realize power of effective teaching. After one year of teaching professionally, he decided to challenge himself in the ever evolving and changing tech industry. He never stopped learning new programming skills and languages. Early on, he started creating web apps just for fun. This passion has since lead to his decision to work full-time in the tech field. The success and fun he has in this field keeps that passion alive today. Hi...
Fabian Gosebrink
Fabian Gosebrink
Fabian Gosebrink is Microsoft MVP, Google Developer Expert and Angular & ASP.NET Core web developer. As a software engineer, consultant, speaker and trainer, he supports customers building web applications with more than 10 years of experience. Fabian is very active in the community such as leading the swiss angular community „SwissAngular", the .NET user group in Zurich, leading the largest german speaking C#-Community (mycsharp.de) and speaking at local user groups and international conference...
Roland Guijt
Roland Guijt
Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development. His focus is on all things .Net and browser technologies. As a long-time trainer, he led many courses on these topics and spoke about them at international conferences. He also travels around the globe to offer his self-developed workshops. The word that comes to mind when he thinks about software development is passion! Roland lives in The Netherlands with his wife and two boys.

Get started with Pluralsight

AltStyle によって変換されたページ (->オリジナル) /