Learn Angular A-Z: Complete Tutorial for Beginners

  Рет қаралды 202,604

Envato Tuts+

Envato Tuts+

Күн бұрын

Пікірлер
@sauravsingh471
@sauravsingh471 5 ай бұрын
Thanks, I completed the whole video, and I was coding along side you, To anyone who is thinking of watching this , you should definitely watch it, although a few things have changed but the remaining 85% of the things is still the same
@bhawnasingh9566
@bhawnasingh9566 2 ай бұрын
can you please tell how did you install angular
@irfandy8
@irfandy8 Ай бұрын
@@bhawnasingh9566 Have you tried reading their docs? I know I can give you the straight answer. But I really want to encourage you doing it the right way, and that is reading through their docs.
@abdelrahmanmahmoud4995
@abdelrahmanmahmoud4995 9 ай бұрын
One of the best Angular tutorials, I really like how you simplify everything
@patriciebakosova4878
@patriciebakosova4878 Жыл бұрын
Thank you Jeremy, for this absolutely fantastic video. I just started work in Angular as a junior dev and it feels very overwhelming as I only learned React. I'm just half way through your video and it's helping me so much already! I watched few other tutorials, but this is by far the simplest explanation what you can get while building. And it's actually the newest what you can get as well. Plus it's in native english and your voice is a pleasure to listen to! Thanks again, great work.
@riclaq4437
@riclaq4437 9 ай бұрын
Monster of a tutorial I think it's gonna help me a lot for my internship :)
@SamoThreeSixty
@SamoThreeSixty 8 ай бұрын
Give this man 100,000,000,000!!!
@akashaabeysundara8454
@akashaabeysundara8454 2 ай бұрын
this is by far the best youtube tutorial for angular
@envatotuts
@envatotuts 2 ай бұрын
Thank you for watching! Cheers! 💚
@sweetiei.8403
@sweetiei.8403 Ай бұрын
Just strated to watch it, one of the reasons is the perfect voice to listen for 4 hours!
@envatotuts
@envatotuts Ай бұрын
Hi! Thanks so much for the awesome feedback! We're glad you're enjoying the tutorial and the voiceover. Hope you have a great time watching! Cheers!
@CristinadeKlerk
@CristinadeKlerk 6 ай бұрын
In order to run this project in angular 17+, just initialize your project without standalone using ng new wishlist --no-standalone instead of ng new wishlist
@larryking1153
@larryking1153 8 ай бұрын
Great tutorial....One of the best Angular tutorials I've seen
@Mark-nm9sm
@Mark-nm9sm Жыл бұрын
Job requires angular but the more i watch this the more i love react 🤣
@MrChrizzilla
@MrChrizzilla 8 ай бұрын
Hard agree. Bi-directional binding of properties between parent and child is going to be a nightmare to debug 😱 Having to deal with html "template" files rather than JSX/TSX is just gross. I also don't like being forced into writing components in an OOP way with classes. React moving to functional components and hooks was the best thing that could have happened to it. I imagine this new job is going to be HOC hell, like React originally was.
@victortarus2814
@victortarus2814 8 ай бұрын
same boat
@hassanmostafa4070
@hassanmostafa4070 7 ай бұрын
Agree 👍👍👍💯
@irfandy8
@irfandy8 Ай бұрын
I must say, even though Angular 18 came out, this has been one of the fundamental lesson that I had in mind! I always loved NestJS module system, but I never knew that we had that in frontend and that's in Angular! That's amazing!
@anzaniradali1706
@anzaniradali1706 Жыл бұрын
The best thing about this tutorial is that your voice is perfect for listening for hours 😭
@legend225dev
@legend225dev 5 ай бұрын
Excellent course about AngularJs. I have worked with reactjs, but for separation of concern and build-in feature provide by angularJs. I have decided to choose angularJs to build a web application for a customer.
@JeremyEllington
@JeremyEllington 10 күн бұрын
Amazing work. Thank you for giving this to the community.
@bemaxng4676
@bemaxng4676 Жыл бұрын
Wouldn't it be nice if we all liked this great Tutorial 😊
@ajskjub5171
@ajskjub5171 2 ай бұрын
I love the way you teach us, not just to create the "perfect" solution but actually to progressively strive to that state, so we can see the way you are thinking of something. Also it is structured very well. Don't know what to say except this is a perfect tutorial, thanks a lot :) PS can you maybe name to me what other tutorials do you have because as I can see this is something like group channel, so which specific tutorials are made by you?
@envatotuts
@envatotuts 2 ай бұрын
Hi! Thank you so much for your wonderful feedback! We're glad to hear that you're enjoying the way Jeremy McPeak teaches. His approach really helps to illuminate the creative process. While he doesn't have a personal channel, you can find all his available videos by searching for his name on KZbin, which will also include content from our channel. As for tutorials, our channel covers a variety of topics in graphic design and other creative skills, so you can explore different areas to enhance your learning. We appreciate your support and hope you continue to find value in our content! Cheers!
@zNeoDev
@zNeoDev Жыл бұрын
Can't believe that I learned Angular in just a week thanks to this video.
@ricardomartinhodacruz
@ricardomartinhodacruz 5 күн бұрын
I just got a job proposition which they use angular, and even tho I had 2 weeks not even of angular around 2022 I'm mainly a React Htmx dev. I'm going to eat this tutorial and tell you the afterwards conclusion in awhile.
@Mark-nm9sm
@Mark-nm9sm Жыл бұрын
Amazing tutorial, after finishing it , angular doesnt look that annoying anymore
@DH-jw4iy
@DH-jw4iy Жыл бұрын
Thank you sir for this great tutorial. Do you have or do you plan to create the next level Angular course?
@DownShut
@DownShut Жыл бұрын
I agree. The next level of Angular course will be awesome.
@MediNaPowaznie
@MediNaPowaznie 4 ай бұрын
Thank you for this course! Just watched it all and coded along and I feel that I'm ready to jump into some Angular projects.
@soukainaj
@soukainaj 8 ай бұрын
Thanks for the tutorial! Your way of teaching is amazing.
@kxhakol
@kxhakol 8 ай бұрын
hats off, you have a gift for explaining things
@gajananfetare4901
@gajananfetare4901 Жыл бұрын
Very professional it helps me a lot
@ryanford516
@ryanford516 Ай бұрын
Great tutorial. Angular 19 has changed some of the ways a typical app is structured but overall this material is still relevant today. One thing I'd like to notice that maybe it's just me but every once in a while the application has to be restarted via ng serve to actually get rid of the compiler's error messages and warnings
@envatotuts
@envatotuts Ай бұрын
Hi! Thanks for the feedback! Angular updates can definitely cause some changes, but it’s great to hear the material is still helpful. Restarting the app via ng serve can often clear up those issues. Cheers!
@smrsgv
@smrsgv Жыл бұрын
Thanks for a really great work! Can you share the settings and extensions you use for VS Code?
@princechangani5302
@princechangani5302 11 ай бұрын
same question ... if you know then pls reply
@petermeredith8698
@petermeredith8698 11 ай бұрын
I just worked through the entire video and didn't have a single issue where my code didn't work outside of my mistakes. Just make sure you're using angular 16 and not whatever is latest (17 right now).
@humanity7880
@humanity7880 11 ай бұрын
Thanks mate
@melindahows6300
@melindahows6300 4 ай бұрын
Thank you, excellent tutorial, clear and well paced. Enjoyed figuring out how to do things that have changed since first released.
@envatotuts
@envatotuts 4 ай бұрын
You're very welcome!
@vladimir_dev
@vladimir_dev Жыл бұрын
Great tutorial... What are the chances of getting one (or an update to this one) for Angular 17 and Signals when it comes out? :)
@nouchance
@nouchance Жыл бұрын
THANKS Envato TUTS!
@JenniferThomas-wz2qu
@JenniferThomas-wz2qu 9 ай бұрын
Thanks for this very detailed tutorial
@slin3232
@slin3232 Жыл бұрын
Angular 17 changed a few things (no modules by default), so this tutorial needs some minor updates I guess.
@user-ee1hg
@user-ee1hg 8 ай бұрын
"ng new appname --no-standalone" use this command for setting up the environment. now you'll have the setup environment with module.ts file
@tonykalajo6634
@tonykalajo6634 11 ай бұрын
The best tutorial online.. plz let us know if you have a channel, dont mind even paying for any subscription.
@mrtn5882
@mrtn5882 9 ай бұрын
Is there a full-blown course by Jeremy that goes beyond these initial four hours? I'd happily pay to get access to that, in case it exists.
@mypreciouz5634
@mypreciouz5634 Жыл бұрын
At 3:00:43 when i export the WishService module like you do in the video my app crashes and ı get 'WishService does not appear to be an ngModule error. However if I don't export it everything works fine. Why is that the case? I am confused.
@blue-jk2qu
@blue-jk2qu Жыл бұрын
In WishModule, WishService needs to be listed in the 'providers' array: @NgModule({ declarations: [ WishListComponent, AddWishFormComponent, WishFilterComponent, WishListItemComponent ], imports: [ CommonModule, FormsModule, HttpClientModule, ], exports: [ WishListComponent, AddWishFormComponent, WishFilterComponent, WishListItemComponent, ], providers: [ WishService ] }) export class WishModule { }
@ShaggyRobot
@ShaggyRobot Жыл бұрын
You sound really nice, reminded me a bit of narrator from Stanley Parable :)
@independentthinker4881
@independentthinker4881 8 ай бұрын
Great tutorial but badly needs to be updated to the a latest versions of node and angular as they have some pretty big changes that break this tutorial.
@doublebeefstew
@doublebeefstew Жыл бұрын
3:56:58 route table router link
@chickachickachicka
@chickachickachicka Жыл бұрын
..it might be helpful to mention SOMEWHERE the angular version you're using - so that I could setup the right project number - cause as of this writing - 10 minutes into the video and Angular 17 doesnt have the app.module file. so now im stuck. Also the CLI asked me about server side rendering and I didnt know whether to choose yes or no.
@ciaochrystusa4778
@ciaochrystusa4778 Жыл бұрын
This is 16.2, reinstall Angular for this tutorial
@Empyrean629
@Empyrean629 Жыл бұрын
Type the command for installing angular the add @16.0.0 at end then you will good to go.
@Aeris-Xu
@Aeris-Xu Жыл бұрын
So the version 17 has really changed a lot, hasn’t it?
@h.t.8812
@h.t.8812 Жыл бұрын
I had the same issues, also I had to remake the folder of the project to be able to add a module file 1 hour into the tutorial and now there's new problems
@pyjamaprince
@pyjamaprince 11 ай бұрын
​@Aeris-Xu it has and I cant find ant tutorials for it. This is frustrating.
@jackiechen9098
@jackiechen9098 Жыл бұрын
This is the best Angular tutorial! Thank you so much
@atherghuftar1578
@atherghuftar1578 9 ай бұрын
thank you, you made it very easy.
@AbhishekMakwana-p1v
@AbhishekMakwana-p1v Жыл бұрын
absolute best bro
@firsthomebuyer
@firsthomebuyer Жыл бұрын
Thank you Envato!
@trungkienle1431
@trungkienle1431 Жыл бұрын
worth every second!!!!!
@NoumanKhan-ck7vx
@NoumanKhan-ck7vx Жыл бұрын
let's go first time learning angular
@migueloviedo3625
@migueloviedo3625 Жыл бұрын
You truly deserve the $100,000,000. Thank you.
@migueloviedo3625
@migueloviedo3625 Жыл бұрын
Sorry, I meant - $100, 000, 000,000.
@Razes9ooo474lO4
@Razes9ooo474lO4 7 ай бұрын
Subscribed from india...
@ThatPawikBoy
@ThatPawikBoy 3 ай бұрын
Thank you for an amazing material ♥️ PS: This feeling when JetBrains pops up the whole code on the first character.
@envatotuts
@envatotuts 3 ай бұрын
Hi! We're glad you enjoyed the material! 😊 And yes, JetBrains can be a lifesaver with its autocomplete-definitely a game-changer! Cheers! ✨
@VirajeeAmarasinghe
@VirajeeAmarasinghe 4 ай бұрын
Thank you for this valuable tutorial!!!
@sapumalpriyashantha-s8i
@sapumalpriyashantha-s8i 10 ай бұрын
thank u, really great work, best tutorial
@kekiir
@kekiir 9 ай бұрын
28:12 how did you do that paste with all of the stuffs?
@DevGeniusHub1
@DevGeniusHub1 10 ай бұрын
Nice, good explanation! 👍
@DownShut
@DownShut Жыл бұрын
Thank you for this great tutorial. I have question, why you use "let" to define all the variables? I think use const will be better in some cases.
@AbhishekMakwana-p1v
@AbhishekMakwana-p1v Жыл бұрын
bro needs oscar
@kekiir
@kekiir 9 ай бұрын
28:09 how did you paste that markup???
@legionsman7476
@legionsman7476 Жыл бұрын
What version of angular is being used in this tutorial?
@nabeelaliibol2064
@nabeelaliibol2064 Жыл бұрын
16
@InduPriyaSiraparapu
@InduPriyaSiraparapu 11 ай бұрын
Hello, Can you please explain how to got bootstrap link in index.html at 23:55 in the vedio.
@h.t.8812
@h.t.8812 Жыл бұрын
I love the animation in the beginning how do y'all did this?!? straight up dragging stuff and setting their time and position? animator where r u
@Lyra35319
@Lyra35319 5 ай бұрын
thank you so much,good video
@h.t.8812
@h.t.8812 Жыл бұрын
I'm at 6:55 it asked me if I want to enable server-side rendering and static site generation, should I have said yes? I said no
@SpikedSpy_
@SpikedSpy_ 4 ай бұрын
thanks for this tutorial!! I have one question however. for some reason i didn't have some of the base files you had. Did follow your tutorial step by step though. is this because of different angular versions?
@envatotuts
@envatotuts 3 ай бұрын
Hi! It’s possible that differences in Angular versions might affect the files and structure you see. Ensure that you’re using the same version of Angular (Angular 15) as in the tutorial. You might also want to check the tutorial’s description or linked resources for any additional files or updates. Hope this helps, cheers!
@SpikedSpy_
@SpikedSpy_ 3 ай бұрын
@@envatotuts thanks! I was indeed using a different version. I found a roundabout in Importing CommonModule and FormsModule in the app.components.ts file itself for now. not sure how it will affect the project overall but for now it seems to work fine.
@remoonalmaghout9621
@remoonalmaghout9621 Жыл бұрын
Thanks for a really great work!
@BR50Kab
@BR50Kab 7 ай бұрын
some issues with not finding the module due to not having a baseUrl set, after setting this to ./src and removing src from the import location this worked. Probably also coul have used .src/etc in the import
@mveronie
@mveronie 4 ай бұрын
Thanks! This saved me a lot of headache!
@codeavecwinner
@codeavecwinner Жыл бұрын
First comment. Worth a trophy
@inakaboyz
@inakaboyz Жыл бұрын
whats the version of angular youre using?
@apoorvalandge2687
@apoorvalandge2687 5 ай бұрын
Does the tutorial cover State management ngrx?
@kmonish9119
@kmonish9119 11 ай бұрын
For someone, who is starting this when the @angular/cli is 17 or more, downgrade the @angular/cli version to 16. You can do this by the following command: npm i @angular/cli@16.1.0 @Envato Tuts+ - could you help what could be the issue with version 17. The components.module.ts is not available when we create a new angular project. Thanks :)
@kingchrisbreezy
@kingchrisbreezy Жыл бұрын
i'm having some trouble to generate app.module.ts file, what supose to be? help please
@eljana123
@eljana123 Жыл бұрын
Thank youuuu 😊😊
@kekiir
@kekiir 9 ай бұрын
Some one pls tell me, how he is doing this: 28:12?
@Snegge202
@Snegge202 Жыл бұрын
is there a reason to not use ng generate component to add your components?
@darkoplax7688
@darkoplax7688 Жыл бұрын
this video made me realize , how bad angular is ... ain't no way you have to write all that boilerplate and overcomplicate everything ; react and frameworks associated with it do everything done here so much easier and you gain insane amount of time ty for the tutorial , i wanted to understand how angular works and i got a good idea but no way i'm using this on my small projects ; think using angular is only worth it if ur being paid to work on a huge project
@SaiDanushTV
@SaiDanushTV 6 ай бұрын
Before I start with this video is there any pre-requisite that I need to complete?
@nareshkumar894
@nareshkumar894 10 ай бұрын
What is the Angular version used in this tutorial???
@azym_equinox
@azym_equinox 3 ай бұрын
Excellent course but its a shame it only covers the very basics and barley any RxJs and no NgRx, State Change, Change Detection etc. Anyone has any advice on where should I learn these concepts fast?
@envatotuts
@envatotuts 3 ай бұрын
Hi! Thanks for the feedback 😊 The official Angular docs and RxJS website offer great resources for learning fast. Cheers!
@SRIVENKATESHR-qn1lp
@SRIVENKATESHR-qn1lp 8 ай бұрын
25:40 In the latest version of Angular v17, built-in for loop is updated. Below is the syntax , @for (item of items; track $index) { {{item.wishText}} 
 }
@afrenchdude5331
@afrenchdude5331 8 ай бұрын
thanks
@matthewkk5087
@matthewkk5087 11 ай бұрын
I like your theme can you tell me which one of is it ?
@unknownworld9815
@unknownworld9815 Жыл бұрын
is there practice project with this video tutorial ?
@DrTatra
@DrTatra 6 ай бұрын
thank you so much
@rayenmerghmi5664
@rayenmerghmi5664 5 ай бұрын
01:53:43
@joelboardgamerpger5393
@joelboardgamerpger5393 4 ай бұрын
how do you get the CDN line for bootstrap to appear in your code? which vs extension?
@envatotuts
@envatotuts 4 ай бұрын
To get the CDN line for Bootstrap to appear in your code automatically, you don’t necessarily need a specific Visual Studio (VS) extension. However, you can use the "Emmet" feature in VS Code, which is built-in, to quickly add the Bootstrap CDN. Just type link:css and press Tab, then replace the URL with the Bootstrap CDN link. If you want a more automated way, you can install the "Bootstrap 4 & Font awesome snippets" extension, which includes shortcuts for adding Bootstrap links. Hope this helps, cheers!
@smrushaan2654
@smrushaan2654 3 ай бұрын
Hi, I understood almost all of course till now but I did not understand the purpose of Lecture 3.3 Setting Up Two Way Binding, can anyone explain to me? I understood how to set up custom two way binding but did it understand why it was done there at all as it made things more complicated and confusing. this.filter = filters[val]; this.filterChange.emit(this.filter); Also what is the point of line 2 (emitting) after this.filter has already been correctly set?
@envatotuts
@envatotuts 3 ай бұрын
Hi! Great question. The purpose of this.filterChange.emit(this.filter) is to notify the parent component about the updated filter value, which is essential in custom two-way data binding. The parent component needs to know about this change to update its state and reflect the changes properly in the UI. Hope this helps! Cheers!
@smrushaan2654
@smrushaan2654 3 ай бұрын
@@envatotuts Tysm!! I actually understood this after 1 hour of wondering, looking at the code and asking to ChatGPT. Btw so far its a great tutorial!
@sherkhan_5050
@sherkhan_5050 6 күн бұрын
Which Angular version is this course about?
@envatotuts
@envatotuts 2 күн бұрын
Hi! This course is based on Angular 15, which was the latest stable version as of August 2023.
@sherkhan_5050
@sherkhan_5050 2 күн бұрын
@@envatotuts Thank you for responding.
@swaroopkanakam8684
@swaroopkanakam8684 2 ай бұрын
Are there any major changes from 13 to 16 ? my companys code base is in 13 so can i adapt to that if i learn this
@envatotuts
@envatotuts Ай бұрын
Hi! While the core tools in After Effects have stayed similar from versions 13 to 16, newer features and performance enhancements were added in later releases. Learning with this course should still set you up well, but check the differences in specific tools you need to see if there’s any adaptation required. Enjoy exploring AE! Cheers!
@sudheervelavoor
@sudheervelavoor 13 күн бұрын
Is this video telling about dynamic form ?
@envatotuts
@envatotuts 12 күн бұрын
Hi! This video introduces dynamic form concepts under the "Working With Reactive Forms" section, specifically creating control groups and writing custom validators. Check out that part for more details!
@sudheervelavoor
@sudheervelavoor 11 күн бұрын
@@envatotuts Thatnks for the reply
@ismailbakhach8990
@ismailbakhach8990 11 ай бұрын
how can i make my classes implements OnInit by default when i generate a components ?
@kevin-howard
@kevin-howard 9 ай бұрын
What's the vscode theme?
@carlogbossou9253
@carlogbossou9253 Жыл бұрын
Hello sir, thank you very much for this tutorial. I have question. For implementation of ouput directive, why you used parentheses for (addWish) and (filter) but you used brackets for [wishes] ??? Excuses my english, I'm french speaker. Thank you.
@norepeato
@norepeato Жыл бұрын
One type of parentheses is for output and the other one for input
@MicheleMoodispaugh
@MicheleMoodispaugh Жыл бұрын
cool video)
@stermangor
@stermangor Жыл бұрын
What color theme is this? anyone knows maybe ? i mean the same effect in *ngIf =" ......."
@JustineEspinosa-p9n
@JustineEspinosa-p9n 10 ай бұрын
I encountered NG0100: ExpressionChangedAfterItHasBeenChecked in 4.1 Using Observables. How to fix this?
@denindenial
@denindenial 10 ай бұрын
Awesome tutorial! Thank you
@ismailbakhach8990
@ismailbakhach8990 11 ай бұрын
what version is this 16 ?
@omarwasfi
@omarwasfi 9 ай бұрын
thanks
@VMDevTutorial
@VMDevTutorial Ай бұрын
I dont see app.module.ts file being created when I did the setup. Any idea how to fix it?
@ryanford516
@ryanford516 Ай бұрын
You'll have to create a new app if you absolutely have to have a project structure similar to the one handled in this course. Just use an additional flag when generating the app. So instead of just typing in ng new wishlist enter the following: ng new wishlist --standalone false
@envatotuts
@envatotuts Ай бұрын
Hi! If the app.module.ts file isn’t created, it could be due to an incomplete Angular setup. Make sure you’ve run ng new project-name correctly, and that the Angular CLI is installed globally. If the issue persists, reinstall the CLI and try again. Cheers!
@ryanford516
@ryanford516 Ай бұрын
@@envatotuts I believe Angular 17+ simply doesn't generate this file by default unless you set a special option when creating your app via CLI
@mccloudsw
@mccloudsw 22 күн бұрын
I don't think using event bus for removing item is a good idea. In xaml it is usually done by having item template inside list component and it was possible to bind to parent command. Service injection is too much too, binding event is better I suppose.
@envatotuts
@envatotuts 15 күн бұрын
Hi! Thanks for sharing your thoughts! You bring up a great point about using item templates and binding commands. It’s always good to explore different approaches for handling events. Cheers!
@shortscut7614
@shortscut7614 5 ай бұрын
28:35
@riclaq4437
@riclaq4437 9 ай бұрын
3:07:12 the what now
@adimardev1550
@adimardev1550 Жыл бұрын
is this Angular 16?
@dev-j8q
@dev-j8q 4 ай бұрын
best
Angular Crash Course | Learn modern Angular in 90 minutes
1:29:09
Code with Ahsan
Рет қаралды 54 М.
Angular Tutorial for Beginners: Learn Angular & TypeScript
2:02:42
Programming with Mosh
Рет қаралды 4,5 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,6 МЛН
React vs Angular In 2025
8:23
Impekable
Рет қаралды 6 М.
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 178 М.
Angular Crash Course
2:01:32
Traversy Media
Рет қаралды 1,4 МЛН
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 885 М.
Tailwind CSS Full Course 2023 | Build and Deploy a Nike Website
2:49:57
JavaScript Mastery
Рет қаралды 882 М.
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,4 МЛН
ASP.NET Core Full Course For Beginners
3:43:18
Julio Casal
Рет қаралды 521 М.