They say is part 5 of angular credit tutorial. In part 2 of this video series, we discussed the read operation and displayed the list of employees. In this video and the next few videos, we'll discuss the create operation. To understand the create operation, let's build a form that helps us create a new employee. For this, we'll make use of the create employee component that we created in one of our previous videos. Along the way, we'll also discuss validation and displaying meaningful error messages to the user. There are two ways to create forms in Angular: template-driven forms and model-driven forms (also called reactive forms). Each approach has its own pros and cons. Template-driven forms are generally used to create simple forms, while reactive forms are used to create more complex forms. For example, if you want to add form controls dynamically or crossfield validation, we use the reactive forms approach. There are several other differences between template-driven and reactive forms, which we'll discuss in detail in a later video. In this video, we'll use the template-driven approach to build a create employee form. As the name implies, template-driven forms are heavy on the template. This means we do most of the work in the view template of the component. Now, the first thing that we want to do is design our create employee form. We want it to look like this: To keep this form simple, at the moment we only have two fields: full name and email. In our upcoming videos, we'll discuss adding the other fields like phone number, department, date of birth, etc. Also, notice that at the moment we only have text inputs on the form. Again, in our upcoming videos, we'll discuss working with radio buttons, checkes, dropdowns, etc. We are using Bootstrap to style...