1
00:00:00,390 --> 00:00:01,920
Hello again, my friends.

2
00:00:02,280 --> 00:00:03,870
Glad to see you back.

3
00:00:05,100 --> 00:00:12,090
Now, in the last lesson, we tried to understand the logic of working with Angular, we got into some

4
00:00:12,090 --> 00:00:12,900
of the nitty gritty.

5
00:00:14,450 --> 00:00:18,260
And we learned that the index, that e-mail page who served in the browser.

6
00:00:20,310 --> 00:00:25,590
We talked about the auto added script file that will launch Angular while running.

7
00:00:27,620 --> 00:00:29,840
And we talked about angular components.

8
00:00:32,710 --> 00:00:37,420
It's thanks to the app route that understands the code while writing it.

9
00:00:38,950 --> 00:00:44,200
Angular understands the changes and then loads them into our application.

10
00:00:45,650 --> 00:00:52,700
Look, the situation that we see in the browser is different from here, because that's what ANGULAR

11
00:00:52,700 --> 00:00:53,390
does.

12
00:00:54,910 --> 00:00:56,350
Overwrite at runtime.

13
00:00:58,400 --> 00:01:05,030
And we already know that anger is a jazz framework, and that means that it allows us to build a single

14
00:01:05,030 --> 00:01:06,170
page applications.

15
00:01:07,600 --> 00:01:10,780
We've already talked about some of these situations.

16
00:01:12,170 --> 00:01:14,540
So now it's time to talk about component's.

17
00:01:15,640 --> 00:01:18,310
So the heck is this app module and components?

18
00:01:19,150 --> 00:01:26,650
Well, we could say the components are structures that perform a specific task within the application.

19
00:01:28,010 --> 00:01:32,290
And we could also say that components are the basic building blocks of angular.

20
00:01:33,480 --> 00:01:38,430
Because we can create the whole application with several different components.

21
00:01:40,100 --> 00:01:43,910
So let's just say that we have an app and.

22
00:01:45,460 --> 00:01:53,930
We get a classic image on this page, right, a page structure such as a nav bar menu and a main area.

23
00:01:54,670 --> 00:01:58,360
So here we can think of all these structures as components.

24
00:01:59,460 --> 00:02:03,840
And there is the basic app component that keeps them all together.

25
00:02:05,220 --> 00:02:10,710
And now when you look at it, each of the components that are divided in this way can each have their

26
00:02:10,740 --> 00:02:14,940
own logic, right, data structure, template style and so forth.

27
00:02:15,660 --> 00:02:21,090
So that means we can break down the much more complex and complex application structure.

28
00:02:23,270 --> 00:02:30,950
These departments are structures that work with her own business logic and can be reused.

29
00:02:32,180 --> 00:02:39,770
And since we can divide complex structures into more simple sections, it becomes very easy for us to

30
00:02:39,770 --> 00:02:42,140
make changes and debug them.

31
00:02:43,280 --> 00:02:50,000
So instead of seeing the entire application on a single HTML page, we can simplify our code by dividing

32
00:02:50,000 --> 00:02:51,800
it into many different components.

33
00:02:52,760 --> 00:02:58,220
We can prepare our application by creating usable components with a unique business logic.

34
00:02:59,280 --> 00:03:05,880
Thanks to the applications that get rid of the complex structure, it's way easier for us to create

35
00:03:06,180 --> 00:03:09,210
more controllable and more comfortable applications.

36
00:03:09,840 --> 00:03:13,920
Thus updating the application will be easier thanks to reusable components.

37
00:03:14,730 --> 00:03:17,850
And that means our work will proceed quicker.

38
00:03:18,810 --> 00:03:24,420
Easier, more efficiently, and we end up with a dry coat.

39
00:03:25,320 --> 00:03:28,710
Yes, my friends, we talked a lot about the components.

40
00:03:28,980 --> 00:03:30,840
Hopefully we've understood what happens.

41
00:03:31,550 --> 00:03:35,610
So now it's time to create new components and include them in our project.

42
00:03:36,480 --> 00:03:39,120
So in our next lesson, we're going to create a component.

43
00:03:39,150 --> 00:03:39,530
All right.

44
00:03:39,930 --> 00:03:40,520
See you then.

45
00:03:40,890 --> 00:03:41,580
Bye for now.
