Thanks so much for this! I was about to give up on a JavaScript class I'm taking because the final project required us to use Angular without much explanation of the framework, but this is definitely going to help me complete it. I kind of like Angular now, if I can find a job soon I'll definitely get your book because I can see many use cases this framework can provide.
P E R F E C T !!! Perfect perfect... Awesome thank you for aaallll your effort. Great. Thank you. I hope you will get what you are looking for from the world
You can find all of my extensions here: gist.github.com/AhsanAyaz/aec1096a3850e9a87bd70ae91230496a You can download and install by doing: xargs -n 1 code --install-extension < FILENAME.txt
I use prettier and eslint with their VSCode extensions. And I’ve enabled “format on save” in VSCode for all projects. I just saved the file and it formatted :)
Great work! Thank you very much for so much effort, keep it up. By the way, I wonder what you use for switching your cursor from block to line in vs code? Is it some vim extension?
Great question. NgIf and NgFor are directives. And they are part of the CommonModule from Angular. So I either need to import that module, or import the individual directives in the component I’m using these in. On the other hand , @if and @for are “blocks” baked into the Angular’s template compiler. So they don’t need external tendencies. And that’s why I prefer them.
Hey 👋🏼 Great question. In my opinion, the business requirements come first. There are so many factors in making such a decision but if your team doesn’t have any constraints to put the time and efforts to migrate, i would probably not go for migrating right away :) Do notice that the zoneless flag is still in experimental stage. So you need to be extra careful for now until it is stable
@@CodeWithAhsan Thanks for answering! I wonder if it's worth it when starting an entirely new project? Perhaps waiting for the flag to be out of experimental stage is the way.
I always see "Angular is hard to learn". I tried learning react and vue before angular and I found both very confusing, react in particular. I had to learn Angular at work and I found myself getting pretty proficient pretty quickly.
@@gregdawe2786 awesome insights! Thanks for sharing. I think the consistency of the material on Angular available makes it easy to learn and grow as a skill
@@imthedaniels great question. Angular has moved away from modules for a while. The reasons being performance, and bundle size specifically. With modules, it is hard to tree-shake components/pipes/directives etc because when the module loads, everything loads within the module, even if you don’t end up using all of it. You can ask more about it from the Angular chatbot at ng-cookbook.com And consider getting the book to learn what’s new in Angular :)
I appreciate sharing your feedback. I don’t agree with it even a bit though. The course is designed for beginners, and the video can be paused, played again, and on different speeds. You’re the first person with this perspective. If more people shared the same in near future, I’ll see what I can do about it
If i want to expert in angular what is my daily routine.... I want to practice daily angular by small ( mini ) projects..... Give me best suggestions & angular best practices
@@VthePeople4156 check out the Angular cookbook. Has more than 90 ( mini ) projects for you to work on daily. Covers a wide range of important Angular topics amzn.to/4awwLgH
@@VthePeople4156i think it is the same as any other job. You will find it difficult in the beginning. But with consistency, it will become much much easier and you’ll become an expert soon. Choose the right content to learn from. You already have this crash course and the link to my book 🙂
@@CodeWithAhsan in Crash Course u coverd everything about angular & no need to refer anywhere ???? If I fallow your video & Learn angular by using ur crash course then how many years of experience should I claim while searching angular job
@@nitsanbh great question! I like to use observables instead of promises. And we can make the HttpClient use the native fetch by using provideHttpClient(withFetch()) in our app.config.ts file
nice video! i would give you 2 thumbs up if i could :D very good content and very good pace ( no need to ramp up the playback speed as usually ) - love it!
Hi sir thank you for your dedicated effort to teach beginners like me. Please continue to teach us about Angular. All i can do is to like your video and subscribe sir :)
@@LlanzKennethLuy-ch4iz thanks a bunch! You can definitely share the video with others :) Or share about the Angular cookbook to help out: ng-cookbook.com
What fun applications are you working on?
Thank. Just requested you in a ML group a few days ago
@@abdullahhassan4970happy to help :) great suggestion by you
Such a great crash course, thanks a lot!
Thanks a bunch :) Do share with others. I appreciate it.
This is awesome. Angular has become so much more easy over the years.
@@phreakadelle thanks! It has :)
The video is really great. Covers a good number of concepts
Awesome 👏🏽! Glad you found this useful
Fast and digestible! Thanks so much, Ahsan
Thank you! I appreciate the feedback ❤️
Thanks so much for this! I was about to give up on a JavaScript class I'm taking because the final project required us to use Angular without much explanation of the framework, but this is definitely going to help me complete it. I kind of like Angular now, if I can find a job soon I'll definitely get your book because I can see many use cases this framework can provide.
Amazing video, Ahsan.
Thank you very much.
Greetings from Germany.
Greetings from Brazil, thanks for the amazing video!
Great video! And I like how the next section is a follow up of the before section. That's the approach I like to use in my videos. Congrats, Ahsan.
Glad it was helpful!
Thanks dude you are my angular hero, I learned a lott 🤩
Haha. Thanks a bunch! I appreciate it
P E R F E C T !!! Perfect perfect... Awesome thank you for aaallll your effort. Great. Thank you. I hope you will get what you are looking for from the world
@@henimex Amen! 🙏
I wish all the good things for you as well.
Do spread the video so more folks can learn easily :)
Any specific VS Code extensions you used? I noticed while following along that my VS Code was a bit different
You can find all of my extensions here:
gist.github.com/AhsanAyaz/aec1096a3850e9a87bd70ae91230496a
You can download and install by doing:
xargs -n 1 code --install-extension < FILENAME.txt
To indent the input line in 40:10, what shortcut was used?
I use prettier and eslint with their VSCode extensions. And I’ve enabled “format on save” in VSCode for all projects.
I just saved the file and it formatted :)
Great work! Thank you very much for so much effort, keep it up. By the way, I wonder what you use for switching your cursor from block to line in vs code? Is it some vim extension?
@@advance5189 yes it is. I am using Vim extension for VSCode. The one with the most installs
yes its an vscode extension simply called "vim"
@CodeWithAhsan I think you have 'back slash' and 'slash' mixed up, check into it please.
Thanks for the tutorial. Any reason you use @if instead of ngif? I thought ngif was preferred in Angular.
Great question. NgIf and NgFor are directives. And they are part of the CommonModule from Angular. So I either need to import that module, or import the individual directives in the component I’m using these in.
On the other hand , @if and @for are “blocks” baked into the Angular’s template compiler. So they don’t need external tendencies. And that’s why I prefer them.
Request for full advanced angular tutorial
Haha. As soon as possible.
What would you like to see in that tutorial?
are signals stable already? i am considering migrating a project from 15 to 18 if signals are stable
Thank you, Greetings from Nairobi Kenya
@@KahushG you’re welcome! Let’s go 🔥
Great content sir , please include some advance topics
Noted :) will do so
I have been skipping this video, only to found that its a one give clear explanation. Thank You
@@ExploreAI-hn2ot haha. Glad you found it useful. Check the Angular Cookbook maybe :)
I assume you’re going to have the same experience
@@CodeWithAhsan :) can you provide me with the link for Angular Cookbook
Hey, is it worth going zoneless and switching to signals entirely at the moment? Great video btw, will be super helpful to a lot of people ❤
Hey 👋🏼
Great question. In my opinion, the business requirements come first. There are so many factors in making such a decision but if your team doesn’t have any constraints to put the time and efforts to migrate, i would probably not go for migrating right away :)
Do notice that the zoneless flag is still in experimental stage. So you need to be extra careful for now until it is stable
@@CodeWithAhsan Thanks for answering! I wonder if it's worth it when starting an entirely new project? Perhaps waiting for the flag to be out of experimental stage is the way.
May I please know what your VS code theme is? 🙏🏼 great crash course btw
@@rojaachan thanks. It is “winter is coming “ by John papa
I always see "Angular is hard to learn". I tried learning react and vue before angular and I found both very confusing, react in particular. I had to learn Angular at work and I found myself getting pretty proficient pretty quickly.
@@gregdawe2786 awesome insights! Thanks for sharing. I think the consistency of the material on Angular available makes it easy to learn and grow as a skill
Why didn't you use modules in this application?
@@imthedaniels great question.
Angular has moved away from modules for a while. The reasons being performance, and bundle size specifically.
With modules, it is hard to tree-shake components/pipes/directives etc because when the module loads, everything loads within the module, even if you don’t end up using all of it.
You can ask more about it from the Angular chatbot at ng-cookbook.com
And consider getting the book to learn what’s new in Angular :)
This is very fast paced. This would be good for revisioning but it ain't for beginners
I appreciate sharing your feedback.
I don’t agree with it even a bit though.
The course is designed for beginners, and the video can be paused, played again, and on different speeds.
You’re the first person with this perspective. If more people shared the same in near future, I’ll see what I can do about it
If i want to expert in angular what is my daily routine....
I want to practice daily angular by small ( mini ) projects.....
Give me best suggestions & angular best practices
@@VthePeople4156 check out the Angular cookbook. Has more than 90 ( mini ) projects for you to work on daily. Covers a wide range of important Angular topics
amzn.to/4awwLgH
@@CodeWithAhsan doing angular job in real-time is it difficult or easy ???
How to plan practicsing angular in daily life
@@VthePeople4156i think it is the same as any other job. You will find it difficult in the beginning. But with consistency, it will become much much easier and you’ll become an expert soon.
Choose the right content to learn from. You already have this crash course and the link to my book 🙂
@@CodeWithAhsan in Crash Course u coverd everything about angular & no need to refer anywhere ????
If I fallow your video & Learn angular by using ur crash course then how many years of experience should I claim while searching angular job
1:04 why injecting an "HttpClient Service", instead of simply calling fetch?
@@nitsanbh great question!
I like to use observables instead of promises. And we can make the HttpClient use the native fetch by using provideHttpClient(withFetch()) in our app.config.ts file
Please make a tutorial on angular e-commerce site
Already started thinking about it
This is goldmine
@@1234abcd-qt6uz let’s go 🔥
nice video! i would give you 2 thumbs up if i could :D very good content and very good pace ( no need to ramp up the playback speed as usually ) - love it!
Love your feedback :) thanks for sharing and the appreciation. Do share the video with others as well
I purchased your book but didn't get time to read. This will be helpful.
@@ghazanfarkhan3068 great! 👍🏼 looking forward to seeing your feedback.
glad to know about dry run option. Adding features in large codebase will help with this.
Hi sir thank you for your dedicated effort to teach beginners like me. Please continue to teach us about Angular. All i can do is to like your video and subscribe sir :)
@@LlanzKennethLuy-ch4iz thanks a bunch! You can definitely share the video with others :)
Or share about the Angular cookbook to help out:
ng-cookbook.com
Good content but why so many Ads ?
@@54nk37. because you’re not paying me for the value I am providing via these tutorials :) TH-cam does to some extent.
I think this video could actually get you an Idea of how it works .....Not to get complete idea to code i think so...
@@DHANUSHM4422 have you watched the whole video alongside coding it?
Please share your github repo.
E-commerce site
@@ahsanrehman6474 do you want me to create a tutorial for e-commerce site with Angular?
@@CodeWithAhsan yes
I am waiting for it. Can you make it in Urdu .?
Can you tell about @angular universal
@@prakharagrawal633sure. Noted this down as a potential future topic