Angular Full Course - Complete Zero to Hero Angular full Tutorial

  Рет қаралды 535,584

OctAcademy

OctAcademy

Жыл бұрын

Latest Updated Angular 18 Full course - • Angular Full Course (P...
5 Angular Applications from Scratch | 10 Hours - • Learn Angular by Build...
Angular Real-World Client Project from Scratch 120+ Hours- • Real World Client Angu...
Angular Full Course - Complete Zero to Hero Angular full Tutorial- 90% off join now - bit.ly/90offangulafullcourse
Source Code - bit.ly/47luSkP
Angular Data Table - • Angular Data Tables Fo...
we learn about Angular A to z from scratch, so this is an Angular Full course where you can learn Angular Javascript framework top to bottom.
Javascript Full Course - • Javascript full course...
Part II Angular Full Course - • Angular Application Fr... (Learn to build a Full Angular App)
Angular 15 With @angular/fire 7 (Full CRUD) - • Angular 15 with angula...
00:00:00 Course Introduction
00:01:42 Angular & Angular CLI
00:02:12 What is Angular?
00:07:21 What is Single Page Application?
00:09:27 What is Angular CLI?
00:10:34 Angular CLI Setup
00:12:30 First Angular App
00:15:21 Angular File Structure Part I
00:20:07 Angular File Structure Part II
00:21:46 Angular File Structure Part III
00:24:57 End Section Angular & Angular CLI
00:25:33 Intro Angular Components
00:26:06 What is Angular Component
00:31:27 Create an Angular Component
00:40:51 How Loads Components Inside the Browser
00:44:24 Templates & Styles Component Properties
00:49:42 Better Approach for Templates & Styles
00:55:17 Generate Angular Components using Angular CLI
01:00:06 NgOnInit() Lifecycle Hook
01:02:11 Data Binding
01:05:43 Sharing Data Between Components
01:07:55 Parent Child Relationship
01:11:04 @Input Decorator
01:15:27 Task
01:16:51 Solution
01:21:17 @ViewChild Decorator
01:29:11 @Output & Event Emitter
01:37:47 End Section Component
01:38:43 Section Intro Display Data & Event Handling
01:39:06 String Interpolation
01:43:53 Property Binding
01:47:30 Class Binding
01:50:17 Style Binding
01:55:49 Event Binding
02:00:46 Event Filtering
02:07:15 Template Variable
02:10:25 Two-Way Data Binding
02:14:54 One-Way Vs Two-Way Data Binding
02:21:19 Task
02:23:37 Solution I
02:29:10 Solution II
02:37:01 End Section Data Binding
02:37:53 Section Intro Directives
02:38:32 What is Angular Directive?
02:40:44 NgFor Directive
02:47:22 Fetch Object Array
02:53:03 Angular Change Detection
02:58:18 Usage of Array Index
03:01:11 NgIf Directive
03:06:06 NgTemplate Directive
03:10:29 NgSwitchCase Directive
03:17:40 NgStyle Directive
03:22:11 NgClass Directive
03:25:26 Structural Directive VS Attribute Directives
03:29:40 Task
03:31:11 Solution I
03:43:56 Section Intro Pipes
03:44:21 What is Angular Pipes & types of Pipes
03:45:30 Uppercase Lowercase Pipes
03:47:45 Number Pipes
03:51:40 Currency Pipes
03:55:22 Date Pipes
03:57:35 JSON Pipe
03:59:21 Percent Pipe
04:00:37 Slice Pipe
04:02:51 Custom Pipe I
04:11:03 Create Custom Pipe Using Angular CLI
04:13:08 Custom Pipes With Arguments
04:17:13 Section Intro - Angular Services
04:17:46 What is Angular Service
04:20:13 Create Angular Service Manual
04:22:25 Dependency Injection
04:28:42 DI Providers and Injectable Decorator
04:35:55 Generate Angular Service Using Angular CLI
04:37:46 Usage of Angular Service
04:41:29 Angular Interface
04:49:27 Section Intro - Template Driven Forms
04:49:59 Angular Forms Types
04:51:50 Creating Bootstrap Forms
04:56:53 NgForm Directive
05:01:43 NgForm & Form Group Class
05:05:27 NgModel & FormControl Class
05:09:45 Form Validation
05:16:47 Styling Invalid Inputs
05:19:53 Form Validation Types
05:22:22 Validating Email Input Field
05:25:18 Validating Text Area
05:26:17 Error Fix
05:26:48 Styling All invalid input fields Validation Error
05:27:58 Form Submission
05:30:44 Disable Submit Button
05:32:50 Section End
05:33:17 Section Intro Reactive Forms
05:33:53 Reactive Form Setup
05:36:47 Creating Reactive Form Controls Programmatically
05:42:42 Reactive Form Basic Validations
05:44:51 Reactive Form Adding Multiple Validations
05:57:04 Reactive Form Submit and Getting Form Values
06:00:47 Nested Form Groups
06:08:30 Reactive Form Array
06:18:53 Reactive Form Builder
06:26:26 Adding Custom Validations I
06:52:42 Angular Router Outlet
06:55:21 Angular Router Link
06:57:00 Angular Base URL
07:00:10 Angular Base Router
07:02:08 Router Vs Href
07:06:07 Angular RouterLinkActive
07:08:39 Router Parameter Variables
07:14:36 Get Router Parameters
07:19:52 What is Observable
07:23:54 Observable Subscribe
07:25:45 Observable Next
07:28:05 RXJS Observable Vs Functions
07:30:31 Synchronous Vs Asynchronous Programming
07:34:10 Observable Subscribe & Unsubscribe
07:36:49 Multiple Router Parameters
07:40:02 Query Parameters
07:46:22 Separate Module for Angular Routing
07:52:38 Navigate Programmatically
07:56:28 Wild Card Routers
08:00:07 Section End
#angular #angular_developer

Пікірлер: 471
@OctAcademy
@OctAcademy Жыл бұрын
React Full Course - kzbin.info/www/bejne/imHZlpqIqtuJY5Y Source Code - bit.ly/47luSkP Angular Real-World Client Project from Scratch 120+ Hours - Pre-Sale Promo Link - bit.ly/3SbFoGK (Limited Time) Part II Angular Full Course - kzbin.info/www/bejne/bKvZYoOKqtZ8f8U (Learn to build a Full Angular App) Angular Application From Scratch - kzbin.info/www/bejne/hIi9n5yAe56tjpY Figma Web Design Course - kzbin.info/www/bejne/l3Skg6qfbMpkaZI Course Content 00:00:00 Course Introduction 00:01:42 Angular & Angular CLI 00:02:12 What is Angular? 00:07:21 What is Single Page Application? 00:09:27 What is Angular CLI? 00:10:34 Angular CLI Setup 00:12:30 First Angular App 00:15:21 Angular File Structure Part I 00:20:07 Angular File Structure Part II 00:21:46 Angular File Structure Part III 00:24:57 End Section Angular & Angular CLI 00:25:33 Intro Angular Components 00:26:06 What is Angular Component 00:31:27 Create an Angular Component 00:40:51 How Loads Components Inside the Browser 00:44:24 Templates & Styles Component Properties 00:49:42 Better Approach for Templates & Styles 00:55:17 Generate Angular Components using Angular CLI 01:00:06 NgOnInit() Lifecycle Hook 01:02:11 Data Binding 01:05:43 Sharing Data Between Components 01:07:55 Parent Child Relationship 01:11:04 @Input Decorator 01:15:27 Task 01:16:51 Solution 01:21:17 @ViewChild Decorator 01:29:11 @Output & Event Emmiter 01:37:47 End Section Component 01:38:43 Section Intro Display Data & Event Handling 01:39:06 String Interpolation 01:43:53 Property Binding 01:47:30 Class Binding 01:50:17 Style Binding 01:55:49 Event Binding 02:00:46 Event Filtering 02:07:15 Template Variable 02:10:25 Two-Way Data Binding 02:14:54 One-Way Vs Two-Way Data Binding 02:21:19 Task 02:23:37 Solution I 02:29:10 Solution II 02:37:01 End Section Data Binding 02:37:53 Section Intro Directives 02:38:32 What is Angular Diresctive? 02:40:44 NgFor Directive 02:47:22 Fetch Object Array 02:53:03 Angular Change Detection 02:58:18 Usage of Array Index 03:01:11 NgIf Directive 03:06:06 NgTemplate Directive 03:10:29 NgSwitchCase Directive 03:17:40 NgStyle Directive 03:22:11 NgClass Directive 03:25:26 Structural Directive VS Attribute Directives 03:29:40 Task 03:31:11 Solution I 03:36:36 Solution II 03:43:10 Section End 03:43:56 Section Intro Pipes 03:44:21 What is Angular Pipes & types of Pipes 03:45:30 Uppercase Lowercase Pipes 03:47:45 Number Pipes 03:51:40 Currency Pipes 03:55:22 Date Pipes 03:57:35 JSON Pipe 03:59:21 Precent Pipe 04:00:37 Slice Pipe 04:02:51 Custom Pipe I 04:08:06 Custom Pipe II 04:11:03 Create Custom Pipe Using Angular CLI 04:13:08 Custom Pipes With Arguments 04:17:13 Section Intro - Angular Services 04:17:46 What is Angular Service 04:20:13 Create Angular Service Manual 04:22:25 Dependency Injection 04:28:42 DI Providers and Injectable Decorator 04:35:55 Generate Angular Serviec Using Angular CLI 04:37:46 Usage of Angular Service 04:41:29 Angular Interface 04:49:04 Section End 04:49:27 Section Intro - Template Driven Forms 04:49:59 Angular Forms Types 04:51:50 Creating Bootstrap Forms 04:56:53 NgForm Directive 05:01:43 NgForm & Form Group Class 05:05:27 NgModel & FormControl Class 05:09:45 Form Validation 05:16:47 Styling Invalid Inputs 05:19:53 Form Validation Types 05:22:22 Validating Email Input Field 05:25:18 Validating Text Area 05:26:17 Error Fix 05:26:48 Styling All invalid input fields Validation Error 05:27:58 Form Submission 05:30:44 Disable Submit Button 05:32:50 Section End 05:33:17 Section Intro Reactive Forms 05:33:53 Reactive Form Setup 05:36:47 Creating Reactive Form Controls Programmatically 05:42:42 Reactive Form Basic Validations 05:44:51 Reactive Form Adding Multiple Validations 05:46:58 Complete all Validations 05:57:04 Reactive Form Submit and Getting Form Values 06:00:47 Nested Form Groups 06:08:30 Reactive Form Array 06:18:53 Reactive Form Builder 06:26:26 Adding Custom Validations I 06:33:24 Adding Custom Validations II 06:40:59 Section End 06:41:52 Section Intro - Angular Routing & Navigation 06:42:29 What is Angular Routing & Navigation 06:44:09 How to implement Angular Routing & Navigation 06:45:10 Create New Angular App 06:47:20 Configure Angular Router 06:52:42 Angular Router Outlet 06:55:21 Angular Router Link 06:57:00 Angular Base URL 07:00:10 Angular Base Router 07:02:08 Router Vs Href 07:06:07 Angular RouterLinkActive 07:08:39 Router Parameter Variables 07:14:36 Get Router Parameters 07:19:52 What is Observable 07:23:54 Observable Subscribe 07:25:45 Observable Next 07:28:05 RXJS Observable Vs Functions 07:30:31 Synchronous Vs Asynchronous Programming 07:34:10 Observable Subscribe & Unsubscribe 07:36:49 Multiple Router Parameters 07:40:02 Query Parameters 07:46:22 Separate Module for Angular Routing 07:52:38 Navigate Programmatically 07:56:28 Wild Card Routers 08:00:07 Section End (Angular Routing & Navigation)
@ramazborchashvili7976
@ramazborchashvili7976 11 ай бұрын
thank you for everything! bro which color theme did you use in visual studio code in this video?
@rtadwq...------...----.
@rtadwq...------...----. 10 ай бұрын
How many apps have u built in this video and what are those apps?
@kattarakesh7353
@kattarakesh7353 10 күн бұрын
i cant find karma.conf.js
@lukmanhakkim333
@lukmanhakkim333 Жыл бұрын
This is the Best Angular Tutorial i have ever seen. i could not hold my hand after learn from your video. So i've contribute something for your teaching. you conveyed the knowledge Beautifully. Thanks a lot.
@amishaphabba7981
@amishaphabba7981 9 ай бұрын
As you have completed the course, do you feel like most of the topics are covered in this ? I mean If you complete this video will you know the major chunk of angular ?
@lukmanhakkim333
@lukmanhakkim333 9 ай бұрын
@@amishaphabba7981 i hope so..
@abhi369g
@abhi369g 7 ай бұрын
​@@amishaphabba7981Yes
@gintoki_sakata__
@gintoki_sakata__ 6 ай бұрын
​@@amishaphabba7981try the course and find out your self
@gintoki_sakata__
@gintoki_sakata__ 4 ай бұрын
​@@amishaphabba7981do it and find out
@akshayasharmidevi2567
@akshayasharmidevi2567 Жыл бұрын
Highly recommended for beginners.. who are searching for a clarity understanding inside Angular..✌
@himanshufulmali9225
@himanshufulmali9225 Жыл бұрын
great content, I'm a beginner in Angular and your teaching is really helping me to understand it easily. Thanks a lot ❤
@OctAcademy
@OctAcademy Жыл бұрын
Happy to hear that!
@user-vx7ff9sh2p
@user-vx7ff9sh2p Жыл бұрын
Bro this course is a premium level course. I thank you from my heart. Made it so much easy to shift from React to Angular
@harisankar2010
@harisankar2010 6 ай бұрын
the best ever tutorial on Angular I have come across .. Thank you so much for your hard work to make it so easy for learners
@tkumar9067
@tkumar9067 8 ай бұрын
i have watched countless tutorials, but you are definitely one of the best, if not the best out there for tutorials, i did your blog website tutorial and it was amazing! first time i was independently able to do something after just watching your tutorials!
@OctAcademy
@OctAcademy 8 ай бұрын
Great to hear!
@andreiaribas4718
@andreiaribas4718 Жыл бұрын
Thank you so much! Your course is helping me a lot!
@quangminh8580
@quangminh8580 Жыл бұрын
thank you a lot ! I watched many videos but only you show angular detailed and clearly, step by step for beginner
@OctAcademy
@OctAcademy Жыл бұрын
You are welcome! :)
@zoro9878
@zoro9878 Жыл бұрын
Mate, you are god gifted! Thank you for this course.
@harish.bhuvanachandar
@harish.bhuvanachandar 2 ай бұрын
Great tutorial. Simple English. Very crisp explanation. Thanks a ton!
@RaviPrasad-cq2od
@RaviPrasad-cq2od Жыл бұрын
Your Angular tutorial is fantastic! Your teaching style is clear and insightful, and it has made learning these concepts much easier for me as a beginner. Thank you for sharing your knowledge and expertise with us. You have positively impacted my learning journey, Keep up the fantastic work, and please keep sharing your incredible content with us! Thank for the amazing tutorial!
@OctAcademy
@OctAcademy Жыл бұрын
You're very welcome!
@shafnisha1171
@shafnisha1171 Жыл бұрын
Really proud of you as a Sri Lankan!!!
@AmongUs-qt3uo
@AmongUs-qt3uo 10 ай бұрын
Im 1.5 hrs into the course. You have taught me more than I learnt in the last 2 months in my class. Hats off to you. god bless u
@OctAcademy
@OctAcademy 9 ай бұрын
I'm truly humbled by your feedback! I'm delighted to hear that you've found the course helpful Thank you for your kind words 🌟🚀😊
@user-sf4lq2ih4v
@user-sf4lq2ih4v 7 ай бұрын
Love the energy you bring to your videos!
@SonicFictionTV
@SonicFictionTV Жыл бұрын
Beside solution , at 2:51:43 you can solve the problem on other way . First I had to export the interface in the app.component.ts file. You can name it how you like it, I choose Post for this exercise. export interface Post { id: number; testTitle: string; } Then I had to replace with the Post interface: objArray: Array = [ { id:1, postTitle: 'Post 1'}, { id:1, postTitle: 'Post 2'}, { id:1, postTitle: 'Post 3'}, { id:1, postTitle: 'Post 4'}, { id:1, postTitle: 'Post 5'}, ];
@treefrog9392
@treefrog9392 10 ай бұрын
I've taken a lot of courses to skill up, this might be the most well paced and well done courses I've taken. Great work
@OctAcademy
@OctAcademy 9 ай бұрын
Thank you very much for your kind words! I'm thrilled to hear that you've found the courses well-paced and well-done. Your feedback is greatly appreciated
@CalebStephensPlaysPiano
@CalebStephensPlaysPiano Жыл бұрын
For those that are just now using this tutorial, there obviously has been updates. Angular puts out updates every 6 months. When sharing data from parent to child following the tutorial you might run into an error. The solution is: @Input() fromParent!: string; This will allow angular to assign the value coming from the parent at runtime.
@biswajitrout9814
@biswajitrout9814 Жыл бұрын
great
@OctAcademy
@OctAcademy Жыл бұрын
Thank you for sharing this :)
@3FK5
@3FK5 Жыл бұрын
Thank you for this
@shafnisha1171
@shafnisha1171 Жыл бұрын
yeah even I was wondering why isn't it working for me, thanks fully the typescript shows the error and the solutions!
@Criscode85
@Criscode85 Жыл бұрын
this works for me: @Input() fromParent:String = ' ';
@adityasoni2761
@adityasoni2761 Жыл бұрын
Hello sir thank u so much for the angular tutorial this is really helped me to understand angular from scratch :) done a great job u deserve more views.
@OctAcademy
@OctAcademy Жыл бұрын
Glad to hear that
@otmanegx8186
@otmanegx8186 Жыл бұрын
Great work, thanks a lot 👍and it was just in time because I wanted to refresh my memory a bit to get to work again with angular
@OctAcademy
@OctAcademy Жыл бұрын
Excellent!
@anghai9858
@anghai9858 Жыл бұрын
the best tutorial for beginners like me! thanks.
@Whatekala
@Whatekala 9 ай бұрын
Unbelievably amazing tutorial...u covered all small things Learnings as well and the intention to teach is visible ...really really appreciate it...the course is structured is the best way possible...thr can't be any better tutorial than this...
@OctAcademy
@OctAcademy 8 ай бұрын
Wow, Thank you very much :)
@srikarravoori124
@srikarravoori124 Жыл бұрын
I have seen many tutorials and videos on youtube including udemy, but I don't find this kind of explanation, very simple , and straight forward, great content for free . Thank you
@MostafaMASLOUHI
@MostafaMASLOUHI Жыл бұрын
Thank you so much. This is the best tuto on Angular I have seen so far.
@OctAcademy
@OctAcademy Жыл бұрын
Glad it was helpful!
@gintoki_sakata__
@gintoki_sakata__ 6 ай бұрын
This guy made it impossible for me to want to learn from anyone else Youre an awesome teacher 👏
@bassam.2023
@bassam.2023 10 ай бұрын
This course is brilliant! Very in depth, seriously. 🙏🏼🙌🏼
@OctAcademy
@OctAcademy 9 ай бұрын
Thank you for your feedback, I'm glad you're enjoying the course! 🌟
@RaviSoni-mt7wm
@RaviSoni-mt7wm Жыл бұрын
Ultimate stuff pertaining to Angular on KZbin. Tons of thanks sir.
@OctAcademy
@OctAcademy Жыл бұрын
Glad it was helpful!
@MrNexusExe
@MrNexusExe 5 ай бұрын
I love this .... Version has changed a little bit but still i love this tutorial and instructor
@mohammedsuhail1500
@mohammedsuhail1500 Жыл бұрын
Thank you so much sir. I literally appreciate your hard work in bringing this content on youtube. I damn appreciate you for the time you spent on this content where all concepts are explained very precisely. I once again want to thank you. take a bow for him it might be 8 hours content for us but surely I know you might have spent atleast a week in bringing this video to youtube🙌
@OctAcademy
@OctAcademy Жыл бұрын
I'm glad to hear that you found the course on KZbin informative and helpful, It's true that creating high-quality content takes a lot of effort, time, and dedication. So, it's always great to see that hard work being appreciated by the audience. Thank you for taking the time to share your feedback. Thank you very much :)
@vickeykanchi6804
@vickeykanchi6804 Жыл бұрын
​@@OctAcademy is it 15 version
@yashainu6047
@yashainu6047 10 ай бұрын
Thank you, ctAcademy mentor! I'm a back-end developer, and I've been putting a lot of effort into learning front-end technologies. I tried multiple times and eventually gave up. However, I persisted and managed to grasp frontend development gradually after watching your instructional videos. Your teaching style is incredibly clear, not only focusing on practical aspects but also helping me understand the fundamental concepts of front-end development. With the knowledge you've provided, I can now continue to expand my skills and knowledge in this field. I am truly grateful for guiding me through the gateway to full-stack development!
@OctAcademy
@OctAcademy 9 ай бұрын
You're very welcome! I'm thrilled to hear that my videos helped you break into front-end development and that you found my teaching style effective. Your persistence paid off, and I have no doubt you'll continue to excel in expanding your skills. Best of luck on your journey to full-stack development! 🌟🚀
@sureshbabu3375
@sureshbabu3375 Жыл бұрын
well explained. Thank you 🙏👏
@anonysmooth648
@anonysmooth648 7 ай бұрын
kudos to this man, all we need is in here in the video, easy to understand and he explained it very well
@OctAcademy
@OctAcademy 7 ай бұрын
I appreciate that!
@user-fi2ej6pr8p
@user-fi2ej6pr8p 10 ай бұрын
Best course, best explanation, topics covered thoroughly, learning no language will be difficult if we get such great tutorials. Thanks for this wonderful course
@OctAcademy
@OctAcademy 9 ай бұрын
Thank you for your kind words! I'm delighted to hear that I found the course helpful and the explanations thorough. I'm here to support your learning journey, and I appreciate your feedback. Keep up the great work! 🌟👏
@goingwiththetrend2623
@goingwiththetrend2623 Жыл бұрын
Thank you for providing such great content! As a beginner, I find this video tutorial to be incredibly useful and beneficial for learning Angular. I also watched part 2 of your video tutorial where you explain the process of building a complete project from beginning to deployment using Angular and Firebase. It was an excellent tutorial, and I learned a lot. I am also interested in learning more about building MEAN stack projects. Do you have any tutorials or insights on building MEAN stack applications from start to finish? It would be great to learn from your experience.
@OctAcademy
@OctAcademy Жыл бұрын
Yes sure 😊
@goingwiththetrend2623
@goingwiththetrend2623 Жыл бұрын
@@OctAcademy Thank you so much. I'm really excited to learn from you and can't wait to see your tutorials. Thanks again!❤
@manjusivam4093
@manjusivam4093 5 ай бұрын
Hi, can you please include the link of the part 2 ?
@Ajmris
@Ajmris 4 ай бұрын
You made a part of very good job!👍👌
@first-chaitanya
@first-chaitanya Жыл бұрын
At 1:21:17 (ViewChild decorator), I have a doubt. The decorator argument is just the name of the child component class (PostComponent). What if there is more than one instance of this child class, and we're interested in only one particular instance of the child class ? In such a case, what would be the result of the ViewChild decorator on the attribute called "childComp" refer to ? Which of the multiple instances would it point to ? How can I access only one particular instance of the child class, out of the multiple instances ?
@codemaster4853
@codemaster4853 11 ай бұрын
thank you so much Sir, may God bless you. I really enjoyed this series
@OctAcademy
@OctAcademy 10 ай бұрын
So nice of you
@santoshkumarverma8443
@santoshkumarverma8443 11 ай бұрын
Great tutorial. Thank you very much for Great quality. It's really outstanding tutorial. Keep posting.
@OctAcademy
@OctAcademy 10 ай бұрын
Thanks, will do!
@user-eo1bp8tc9v
@user-eo1bp8tc9v 11 ай бұрын
Thank you. This is the best tutorial on Angular I have ever seen.
@OctAcademy
@OctAcademy 10 ай бұрын
Glad You Like it :)
@kishorjoshi842
@kishorjoshi842 11 ай бұрын
This is one of the well organized series of tutorials for Angular Loved it ..Thank You for this series it has helped me alot
@OctAcademy
@OctAcademy 10 ай бұрын
Glad to hear that
@jerryarekhandia1003
@jerryarekhandia1003 Жыл бұрын
This is the most concise Angular tutorial video I've seen on KZbin. So much knowledge contained in the video and easy to follow. Thank you
@OctAcademy
@OctAcademy Жыл бұрын
Glad it was helpful!
@shantisuma7738
@shantisuma7738 Жыл бұрын
@@OctAcademy bro why do we have to write observable functions in ngoninit how we can know which functions we should write in the constructor or in ngoninit plse explain bro plse
@OctAcademy
@OctAcademy Жыл бұрын
@@shantisuma7738 In Angular, the ngOnInit hook is a lifecycle hook that is called after Angular has initialized all data-bound properties of a directive. The constructor of a component is called before the component is initialized, and is typically used for dependency injection and the initialization of class fields. It is generally a good idea to put any initialization logic that relies on the component's data-bound properties in the ngOnInit hook, rather than in the constructor, because the component's data-bound properties will not be initialized until after the constructor is called. For example, if you have a component that displays a list of items and the list of items is stored in a data-bound property called items, you should retrieve the list of items in the ngOnInit hook rather than in the constructor, because the items property will not be initialized until after the constructor is called. On the other hand, if you have initialization logic that does not rely on the component's data-bound properties, you can put that logic in the constructor. For example, if you need to inject a service into your component, you can do that in the constructor. I hope that helps to clarify the difference between the constructor and ngOnInit hook in Angular
@shantisuma7738
@shantisuma7738 Жыл бұрын
@@OctAcademy tq u soo much bro
@CoderboyPB
@CoderboyPB Жыл бұрын
at 3:07:37 : doesn't work anymore (in 2023), you have to nest the div in a ... tag in newer versions of Angular.
@suryanshsingh7342
@suryanshsingh7342 10 ай бұрын
Thank you so much for this!
@traversethedom
@traversethedom Жыл бұрын
Hope you keep doing more angular work. I am still learning JavaScript but seeing Angular code from the outside just seems so interesting and I love the way everything seems structured. I wanted to know if it’s a friendly framework for people coming from vanilla JavaScript because I heard it’s not beginner friendly?
@OctAcademy
@OctAcademy Жыл бұрын
To learn Angular, it is definitely helpful to have a strong foundation in JavaScript. Angular is built on top of JavaScript and uses many of its concepts and syntax, so having a good understanding of JavaScript will make it much easier to learn Angular. That being said, it is possible to learn Angular without having a lot of prior experience with JavaScript. Angular includes a lot of built-in functionality and abstractions that can make it easier to develop web applications without needing to have a deep understanding of the underlying JavaScript concepts. If you are interested in learning Angular but have little or no experience with JavaScript, it may be helpful to start by learning some basic JavaScript concepts and syntax before diving into Angular. Stay tuned, I am working on another new JavaScript full course for beginners and will release it on KZbin next week.
@traversethedom
@traversethedom Жыл бұрын
@@OctAcademy I also heard that it is easier for people coming from languages like Java or C#. But you are right I’ll make sure my foundation in JavaScript is strong before moving to Angular. Keep up the good work brother.
@traversethedom
@traversethedom Жыл бұрын
Also I will love if you good really dive deep into Angular. Maybe start a series where you build some very small projects to and Gradually progress to more complex ones. That’s if you have the time of course but great tutorial
@onkarpatil8841
@onkarpatil8841 3 ай бұрын
Completed @3:17:00. understood all the concepts. Will update my review after completing the 6 hours & then entire 8 hours.
@_sudipb
@_sudipb Жыл бұрын
Great Explanation. Thank You for this video.👍👍👍👍
@OctAcademy
@OctAcademy Жыл бұрын
You are welcome!
@xiokethakajanadithyaranasi365
@xiokethakajanadithyaranasi365 Жыл бұрын
Thank You!! perfect tutorial
@OctAcademy
@OctAcademy Жыл бұрын
Glad you liked it!
@abdelazizabdelioua890
@abdelazizabdelioua890 Жыл бұрын
Best angular tutorial ever, keep up the good content.
@OctAcademy
@OctAcademy Жыл бұрын
Wow, thanks!
@amdlina2999
@amdlina2999 21 күн бұрын
great video! you have a very soothing voice and I like the fact that you explain calmly, clearly and concisely. I also listened to the video before sleep, because then the subconscious mind is the most receptive and I understand much more, and repeating this study method, I was surprised that, the following days when I resumed the study, I already felt comfortable with the theory. Thanks for this great tutorial!
@OctAcademy
@OctAcademy 19 күн бұрын
Thank you! 😊
@lucasteixeiranl4473
@lucasteixeiranl4473 11 ай бұрын
Awesome course! Congrats!
@OctAcademy
@OctAcademy 10 ай бұрын
Thank you! Cheers!
@aravindk8243
@aravindk8243 9 ай бұрын
great tutorial ... very helpful and thanks for posting this.
@OctAcademy
@OctAcademy 9 ай бұрын
Glad it was helpful!
@anuvindm2092
@anuvindm2092 8 ай бұрын
In 4:16:38 you can assign default value to length within the parameter description itself like this: transform(value: string, length: number = 10): unknown { return value.substring(0, length); } This way, the argument length will take the default value as 10 if we don't pass any. This is the standard way of doing it and you can remove the if-block.
@ChemsEddineNouioua
@ChemsEddineNouioua 9 ай бұрын
All my thanks and all the respect to you for the high quality content, you helped me a lot shifting from react to angular
@tamilarasu9829
@tamilarasu9829 9 ай бұрын
Bro which one best react or angular
@tamilarasu9829
@tamilarasu9829 9 ай бұрын
Bro which one best react or angular
@OctAcademy
@OctAcademy 9 ай бұрын
Glad I could help!
@Hailesillase
@Hailesillase Жыл бұрын
worth watching!
@onegamer21
@onegamer21 Жыл бұрын
thank you sir 🙏👍
@dr.faithadhiambo254
@dr.faithadhiambo254 4 ай бұрын
Thank you so much Sir! The best tutor ever
@shabanaasmi2807
@shabanaasmi2807 8 ай бұрын
Thank you so much, very helpful
@OctAcademy
@OctAcademy 8 ай бұрын
Glad it was helpful!
@arnabmukherjee5840
@arnabmukherjee5840 4 ай бұрын
Awesome man. Really appreciate.
@OctAcademy
@OctAcademy 3 ай бұрын
Glad you liked it!
@caleb_riordan
@caleb_riordan Жыл бұрын
For those stuck at the reactive form part, he added a method in his component.ts file as such get fullname (){ return this.form.get('fullName'); } You can otherwise just use "form.get('fullName')?.touched" and so on for all the places you use it in the ngIfs. I spent more than 2 hours trying to figure that out
@softwee3604
@softwee3604 8 ай бұрын
Solution II : If you're using an Angular version 13+, proceed as follows to check required value : This will check if errors is null before check its "required" value
@deeksha6514
@deeksha6514 8 ай бұрын
This is one of the most amazing tutorial over the KZbin on Angular.Thanks a lot for this awesome course.
@OctAcademy
@OctAcademy 7 ай бұрын
Wow, thanks!
@sahanperera5688
@sahanperera5688 7 ай бұрын
Love this brother. Keep up the good work.
@OctAcademy
@OctAcademy 7 ай бұрын
Appreciate it!
@proCode10
@proCode10 Жыл бұрын
Thank you very much, Sir.
@OctAcademy
@OctAcademy Жыл бұрын
You are most welcome
@badabeta6973
@badabeta6973 6 ай бұрын
Detailed video👏. Can you make the video showing the updates in angular 17
@thushanchathuranga6694
@thushanchathuranga6694 9 ай бұрын
Such a wonderful tutorial! Thank you and I learned, made some notes and enjoyed whole 8 hours of this tutorial. I am studying front-end development, so I can start my new career as a full-stack developer and this helped me greatly. Of course I subscribed.
@OctAcademy
@OctAcademy 9 ай бұрын
Glad it was helpful!
@fieryscorpion
@fieryscorpion 7 ай бұрын
Can you please share your notes?
@shohanur_rahman_
@shohanur_rahman_ Жыл бұрын
very informative tutorial. thanks
@OctAcademy
@OctAcademy Жыл бұрын
Your Welcome
@ol1175
@ol1175 4 ай бұрын
Best one!
@badakh301
@badakh301 9 ай бұрын
really a great course introduces one to each and every syntax used in angular, NOTE : while installing you will most probably install latest version and there are some changes in angular syntax which differs from this course
@OctAcademy
@OctAcademy 9 ай бұрын
Glad you like it :)
@juniorMr
@juniorMr Жыл бұрын
Man your teaching skills are mind blowing
@Isha_Sethi
@Isha_Sethi Жыл бұрын
Very true!!!!
@tz2014
@tz2014 6 ай бұрын
Awesome, a like & a subscription
@nikitakanade2300
@nikitakanade2300 Жыл бұрын
Really this is the nice explanation from scratch it deserve more likes👍
@OctAcademy
@OctAcademy Жыл бұрын
Thank you :)
@leandrogehlen4202
@leandrogehlen4202 Жыл бұрын
If your´re getting an error on 1:13:18 it´s because you have to set an = ' ' after define the type string to itialize the @input data share btw parent and children components.
@jasjeet30
@jasjeet30 Жыл бұрын
Thanks
@amp1976f
@amp1976f Жыл бұрын
@Input() fromParent ='';
@amp1976f
@amp1976f Жыл бұрын
Thank you
@amp1976f
@amp1976f Жыл бұрын
Also on 1:24:33 goes @ViewChild(PostComponent) childComp=' ';
@Fanflows
@Fanflows Жыл бұрын
@@amp1976f thank you @annie. you save my ass in this part.
@B.NithinReddy
@B.NithinReddy 25 күн бұрын
Omg this course is wonderful. Your way of teaching and explaining concepts is motivating us to listen more. It is amazing ! Thank you so much sir. Please do a tutorial on springboot if possible. We are able to understand your way of teaching easily. Thanks for saving us.
@OctAcademy
@OctAcademy 19 күн бұрын
Glad you enjoy it!
@mrityunjaypandey6830
@mrityunjaypandey6830 9 ай бұрын
Best course । Thank you very much
@OctAcademy
@OctAcademy 9 ай бұрын
Glad you like it :)
@salilthegreat
@salilthegreat 8 ай бұрын
If it's your first time searching on youtube to learn angular, believe me it's really good. Although i haven't searched for another options because i really don't feel like i need another course to complete my angular basics. Highly recommended😁⭐⭐⭐⭐⭐
@OctAcademy
@OctAcademy 8 ай бұрын
Great to hear! Thank you very much for your support :)
@abhi369g
@abhi369g 7 ай бұрын
Bignner Friendly... Best course ❤
@OctAcademy
@OctAcademy 7 ай бұрын
Glad you think so!
@ahmedsallam2868
@ahmedsallam2868 9 ай бұрын
Thanks for your good video, also for you good effort. :)
@OctAcademy
@OctAcademy 9 ай бұрын
Thanks for watching!
@ayusharyan2165
@ayusharyan2165 11 ай бұрын
At 1:37:20 , how the html code of parent is working? I mean is it waiting for the triggered event to be caught by parent and then go to the p tag and one more thing is do we handle events in similar way in angular like clicks, form submits, etc At 2:20:16, why both input boxes are behaving at same time when only one input box is in focus
@congdatt
@congdatt Жыл бұрын
WWhat the hell. This is the awesome tus =)) Thanks bro so so so much much much
@OctAcademy
@OctAcademy Жыл бұрын
I'm glad you like it
@tuananh-tp8op
@tuananh-tp8op Жыл бұрын
thank you so much
@OctAcademy
@OctAcademy Жыл бұрын
You're welcome! ,:)
@jay8118
@jay8118 Жыл бұрын
I am currently learning Angular from your videos...They are just amazing. You teach really well. I am also a REACT enthusiast. So please make the same full course of REACT latest as same as Angular. Please please 🙏
@OctAcademy
@OctAcademy Жыл бұрын
Stay Tuned, working on the React, Javascript Full Course, Will be released soon
@jay8118
@jay8118 Жыл бұрын
@@OctAcademy thanks🙏👍 Eagerly waiting 😊
@dinisrak7267
@dinisrak7267 7 ай бұрын
If you have an error around the 1:14:12 timeframe, and its the because of the property initialization, here is one solution; in the post.component.ts file just put a ! before the string, like this ( fromParent!:String;).
@daryldelovino8551
@daryldelovino8551 11 ай бұрын
How can I get the collection document id? I will be needed it because I will access my sub collection before that. Is that possible? Thank you in advance.
@biswajit_rout_369
@biswajit_rout_369 Жыл бұрын
In reactive forms validation write *ngIf=form.controls.fullName.touched like this add form.controls. before every ngif condition
@joaoluis3042
@joaoluis3042 Жыл бұрын
Thanks for sharing bro 🙂
@OctAcademy
@OctAcademy 9 ай бұрын
My pleasure 😊
@asdvl4072
@asdvl4072 Жыл бұрын
Thank you ☺️❤️
@OctAcademy
@OctAcademy Жыл бұрын
You’re welcome 😊
@jeenavj2123
@jeenavj2123 7 ай бұрын
So helpful. Do u have any tutorials in the form of pdf, ppt or something like that?
@Isha_Sethi
@Isha_Sethi Жыл бұрын
Thanks
@Crajaguru
@Crajaguru Жыл бұрын
@4.35 mins ,when using injectable in service class then we don't need to add in the providers of app module?
@hoangsondao
@hoangsondao Жыл бұрын
great tutorial👍
@OctAcademy
@OctAcademy Жыл бұрын
Thank you :)
@cutebabypihu478
@cutebabypihu478 Жыл бұрын
Thanks sir...
@OctAcademy
@OctAcademy Жыл бұрын
Your Welcome :)
@yashikagupta3963
@yashikagupta3963 7 ай бұрын
Thank You !!
@OctAcademy
@OctAcademy 7 ай бұрын
You're welcome!
@joshyvibe
@joshyvibe Жыл бұрын
Hi thanks for this wonderful video. However, I noticed that I don't have the environments folder in my project, please is it because I'm using the latest version or because I didn't install the framework properly on my terminal?
@OctAcademy
@OctAcademy Жыл бұрын
Recently, Angular released its newest version, Angular 15, and with this update, there were a few changes that happened to how to use Angular 15 with the @angular/fire 7 version. One of the changes is that Angular has removed the environment folder in order to reduce the weight of an Angular project. However, if you need the environment files, you can easily create them manually.
@Crajaguru
@Crajaguru Жыл бұрын
Very good tutorial
@arifnaikwadi1838
@arifnaikwadi1838 3 ай бұрын
I M starting this today onwards
@locthiennguyen
@locthiennguyen Жыл бұрын
5:45:12 you forget some critical parts: 1. you forget to tell where is this part come from and why it is important: - get fullname() {return this.form.get('fullName')} 2. you forget to mention that in order "Validators.required"(or any kind of "Validators.") to work, you need to import Validators lib from '@angular/forms' this is just me pointing out some missing little detail that you forget to mention, your lecture is still great :D
@sarahsusan6342
@sarahsusan6342 Жыл бұрын
Thank you, i was stuck there! Thanks for pointing it out!
@sajjadhossincse
@sajjadhossincse Жыл бұрын
Thanks dear.
@OctAcademy
@OctAcademy Жыл бұрын
Welcome 😊
@Kritik09
@Kritik09 Жыл бұрын
What a high quality video
@OctAcademy
@OctAcademy Жыл бұрын
Thank you
@navya_1235
@navya_1235 22 күн бұрын
Sir its good lecture please start spring boot with angular
@sachintharuka6154
@sachintharuka6154 Жыл бұрын
Great♥
@OctAcademy
@OctAcademy 9 ай бұрын
Glad you like it :)
@rosendotorres3306
@rosendotorres3306 8 ай бұрын
Best Tutorial On Angular
@OctAcademy
@OctAcademy 8 ай бұрын
Thank you for your support :)
@paigemundy9257
@paigemundy9257 8 ай бұрын
Overall a great course but the forms sections need to be updated. Thanks for sharing!
@OctAcademy
@OctAcademy 8 ай бұрын
Working on it!
TOP 6 Mistakes in RxJS code
18:35
Decoded Frontend
Рет қаралды 12 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 3,2 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 23 МЛН
How to OVER Engineer a Website // What is a Tech Stack?
11:20
Fireship
Рет қаралды 2,3 МЛН
Angular vs React in 2024 - Make a RIGHT Choice (Difference Explained)
9:51
Daniel Dan | Tech & Data
Рет қаралды 41 М.
Angular Interview Questions -  Difference between JIT and AOT Compiler
14:29
Every Chess Tip Explained In 10 Minutes
9:42
Chess Thugs
Рет қаралды 14 М.
Bill Gates Reveals Superhuman AI Prediction
57:18
Next Big Idea Club
Рет қаралды 53 М.
Новый быстрый красивый Angular 17
6:23
Миша Ларченко
Рет қаралды 17 М.
Fastest way to become a Web Developer
9:47
Sahil & Sarra
Рет қаралды 556 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 3,2 МЛН