Forms and input tags in HTML | Sigma Web Development Course - Tutorial #7

CodeWithHarry
2 Oct 202314:53

Summary

TLDRThis video tutorial delves into the fundamentals of HTML forms and input tags, essential for submitting data from clients to servers. It explains the importance of forms on websites, types of input tags like text, radio, and checkboxes, and the use of labels for better user interaction. The instructor also covers best practices, form attributes like action and method, and touches on the significance of placeholders and validation attributes. The video encourages viewers to engage with the content and join the Sigma web development course for a comprehensive learning experience.

Takeaways

  • πŸ“ Forms are crucial for submitting data from clients to servers on websites, such as contact pages and inquiry forms.
  • πŸ•’ HTML forms are used to submit details like date and time for flights or railway tickets.
  • πŸ”‘ The 'form' tag in HTML requires an 'action' attribute to specify whether to use a GET or POST request.
  • πŸ” The difference between GET and POST requests is that GET is simpler and has limitations, while POST is used for sending large amounts of data.
  • 🏷️ 'Input' tags within a form can include various types of data entry fields, such as text, date, and numbers.
  • 🏷️ The 'label' tag is used to provide a description for input fields, improving accessibility and user experience.
  • πŸ”‘ The 'id' attribute in HTML is a unique identifier for an element, akin to a person's Aadhar number.
  • πŸ”„ The 'for' attribute in a 'label' tag should match the 'id' of the corresponding input field to ensure proper association.
  • πŸ“¦ Radio buttons and checkboxes are types of input that allow for selection of options, with radio buttons limiting selection to one option per group.
  • πŸ“ The 'textarea' element allows for multiline text input, with attributes like 'rows' and 'cols' to define its size.
  • πŸ”„ The 'select' tag provides a dropdown list of options, with 'option' tags defining the individual choices.
  • πŸ”’ The 'required' attribute in an input tag makes it mandatory for the user to fill out that field before submitting the form.
  • πŸ‘€ The 'autofocus' attribute places the cursor in the input field automatically when the page loads, streamlining the user input process.
  • πŸ”’ Validation attributes like 'pattern' can be used to restrict input to a specific format or regular expression.

Q & A

  • What is the primary purpose of a form in web development?

    -The primary purpose of a form in web development is to collect and submit data from the client to the server, which is commonly used on contact pages, Google forms, and for booking flights or railway tickets.

  • Why is the 'like' important for the video in the context of the script?

    -The 'like' is important because the speaker requests high energy likes to maintain enthusiasm throughout the course, indicating that engagement helps in keeping the content creation process lively and motivating.

  • What is the difference between 'get' and 'post' requests as mentioned in the script?

    -The script explains that 'get' requests are simpler and typically used for sending a simple request to the server, while 'post' requests are used for sending large amounts of data and are more common when submitting forms.

  • What is the function of the 'input' tag in an HTML form?

    -The 'input' tag in an HTML form is used to create interactive fields where users can input data such as text, dates, or select options like gender.

  • What is the role of the 'label' tag in conjunction with the 'input' tag?

    -The 'label' tag is used to provide a description or title for an 'input' field, improving accessibility and usability by allowing users to click the label to focus on the associated input field.

  • What does the 'id' attribute represent in an HTML element?

    -The 'id' attribute represents a unique identifier for an HTML element, similar to a person's Aadhar number, ensuring that each element can be uniquely identified and referenced within the document.

  • Why does the script mention not to use the 'br' tag frequently?

    -The script mentions not to use the 'br' tag frequently because it is not a recommended practice for creating layouts in HTML. It suggests that there are better, more semantic ways to structure content without relying on line breaks for layout purposes.

  • What is the purpose of the 'placeholder' attribute in an 'input' tag?

    -The 'placeholder' attribute in an 'input' tag provides a hint to the user about what should be entered in the field, such as 'Enter your username', and disappears when the user starts typing.

  • What does the 'required' attribute in an 'input' tag enforce?

    -The 'required' attribute in an 'input' tag enforces that the field must be filled out before the form can be submitted. It ensures that the user cannot leave the field empty.

  • What is the 'autofocus' attribute and what does it do?

    -The 'autofocus' attribute is used in an 'input' tag to automatically focus the cursor on that field when the page loads, making it quicker and easier for the user to start typing.

  • What is the 'pattern' attribute used for in form validation?

    -The 'pattern' attribute is used for form validation to specify a regular expression that the inputted data must match. It ensures that the data follows a particular format before the form can be submitted.

Outlines

00:00

πŸ“ Introduction to HTML Forms and Input Tags

This paragraph introduces the concept of HTML forms and the input tag, highlighting their importance in data submission from clients to servers. It discusses the use of forms on contact pages, Google forms, and for flight or railway ticket bookings. The speaker encourages viewers to like the video for high energy throughout the course and demonstrates the process of creating an HTML file for the tutorial. The paragraph also covers the activation of live preview in a code editor for immediate feedback on code changes and explains the difference between GET and POST requests in the context of form submissions.

05:02

πŸ” Exploring Form Elements and Attributes

This section delves deeper into the various elements and attributes of HTML forms. It explains the use of the label tag for accessibility and clarity, the unique identifier role of the ID attribute, and the significance of the 'for' attribute in associating labels with form controls. The paragraph covers different input types, including text, radio buttons, checkboxes, and textarea, and discusses the use of the select tag to create dropdown menus. It also touches on best practices in HTML formatting and the importance of understanding block and inline elements, as well as the use and misuse of the 'br' tag for line breaks.

10:06

πŸ”‘ Form Submission and Validation Techniques

The final paragraph wraps up the discussion on HTML forms by focusing on form submission, the role of the 'action' attribute, and the difference between GET and POST methods. It emphasizes the importance of the 'name' attribute in server-side processing and the use of 'placeholder' to guide user input. The paragraph also introduces validation attributes such as 'required', 'pattern', and 'autofocus', explaining how they enhance form usability and data integrity. The speaker concludes by encouraging viewers to engage with the course content, participate in the community, and consider the value of the free course offered despite its cost.

Mindmap

Keywords

πŸ’‘Forms

In the context of web development, 'forms' are used to collect user inputs on websites. They are essential for functionalities like submitting data from the client's browser to the server. In the video, forms are discussed as a way to submit various types of data, such as contact information or flight details, which are then processed on the server side.

πŸ’‘Input Tag

The 'input tag' is an HTML element used within a form to create interactive fields where users can input data. The video explains that different types of input tags can be used for various data types, such as text, date, or radio buttons, to gather the required information from the user.

πŸ’‘Client-Server Communication

Client-server communication refers to the exchange of data between a client (the user's browser) and a server (the host of the website). In the script, it is mentioned that forms are crucial for this process, as they allow data to be submitted from the client to the server for further processing.

πŸ’‘HTML

HTML, or HyperText Markup Language, is the standard language used to create and design web pages. The video script discusses HTML forms and input tags as fundamental components for creating interactive web pages that can collect and send data.

πŸ’‘GET Request

A GET request is a method of communication between a client and a server in which the client asks for a resource by sending a request with a URL. The video script briefly mentions GET requests in the context of form submission, indicating that they are simpler and typically used for less sensitive data.

πŸ’‘POST Request

A POST request is another method of client-server communication, used when the client needs to send large amounts of data to the server. In the video, it is highlighted that POST requests are used for forms that contain a lot of data, as opposed to GET requests.

πŸ’‘Placeholder

The 'placeholder' attribute in an input tag provides a hint to the user about what should be entered in the input field. In the script, it is used as an example to show how users are prompted to enter their username in a form.

πŸ’‘Required Attribute

The 'required' attribute in an input tag specifies that the input field must be filled out before the form can be submitted. The video script explains that this attribute ensures that the user cannot submit the form without providing the necessary information.

πŸ’‘Autofocus

The 'autofocus' attribute is used in an input tag to automatically focus the cursor on that field when the page loads. The video script demonstrates this by showing how the autofocus attribute can be used to direct the user's attention to the username input field.

πŸ’‘Validation Attributes

Validation attributes in HTML forms are used to define rules for user input. The video script mentions 'required' as an example of a validation attribute, which ensures that the user cannot submit the form without filling out certain fields.

πŸ’‘Select Tag

The 'select' tag in HTML is used to create a drop-down list of options. In the video, it is shown how to use the select tag to provide users with a list of choices, such as different fruits, which they can select from within a form.

Highlights

Introduction to forms and the input tag in HTML, emphasizing the importance of forms for data submission from client to server.

Explanation of forms on contact pages, Google forms, and inquiry forms, illustrating common use cases.

Discussion on how HTML forms are used for submitting flight or railway ticket details.

A request for high energy likes on the video to maintain enthusiasm throughout the course.

Demonstration of creating a folder and an index.html file for the 6th video in a web development series.

Explanation of the 'live preview' setting in a code editor for real-time feedback on code.

Introduction to the form tag in HTML and its basic usage with action attributes for GET or POST requests.

Brief comparison between GET and POST requests, highlighting when to use each for form data submission.

Description of input tags and their role in creating form elements such as text inputs, dates, and phone numbers.

Use of the label tag to associate text with form inputs for better accessibility and user experience.

Example of creating a form for a teaching assistant application, including input fields for username and gender.

Explanation of the unique identifier 'id' attribute in HTML and its importance for form elements.

Discussion on the use of radio buttons in forms for selecting one option from multiple choices.

Clarification on the importance of correct labeling and 'for' attribute usage for proper form functionality.

Introduction to the checkbox input type, allowing multiple selections in a form.

Demonstration of the textarea element for larger form inputs like comments or descriptions.

Explanation of the select tag and its use for dropdown menus in forms with predefined options.

Discussion on form attributes like 'action', 'method', and the difference between GET and POST methods.

Description of the 'name' attribute in form elements and how it corresponds to server-side data handling.

Introduction to the 'placeholder' attribute for providing hints within form inputs.

Explanation of the 'required' attribute to enforce mandatory form field completion before submission.

Discussion on the 'autofocus' attribute to automatically focus the cursor on a specific form input.

Introduction to validation attributes in forms, including the use of 'pattern' for input format restrictions.

Encouragement for viewers to participate in the course, highlighting the quality and value of the free educational content.

Closing remarks with a call to action for likes, subscriptions, and comments, inviting viewers to the next video in the series.

Transcripts

play00:00

In this video, we will know what are forms and what is the input tag in the form.

play00:04

Using a form is a very important element of some websites because through the form, you submit data from client to server.

play00:11

These are the forms that you see on contact pages, Google forms or inquiry forms.

play00:16

The date and time to go to the flight or railway ticket, all these details we put, they also submit through html forms. In the last video, very few people liked it, I will request you

play00:26

to like this video with high energy so that we can maintain high energy throughout the course.

play00:31

So let's go to the computer screen, we will see about the forms, we will see about the input tags and we will see some best practices.

play00:36

Let's roll the intro.

play00:48

so guys i have come to my computer screen and now see i am going to make a folder here

play00:51

whose name i am going to keep video 6

play00:53

because this is the 6th video

play00:54

i will do it with shift right click

play00:55

open with code

play00:56

i have already told you all this

play00:58

and here i am going to make index.html

play01:01

and by putting exclamation mark in it

play01:04

what i will do is i will wrap the view word

play01:06

i will turn on the screen cast mode

play01:08

and you see here i will write forms

play01:10

let's learn it

play01:12

so i have set the title of this forms page

play01:16

and what happened by setting the title

play01:18

that the title will be visible on our page

play01:20

here i want to tell you a very important setting

play01:22

of the show preview

play01:24

now many people have also pointed out to me in the comment that

play01:26

I have to click so many times, can I do something?

play01:29

Yes you can, click on gear below, click on settings

play01:32

And after clicking on settings, what you do simply

play01:35

Write live preview here, live preview

play01:39

And we can actually set it such that whenever we click

play01:43

So what happens is that it will open on the external browser

play01:46

so now I will close everything, as soon as I click here, it will open on the external browser

play01:51

and I come to my browser and the playlist of the Sigma web development course is being accessed

play01:56

by clicking here on the star and here on the bookmark

play01:59

but now I want to tell you that as soon as we click here, you see it opened

play02:03

so if you want this, then do this, but sometimes what happens is that you want to prefer side by side view.

play02:07

And when would you like to do that?

play02:08

When you are actually working on a design using HTML, CSS.

play02:12

So whenever you are working on design,

play02:14

definitely you guys would like to see live previews here.

play02:17

Which is why this extension was made.

play02:19

And it was made different from the live server

play02:21

so that you can see the preview on the side.

play02:24

Now what we will do here, we will know about the forms

play02:27

What is a form? You know the name of the form, it means a railway form

play02:31

We fill it and our reservation is done

play02:33

Along with that, we fill the form of IIT-JEE, the form of NEET, the form of any exam

play02:38

So that our data can reach those who want it

play02:41

So this is the form

play02:43

HTML is a form tag, as soon as you write form, you will hit enter,

play02:47

in this way, the first question will ask you, what is the action of your form,

play02:49

get or post, let me tell you a very quick difference between get request and post request,

play02:54

that is, we will see this thing later when we will read the backend,

play02:56

get request is a very simple request, and post request is when we send,

play03:01

in most of the cases, when we have to give a lot of data,

play03:04

like whenever our form will be posted

play03:06

so in most of the cases we will use the post request

play03:09

and get request is a very simple request

play03:12

that we have to tell the server something

play03:14

and that's it or we have to hit the server with a request

play03:17

that's it

play03:18

but if you don't understand this thing now

play03:20

that should be fine

play03:21

there is no problem

play03:22

because we are going to do this in detail

play03:24

so form action is equal to post I wrote, now I can show some input tags in it.

play03:29

I will tell you what are input tags, that what elements will come in your form,

play03:35

like you can put a date, you can put in the form, you can say name, you can say phone number,

play03:41

you can say what is your age, it can be just a number you want to put such things in the form, so I want to tell you here

play03:49

that the input tag that you put inside the form and there is a label tag

play03:53

which is used to label that input, so what I will do here

play03:56

you see the simplest input tag is type is equal to text

play04:00

so I will put the input type is equal to text here

play04:02

and you see here, if I zoom out and show you so see input type is equal to text here and you see here if I zoom out and show you

play04:06

so see here input type is equal to text, name is equal to username

play04:08

placeholder enter your username

play04:10

and it will look like this

play04:12

you can say here enter your username

play04:14

and the user in front of you

play04:16

will have to enter the username

play04:18

I will write an h1 here and I will write

play04:20

assume form to

play04:22

apply

play04:24

for ta for Sigma web dev TA.

play04:28

Sigma web development course TA.

play04:33

Assume we are hiring teaching assistants for Sigma web development course.

play04:37

So we can write something like this here.

play04:39

By the way, I have put the subtitles.

play04:40

If you have not accessed the playlist, then do access it.

play04:43

And with that, I will show you one more thing.

play04:45

So these subtitles are very funny.

play04:47

I'll show you.

play04:48

Write Sigma batch OP and your village land.

play04:50

And give your village land to me.

play04:51

I mean, if a foreigner is watching this,

play04:53

Or if someone is watching this who doesn't know Hindi at all,

play04:55

He will say, what happened so far?

play04:57

And give your village land to me.

play04:59

I like this a lot.

play05:00

Anyway, now you can see here that I have put the H1 here.

play05:02

Which is our heading.

play05:03

This is our main heading.

play05:04

Enter your username. This is our input tag,

play05:06

Along with the input tag, we use the label tag,

play05:08

Now whose label is this? So I will write its id for is equal to,

play05:11

For example, I will write its id username,

play05:14

And what will I do in for is equal to? I will put its id in for is equal to,

play05:19

Now what is this id? I will tell you later,

play05:21

For now, you just understand that this is a unique identifier of an element,

play05:24

To uniquely identify this element, Like your Aadhar number cannot be anyone else's, Now what is ID? I will tell you later. For now, you just understand that it is a unique identifier of an element.

play05:25

To identify this element uniquely, like your Aadhar number can't be of anyone else,

play05:30

in the same way, this ID username has been given to it,

play05:32

now it can't be given to anyone else. This is the ID.

play05:34

I will tell you more in detail later, but for now, understand this.

play05:36

So I wrote label for a username.

play05:38

I wrote this input and you can see here that the label will come here.

play05:43

So I am seeing here, I have not put anything in the label actually

play05:45

so I will put enter your username

play05:48

and you can see that as soon as I put this here

play05:50

you will get to see here enter your username

play05:52

after this you can enter your username

play05:54

along with that you can put anything here

play05:56

like enter your expertise

play05:58

suppose I want to ask here what is your gender

play06:00

so I can do something like this here

play06:02

and you see enter your gender

play06:04

and as soon as I did this here i can ask you from male or female

play06:07

what is it

play06:08

now what happens here is that sometimes we wrap it in div

play06:11

what is div?

play06:12

div is our block element

play06:14

okay

play06:15

and what are inline and block elements

play06:17

i have not told you in this course yet

play06:19

but i will tell you in the coming videos

play06:21

so for now you just understand that i am putting it in div to give a new space

play06:24

okay, so as soon as i put it in div, it will come in a new space.

play06:27

Yes, there is also a br tag, which causes line break.

play06:30

But I don't prefer br tag and you will get to know why.

play06:33

Why we don't want to bloat our html with br tag.

play06:37

You will find out in the coming videos.

play06:39

Now you see here that enter your username, male or female.

play06:43

Now you see here, as soon as I click on female, this radio button is selected.

play06:48

I am clicking on male, it is selected. Why is this happening?

play06:50

Because the label of this, I have put for is equal to female and here I have put id female.

play06:54

You can see.

play06:55

And along with that, you can see, I have put the same name of both of them.

play06:58

Here I have put name is equal to gender, this input tag too.

play07:01

And name is equal to gender, this input radio tag too. And as soon as we have written type is equal to radio, it is gender is input radio tag

play07:05

and here we have type is equal to radio

play07:07

which means this is a radio button

play07:08

and if we have made the name same

play07:10

then only one of these two can be selected at a time

play07:12

that is, if I select this, then only this will be selected

play07:14

if I select this, then only this will be selected

play07:15

now I will show you one thing

play07:16

if I mess up the id in the label form

play07:19

and here also in the form id

play07:21

means I don't mess up the first one

play07:22

I mess up the second one

play07:24

so when I click on the female of the second one, it will not be selected.

play07:27

I'm clicking, it's not being selected.

play07:28

I'm clicking on the male, it's being selected.

play07:30

So to select the female, I'll have to click on this.

play07:33

So what I should do is, I should always put the ID of the input tag.

play07:39

So you can see here, I've put the label for is equal to female.

play07:42

Along with that, we have an input tag which is type is equal to female Along with that we have an input tag

play07:45

Which is type is equal to check box

play07:47

Now see here if I put the input of type is equal to check box

play07:50

I will do this work by putting it in div

play07:52

Right click and format document

play07:53

As soon as I do, our document will be very good

play07:56

That is, its formatting and indentation will be very good

play07:59

Now see here, here subscribe to newsletter

play08:02

Here I can check it

play08:03

And the difference between radio button and check box is that

play08:06

you can check the check box separately

play08:08

here if you want to give one of the options male or female

play08:11

then you can select it like this

play08:14

after this we have text area and select tag

play08:17

and I will show you what it is

play08:19

so text area and select tag works like this

play08:22

as soon as you copy the text area here

play08:24

and I will show you the text area

play08:26

text area input type is equal to

play08:28

text but it has rows

play08:30

and column attribute which helps you

play08:32

to make the size small

play08:34

now see here the placeholder

play08:36

I've given enter your comment here

play08:38

so I've given enter your comment here

play08:40

ideally we'll keep it empty

play08:42

or we'll not give at least new line

play08:44

so I'll paste it here, enter your comment here

play08:46

and now it will reach to the left side

play08:49

I will show you, so it has reached to the left side

play08:51

see enter your comment here

play08:52

and any user can put his comment here

play08:55

now see I have put the content of text area

play08:57

enter your comment here

play08:59

so ideally you will not want to do this

play09:00

you will want to keep the text area empty

play09:02

and you will want to put a label

play09:04

and you can say label for is equal to comment and definitely we will put id here

play09:09

whenever we put for, then the element for which it is inside the for is its id

play09:14

now see here, if I write enter your comment here then what will happen

play09:20

if I write enter your comment, then it will come here

play09:23

now you will say that this is not styled properly.

play09:25

So this style is not properly because we will style it with CSS later.

play09:29

For now, I just put br tag, but I don't recommend br tag.

play09:32

I am telling you again that I do not recommend br tag at all.

play09:36

Because br tag has problems.

play09:38

By the way, you should know br tag, there is a line break tag,

play09:40

a line break comes from it, something like this.

play09:42

Now you must be feeling everything right, you must be saying,

play09:44

what is the problem in br tag

play09:45

but i will tell you br tag is something that i don't recommend

play09:48

it's not like that you don't have to use it but i don't recommend using it all the time

play09:52

i mean the easiest thing is that people think that you can add br tag and add new spaces

play09:56

i oppose this thing a lot so i will copy this and show you select tag

play10:01

and you see here that as soon as I put select tag here

play10:06

in div, so in select

play10:08

you get some options, the syntax of select

play10:10

is like this, make apple

play10:12

and you can use any one of the three

play10:14

from cherry, now you see

play10:16

any one of the three can be used

play10:18

and here I did value is equal to apple

play10:20

first I made select tag, in that name is equal to

play10:22

fruits, then option value is equal to

play10:24

apple, option value is equal to fruits, then option value equal to apple, option value equal to banana, option value equal to cherry

play10:28

When we will parse this form data, then I will tell you in the part of JavaScript, how to take this data and send it to the server

play10:35

So there are many things about the form that are remaining, I am going to tell you, so stay tuned for that

play10:40

This was about the forms, I had to tell you all the elements of the form in this video Along with that, I have told you about select tag and all these things

play10:48

About the form, the rest of the attributes, like action, I told you

play10:52

You can submit a form on any page with action and where it will handle the form

play10:56

So you can give that data here

play10:58

Then there is a method, get request or post request

play11:00

I will tell you the difference in these two in the coming videos

play11:02

But I have told you in a very rough way

play11:04

That get request is a very rough way

play11:05

GetRequest is a very simple request, PostRequest is used when you have to send big data to the server

play11:10

Because there is a limit to GetRequest, you can send a lot of data in PostRequest

play11:14

We never send passwords in GetRequest, we send it with the help of PostRequest

play11:19

Now here I have told the method, what happens in the name? name is equal to username means we mark it with the name

play11:25

if we mark it with the name, then the server will know which key value is corresponding to it

play11:29

so the key value that will go to the server will go according to the name

play11:32

its name and value will go, okay?

play11:34

so we will see this too when we do server side processing

play11:36

what is the meaning of placeholder?

play11:38

placeholder means what will be written inside it

play11:40

like here see enter your username, placeholder

play11:42

if I click on this, then this enter your username is not written inside placeholder if I click on it, it will not say enter your username

play11:45

I will write anything, see it came

play11:47

but enter your username is telling me here that I have to put username in it

play11:51

then what is the meaning of required, you have to require it

play11:55

you have to put the value of it or else your form will not be submitted

play11:58

so we will use this a lot

play11:59

then after this we get autofocus

play12:02

what does autofocus do? autofocus automatically focuses the cursor, so I will show you the magic of autofocus

play12:08

so if you have written autofocus in the input tag

play12:10

ok, so I have written autofocus in the username, now I will reload it

play12:15

so now see if I type on it, it will automatically focus on it

play12:18

so by autofocus, it happens that whenever you type, it will be typed here

play12:24

I hope you are understanding these things

play12:26

Now validation attributes, I have told you the required

play12:29

You can give a pattern, in which you can give regular expression pattern

play12:33

Now don't get confused, don't say what are you talking about

play12:36

we don't know regular expression, so I am sitting here to teach you all

play12:40

But you understand that we will accept only one particular pattern

play12:43

If we have put pattern is equal to this, then you can't put anything else than this pattern

play12:47

okay, so this thing you should know here

play12:51

so I hope you are enjoying this video

play12:53

and with that, do write sigma batch op in the comment section

play12:57

and please review this course in the first video

play13:00

because still many people ask me that should I do this course or not

play13:04

it is a free course is not valued by people, they say this course is free

play13:07

so we should watch it or take a paid course

play13:10

and I would like to give a note for those people who told me that

play13:13

we took a paid course, what should we do now?

play13:16

they should collect money or we should join sigma batch

play13:19

you guys join sigma batch, cut your losses and join sigma batch

play13:23

because see what is the quality of this course, I don't think I need to tell you

play13:28

so you guys come and do this, you will get everything here, I am telling you

play13:33

don't think that it is free, I was going to sell you for 10,000 rupees in this course

play13:37

yes that was the amount which we fixed, I was going to sell you for 10,000 rupees in this course

play13:42

and I think there is nothing wrong in selling any course, anyone is selling, there is nothing wrong in selling any course

play13:46

But the thing is that if you have bought any other course and you still feel from the heart that

play13:51

Sigma is a very good course which is there, then you should join, cut your losses and join

play13:55

Because once you make your career, you will not find all these things in the future

play13:59

If you look back in the coming time, then you will also say that yes, we took a paid course

play14:04

Then after that we took a paid course and then we took a free course,

play14:05

which we understood and if you become a carrier, then all these things will not matter in the future.

play14:10

So do what is right for you and work while understanding your rights and wrongs.

play14:15

I hope you are understanding things.

play14:17

So like the video, access the playlist, subscribe to the channel and write Sigma batch OP in the comment section below

play14:23

and name the land name your village and town

play14:26

that's it for now guys

play14:27

thank you so much for watching this video

play14:29

and i will see you next time Thanks for watching!

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
HTML FormsWeb DevelopmentInput TagsForm ElementsUser InterfaceData SubmissionClient-ServerWeb DesignEducational VideoSigma Course