Programming FlashCards

Explore our curated collection of programming flashcards. Each card contains practical examples and code snippets to help you master programming concepts quickly.

Filter by Technology

Angular Standalone Components programming concept visualization
Angular

Angular Standalone Components

A modern approach in Angular that allows components to be self-contained, reducing the need for NgModule and simplifying component management and imports.

Angular Host Binding programming concept visualization
Angular

Angular Host Binding

Dynamically set host element properties and attributes using @HostBinding decorator, enabling reactive styling and class manipulation from within a directive or component.

Angular Content Projection programming concept visualization
Angular

Angular Content Projection

Use ng-content to dynamically insert child components or elements into a parent component's template, enabling flexible and reusable component composition

Template Reference Variables programming concept visualization
Angular

Template Reference Variables

Allows direct access to DOM elements or component/directive instances in Angular templates using the # symbol, enabling direct manipulation and interaction.

Angular @Output Emitter programming concept visualization
Angular

Angular @Output Emitter

Learn how to use @Output decorator and EventEmitter to enable child components to send data and events back to parent components in Angular.

Angular Lifecycle Hooks programming concept visualization
Angular

Angular Lifecycle Hooks

Understand the sequence of lifecycle hooks in an Angular component, from initialization to destruction, and how to implement key hooks like ngOnInit and ngOnDestroy.

Change Detection Strategy programming concept visualization
Angular

Change Detection Strategy

Optimize Angular app performance by controlling how and when components update their view based on data changes.

Angular Route Guards programming concept visualization
Angular

Angular Route Guards

Protect routes by preventing unauthorized access and controlling navigation based on conditions like user authentication or permissions.

Angular @Input Decorator programming concept visualization
Angular

Angular @Input Decorator

Allows parent components to pass data into child components, enabling one-way data binding and component communication

Angular Async Pipe programming concept visualization
Angular

Angular Async Pipe

A powerful pipe in Angular that automatically subscribes and unsubscribes from Observables, simplifying data streaming and preventing memory leaks.

Angular Dependency Injection programming concept visualization
Angular

Angular Dependency Injection

A core design pattern in Angular that allows classes to receive dependencies from external sources instead of creating them internally, promoting loose coupling and easier testing.

Angular Directives programming concept visualization
Angular

Angular Directives

Directives extend HTML with custom attributes and elements, allowing dynamic manipulation of DOM and component behavior.

Angular ViewChild Decorator programming concept visualization
Angular

Angular ViewChild Decorator

A decorator that allows direct access to child components, DOM elements, or directives within a component's TypeScript class.

Previous Page 1 of 1 Next