Angular Basics

Total time

Angular Basics

OpenValue
Logo OpenValue

Need more information? Get more details on the site of the provider.

Starting dates and places
There are no known starting dates for this product.

Description

Introduction
Learn all the Angular fundamentals and how to build dynamic web applications in two training days.

Detailed description
Angular is one of the most powerful frameworks in modern web development, and for good reason. Whether you’re building dynamic single-page applications or managing complex data flows, Angular provides the tools and structure to create robust, scalable, and maintainable applications. But mastering it requires more than just reading documentation.
This immersive two-day training is designed specifically for developers who already have a foundation in HTML, CSS, Typescript and JavaScript and are ready to level up. Led by Rachèl Heimbach, an experienced frontend de…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: JavaScript & AJAX, Programming (general), Java, Web Accessibility, and Web Analytics.

Introduction
Learn all the Angular fundamentals and how to build dynamic web applications in two training days.

Detailed description
Angular is one of the most powerful frameworks in modern web development, and for good reason. Whether you’re building dynamic single-page applications or managing complex data flows, Angular provides the tools and structure to create robust, scalable, and maintainable applications. But mastering it requires more than just reading documentation.
This immersive two-day training is designed specifically for developers who already have a foundation in HTML, CSS, Typescript and JavaScript and are ready to level up. Led by Rachèl Heimbach, an experienced frontend developer with years of enterprise-scale application experience, you’ll move from Angular novice to confident practitioner through hands-on exercises and real-world examples. You’ll start with Angular and TypeScript fundamentals, quickly moving into component architecture, reactive programming with RxJS, and routing strategies. By the end of day two, you’ll understand dependency injection patterns, know how to integrate third-party libraries, and be able to write automated tests for your Angular applications. This training ensures you don’t just learn Angular. You master it. Walk out ready to build production-quality applications with confidence.

Prerequisites
You’ll need basic knowledge of HTML, CSS, and JavaScript. If you can create a slightly dynamic website with HTML/CSS/jQuery or vanilla JavaScript, you’re ready to learn Angular.

Target audience
Designed for web developers who have experience with HTML, CSS, and JavaScript and want to learn Angular to build modern, dynamic single-page applications.

Learning goals

You’ll learn everything about Angular development:

  • Understanding Angular & TypeScript fundamentals
  • Mastering Angular architecture basics
  • Writing effective components
  • Working with RxJS for reactive programming
  • Implementing routing in Angular applications
  • Integrating 3rd party libraries
  • Understanding Dependency Injection concepts
  • Writing automated tests for Angular applications

Topics covered

Essential Angular concepts:

  • Angular & TypeScript Basics
  • Basics of Angular architecture
  • Writing components
  • Basic RxJS
  • Basics of Routing
  • Integration with 3rd party libraries
  • Basics of Dependency Injection
  • Automated testing

Training outline

Day 1 (8 hours):

  • Angular & TypeScript fundamentals
  • Angular architecture overview
  • Component basics and lifecycle
  • Introduction to RxJS and observables

Day 2 (8 hours):

  • Routing and navigation
  • Working with 3rd party libraries
  • Dependency Injection patterns
  • Testing Angular applications

Course format
This is an in-person classroom training that can be delivered at an OpenValue office or as an in-company training.

Certification
Participants receive a certificate of completion upon finishing the training.

Next steps
Check out our Angular Advanced Training for an even deeper dive into Angular, where you’ll learn to master Angular within your software project.
For more information about expanding your knowledge past this course, check out our entire training portfolio at www.openvalue.training or in your learning management system. Contact us at training@openvalue.nl for personal learning advice or customized on-demand training and just contact your OpenValue trainer during the training course.

Provided training material
Learning material with slides and exercises will be available for the participants.

About the trainer
Rachel Heimbach is an experienced frontend developer and trainer specializing in Angular and modern web development. With years of experience building enterprise-scale applications, Rachel brings practical insights and real-world examples to every training session.

Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.

OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.

There are no reviews yet.
Share your review
Do you have experience with this workshop? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.