SOLID Design Principles in #Angular (Advanced, 2021)

preview_player
Показать описание
Use coupon: YOUTUBE_DISCOUNT to get -a 10%-off discount!

I am quite sure that every one of you has heard about S.O.L.I.D design principles which help to design our code maintainable and flexible. In this video, I wanted to show you how these principles could be applied to your Angular applications. I hope you will find something useful and enjoy watching it!

⭐ Successful Interview "Angular Interview Hacking" course

⭐ Become a Pro in Angular Material Theming

⭐ Blazing fast GraphQL Backend just in 1 Day with Hasura Engine

00:00:00 - Intro;
00:01:05 - What is Design Principle;
00:02:23 - Single Responsibility Principle;
00:13:21 - Open/Closed Principle;
00:21:40 - Liskov Substitution Principle;
00:27:15 - Interface Segregation Principle;
00:32:52 - Dependency Inversion Principle;
00:41:02 - Outro;

🔗 Link to the source code on GitHub:

#webdevelopment #angulartip #frontend
Рекомендации по теме
Комментарии
Автор

💥 Learn Angular Forms in-depth and start building complex form controls with ease💥

💡 Short Frontend Snacks (Tips) every week here:

DecodedFrontend
Автор

The Dependency Inversion Principle use case is great.
The combination of local provider, Injection Token, useExisting and Content Projection is just epic.
Good job Dmytro!

adriangasiewicz
Автор

Thanks a lot for this video. I'm not a native English speaker but I was very impressed that you managed to explain the Liskov principle much better than I heard in my native language. This is because your explanation was from real life but not from books.

alexshubin
Автор

Definitely you have to be mentioned in the Angular documentation!
As always, another useful video on your useful YTchannel !

pastagaz
Автор

Thank you! Very helpful. It is quite challenging to find such a good combination of integrity, consistency and practicality inside one video about Angular. Definitely favorite frontend youtube channel!

AndrewRowenko
Автор

This is very rich content, thanks for sharing it across.

RickyBanerjee
Автор

Your channel is handsdown the best Angular channel on Youtube, many thanks!

jojojawjaw
Автор

Admirable your comprehension of Angular, thanks god i found your channel, thank you teacher.

miguelcastillo
Автор

Not gonna lie, i didn't think i'd learn anything here, but damn the DI Principle was partly new to me. Thumbs Up, thank you for showing me that!

BCMonster
Автор

I was looking for something like this. Is kind of hard to understand this concepts but with easy examples as you showed, is just simple ! thanks

css
Автор

Amazing video, Dmytro. Do you intend to continue this serie? Talking about architecture styles in Angular, such as CleanArch, will be great.😃

pauloafpjunior
Автор

Was looking for an angular related channel and this is noice, well explained and good stuff. Thank you

TheMaltissimo
Автор

Hello, Dmitry!

Could you please add more design pattern videos in context of Angular?

I find your approach extremely useful to understand

Timofei-yynm
Автор

Thank you so much. This is all I've been searching for months.

westhack
Автор

Great content! Congratulations 👏👏

Would be great if you create a video about debugging angular memory leaks. 😉 it's an difficult issue to find good references.

RSmarza
Автор

You have made my day!
Thanks a lot.
Cheers from Tbilisi✊🏻

giorgi
Автор

Not sure about Open/Close principle. For me your explanation looks more related to code reusability. I expected smth more parent - child (when child class extends parent) related examples. What do you think?
But explanations of other principles are amazing)

sourik
Автор

I really 🤍🤍🤍🤍🤍🤍 u .You rescue me today in the interview.Your video before the interview with 2 hours makes solid very clear.Allah bless u .Keep do this please apply head first design pattern in angular also 🤍🤍🤍🤍 u from Egypt.

ayaramzy
Автор

That was awesome, you won a new susbcriber, thank forr share

haroldpepete
Автор

it's the most impressive video on frontend topic! huge and unique content, thank you a lot!

maximlyakhov