Valentine Awe
Stand alone components in Angular
#1about 3 minutes
Understanding the history and limitations of NgModules
Angular evolved from AngularJS to a module-based system with NgModules, which introduced challenges like a steep learning curve and inefficient lazy loading.
#2about 2 minutes
Using the SCAM pattern before standalone components
The Single Component Angular Module (SCAM) pattern was a community-driven workaround to associate one module with one component, improving locality but not eliminating NgModules.
#3about 2 minutes
Key benefits of the new standalone component APIs
Standalone components, introduced in Angular 14, simplify the framework by enabling component-level lazy loading and state management without requiring NgModules.
#4about 2 minutes
How to create and configure standalone components
Generate standalone components using the --standalone flag or schematics, and manage dependencies directly within the component's `imports` array.
#5about 4 minutes
Implementing routing and bootstrapping without NgModules
Use the `loadComponent` function for lazy-loaded routes and the `bootstrapApplication` function to start an application with a root standalone component and global providers.
#6about 3 minutes
Migrating to standalone and architecting your application
Use the Angular CLI's automated migration schematic to convert an existing application, and organize features using folder structures, barrel files, or monorepo tools like Nx.
#7about 6 minutes
Answering common questions about standalone components
This Q&A covers whether NgModules will be deprecated, how to structure domain logic, differences in lazy loading, and how to mock components for testing.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Matching moments
05:08 MIN
Simplifying the framework with standalone components
State of Angular
01:16 MIN
Understanding the core concepts of the Angular framework
Angular Unleashed: Mastering Modern Web Development with Angular
01:40 MIN
Exploring the core pillars of Angular architecture
Angular Unleashed: Mastering Modern Web Development with Angular
04:30 MIN
Understanding Angular as a complete development platform
Angular <> Angular CDK - Awesomeness Combined
00:58 MIN
Overview of Angular's core structural directives
Angular Magical directives
07:34 MIN
Key Angular features for building robust applications
Differential Loading
01:16 MIN
Using web components to migrate legacy applications
Frameworkless: How to use Web-Components in production?
08:34 MIN
Recap of tips and audience Q&A
Angular tips/tricks you can use from tomorrow on
Featured Partners
Related Videos
Angular Magical directives
Valentine Awe
Angular Features You Should be Using
Sani Yusuf
State of Angular
Jessica Janiuk
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
Manfred Steyer
Angular <> Angular CDK - Awesomeness Combined
Muhammad Ahsan Ayaz
On tour with heroes == Moving from Angular to WebComponents
Benjamin Glusa
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



Sngular
Barcelona, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sngular
Municipality of Marbella, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1

Sólo para miembros registrados
Barcelona, Spain
Remote
€40-60K
Intermediate
GIT
RxJS
Docker
+4



Jordan Martorell S.L.
Municipality of Madrid, Spain
API
CSS
GIT
RxJS
SASS
+8

Sngular
A Coruña, Spain
Remote
Intermediate
CSS
HTML
Node.js
Angular
+1