• Trainings
  • Blog
  • Talks
  • Team
  • About us
  • Contact
  • Search
  • Menu Menu
Get in touch

Angular Basics & Essentials

Remote or In-house | German & English

Trainers

Tim Honermann is a Senior Software Engineer with a passion for creating robust and scalable web solutions, leveraging his strong development background in Angular and Java. By maintaining a commitment to continuous learning and staying updated with industry trends, he remains dedicated to delivering high quality software solutions and publishes his knowledge in his blog.

Offering Solutions Software - Fabian Gosebrink - Angular, .NET, Java & Agile

Fabian Gosebrink is Microsoft MVP, Google Developer Expert, Pluralsight author, Angular & ASP.NET Core web developer and international speaker. As a software engineer, consultant and trainer, he supports customers building web applications with more than 10 years of experience.

Offering Solutions Software - Fabian Gosebrink - Angular, .NET, Java & Agile
Duration2 Days
LevelBeginner
LocationRemote or Inhouse
LanguageGerman & English
Get in contact

Master Angular Basics: Build Modern Web Applications with Confidence!

Dive into the world of Angular with our beginner-friendly course designed to make you a confident developer. Learn how to create stunning, interactive web applications using standalone components, reactive forms, and RxJS. Discover the secrets of change detection, template optimization, and dependency injection, while mastering essential skills like HTTP communication, routing, and component communication.

Plus, get hands-on experience with modern testing tools like Jest and Playwright, and learn best practices for building scalable, maintainable apps.

Whether you’re just starting or looking to solidify your foundation, this course is your gateway to becoming a skilled Angular developer. 🚀

Sign up now and start your Angular journey today!

Topics

Angular Fundamentals

  • Introduction to Angular and Modern Web Applications
  • Standalone Components: Architecture and Advantages
  • Change Detection: How It Works
  • Basics of Control Flow in Angular

Components

  • Creating and Structuring Standalone Components
  • Understanding and Utilizing Lifecycle Hooks
  • Inputs, Outputs, and Event Emitters for Data Sharing
  • Components and Their Impact on Architecture

Templates, Data Binding, and Signals

  • Property, Event, and Two-Way Binding in Templates
  • Using Signals to Optimize Data Flows
  • Control Flow in Angular Templates
  • Performance Optimization with the OnPush Strategy

Component Communication

  • Communication with Inputs and Outputs
  • Shared Services for Reactive Data Management
  • Signals for Cross-Component Communication
  • Parent-Child Communication with ViewChild and ContentChild

HTTP Communication & Observables, RxJS

  • Introduction to HttpClient for API Interactions
  • CRUD Operations and Data Binding in Standalone Components
  • Using Observables and Subscriptions
  • Http Interceptors
  • Using RxJS for Reactive HTTP Data Streams

Services, Dependency Injection, Pipes

  • Creating and Using Angular Services
  • Utilizing Dependency Injection
  • Built-In and Custom Pipes for Data Formatting
  • AsyncPipe vs Signals: Handling Data Streams
  • Best Practices for Organizing Services

Forms and Validation

  • Reactive Forms with Standalone Components
  • Form Builder for Dynamic Form Creation
  • Validation Logic: Built-In and Custom Validators
  • Error Handling and Visual Feedback in Forms
  • Integration with Backend Validations

Routing

  • Standalone Components as Route Targets
  • Lazy Loading Without Modules
  • Router Guards: AuthGuard, CanActivate, CanDeactivate
  • Passing Parameters in Routes and Query Strings

Testing (Jest, Playwright)

  • Unit Testing Standalone Components with Jest
  • Mocking Services and HTTP Calls
  • End-to-End Testing with Playwright
  • Strategies for Testing Dependency Injection
  • Automation in CI/CD Pipelines
Get in contact

“Bester Kurs den ich bis jetzt hatte.”

Feedback Angular Advanced

“Diese Schulung war definitiv eine der besten, die ich bislang besuchen durfte.”

Feedback Angular Advanced

“Die Schulung war hervorragend!”

Feedback Angular Advanced

“Obwohl es ein Kurs für Fortgeschrittene war, konnten auch Anfänger gut folgen.”

Feedback Angular Advanced

“Obwohl es ein Kurs für Fortgeschrittene war, konnten auch Anfänger gut folgen.”

Feedback Angular Advanced

“NgRx Konzept sehr gut erläutert.”

Feedback Angular Advanced

“Sehr gut auf unsere Bedürfnisse eingegangen.”

Feedback Angular Advanced

“Exkurse und detaillierte Erklärung oder Wiederholung, wo notwendig.”

Feedback Angular Advanced

“Wir […] konnten direkt im Kurs den aktualisierten Code pullen und selbst ausprobieren.”

Feedback Angular Advanced

“Man spürt deutlich, dass Fabian sich aktiv & professionell mit Angular auseinandersetzt, nicht “nur” darüber doziert!”

Feedback Angular Advanced

“Fabian verfügt über ein sehr umfangreiches praktisches Wissen.”

Feedback Angular Advanced
PreviousNext

Also interesting

ANGULAR ARCHITECTURE WITH NX WORKSHOP

See more

Angular Testing Workshop

See more

Next Dates

03. Dec
Fullstack Webanwendungen mit .NET, Nx und Angular
In diesem Kurs lernen Sie, wie Sie mit der kraftvollen Kombination aus Angular, Nx und .NET professionelle Fullstack-Webanwendungen starten können.
EXTERNAL LINK
25. Feb
State-Management mit NgRx in eine Applikation einführen
In diesem Kurs lernen Sie, wie Sie mit der kraftvollen Kombination aus Angular, Nx und .NET professionelle Fullstack-Webanwendungen starten können.
EXTERNAL LINK

Newsletter

Only the latest articles and announcements.
No spam. Promised.

Kontakt

What else?
Just click and say hello

E-MAIL
mail (at) offering.solutions

ADRESSE
Offering Solutions Software GmbH
Haldenstrasse 3
8357 Aadorf

SOCIAL

 
 

© 2025 Offering Solutions Software GmbH. | Impressum

Web & Grafikdesign von Ameisenhaufen.at

Scroll to top
Cookie-Manage consent
We use cookies and similar technologies (tracking pixels), as far as this is technically necessary for the provision of our services (e.g. language settings), as well as to the extent that you have given your consent to the processing (e.g. analysis and marketing cookies).

With these cookies, personal data is processed by us and by third parties (some of which are also based in the USA). The USA is not certified by the European Court of Justice as having an adequate level of data protection. There is a risk in particular that your data may be subject to access by US authorities for control and surveillance purposes, and that there will be no effective legal remedies available. By clicking on "Accept All", you agree that cookies may be used by us and by third parties (even in the USA). With the exception of the absolutely necessary cookies, which serve the proper functioning of the website and are not selectable, you can deselect the cookies for statistics and marketing.
Functional Always active
The technical storage or access is absolutely necessary for the lawful purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of transmitting a message over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access, which is used solely for anonymous statistical purposes. Without a subpoena, the voluntary consent of your internet service provider, or additional records from third parties, the information stored or accessed for this purpose alone can generally not be used to identify you.
Marketing
The technical storage or access is required to create user profiles, to send advertising or to track the user on a website or across multiple websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}