You are on page 1of 16

bsite: www.inovotekacademy.

com

Youtube: i-novotek academy

Whatsapp: +233596038326/+8613051806737

Course link: https://www.udemy.com/course/fullstack-web-development-course-projects-base/?


referralCode=F8C808368D020D5794BD

What is web development?

Web development is the process of creating websites and web applications. It includes
everything from planning and designing to writing code and creating content. Web developers
use a variety of technologies to create websites and web applications. These technologies can be
divided into two main categories: front-end and back-end.

Front-end technologies are used to create the user interface and the user experience. Examples
of front-end technologies include HTML, CSS, and JavaScript. Back-end technologies are used
to power the website or web application. Examples of back-end technologies include PHP, Ruby
on Rails, and Node.js.

How much does it pay as a web developer?

Web developers are in high demand these days, as more and more businesses move their
operations online. But how much do web developers earn?

The answer to this question varies depending on several factors, such as experience, location,
and skillset. In general, Entry-level web developers can expect to earn around $50,000 per year,
while more experienced developers can earn upwards of $100,000 per year. Developers with
specialized skillsets can even earn much more than this.

So if you're considering a career in web development, rest assured that you can earn a good
living doing it. Just how much you'll earn will depend on your skills and experience.

In the United States, the average salary for web developers is $69,430 per year (or $33.22 per
hour). However, salaries can vary widely depending on your experience level, location, and
industry. For example, developers who work in the finance and insurance industries tend to earn
more than those who work in the retail industry. And developers who live in expensive
metropolitan areas like San Francisco or New York City

The requirement to learn web development

If you're ready to start learning web development, there are a few things you should keep in
mind. Here are some tips to help you get started:

1. Choose the Right Language

There are a variety of programming languages that can be used for web development. Some of
the most popular options include HTML, CSS, and JavaScript. When choosing a language to
learn, it's important to consider your own skills and interests. For example, if you're more
interested in design, you may want to focus on CSS. On the other hand, if you're more interested
in functionality, you may want to focus on JavaScript.

2. Find the Right Resources

Once you've chosen a language to learn, it's time to find resources that can help you master it.
There are a variety of resources available online and offline. Some of the best places to look for
resources include online forums, online courses, and books. If possible, try to find resources that
are specific to the language you're trying to learn. This will ensure that you're getting accurate
and up-to-date information.

3. Don't Be Afraid to Ask for Help


One of the most important things to remember when learning web development is that you
shouldn't be afraid to ask for help. If you're having trouble with a particular concept, there's no
shame in asking for assistance from someone who is more experienced. Many experienced
developers are happy to help those who are just starting.

following these tips will help you get started on your journey to becoming a web developer.

Career path in web development

1. Frontend developer

2. Backend Developer
3. Fullstack developer

4. Mobile App Developer

Frontend developer :
A front-end developer is responsible for the design and implementation of the user interface and
front-end logic for a web application. They work closely with backend developers to create a
cohesive experience for users.

Backend developer:
A backend developer is responsible for the server-side of a web application. They work closely
with database administrators to ensure that data is properly stored and accessed. They also work
with front-end developers to ensure that the user interface is correctly integrated with the back-
end functionality.

Fullstack developer:
A full stack developer is a web developer who is comfortable working with both the front-end
and back-end of a web application. They have a deep understanding of how all the pieces of a
web application fit together and can easily switch between different roles as needed.

Mobile App Developer :


A mobile app developer is responsible for the design and development of apps for use on mobile
devices. They work closely with UX designers and other stakeholders to create an app that is
both functional and appealing to users.

What programming languages are used for web development?

Backend programming languages example

• Java,

• Python

• PHP

• Javascript

Frontend programming languages examples:

• HTML
• CSS

JavaScript

Examples of the database type

There are many different types of databases, but some common examples include

• Mongodb

• Oracle

• PostgreSQL

• MySQL

How long will it take to become a web developer?

This question can be difficult to answer because the amount of time it takes to become a web
developer varies depending on a person's level of experience and expertise. Generally speaking,
it takes anywhere from several months to a few years to develop the skills needed to build
websites from scratch. However, if someone already has experience with coding and web
development, they may be able to shorten the learning process.

What are some common challenges to becoming a web developer?

The most common challenge for new web developers is simply learning the ropes. There is a lot
of information and resources out there, and it can be difficult to know where to start. Other
challenges include staying up-to-date with the latest technologies and trends, as well as finding
work that is both interesting and challenging.

GETTING STARTED WITH WEB DEVELOPMENT

• Setting up environment

• Make google chrome your home


• My first website

HTML 101: How To Get Started With Coding

Introduction

HTML is the foundation of the web. It's what helps us create structure and content for our web
pages. If you're new to coding, HTML is a great place to start. In this blog post, we'll give you a
beginner's guide to HTML, including how to create a basic web page and how to add content to
it.

What is HTML?

HTML, or HyperText Markup Language, is the standard markup language used to create web
pages. HTML is used to structure and give content on a web page, and can be used to add
interactive elements like forms, link to external resources, and embed media content. HTML is
written in the form of HTML elements, which consist of tags enclosed in angle brackets.

While HTML is the standard markup language for creating web pages, several other markup
languages can also be used to create web pages, such as XML and SGML. However, HTML is
the most widely used markup language, and all major browsers support it.

Structure of HTML documents

The structure of an HTML website is typically divided into these parts:

• !DOCTYPE

• the head,

• the body,

• the footer.

head
The head contains information about the website, such as the title, metadata, and links to
external resources.

body
The body contains the actual content of the website, such as text, images, and videos.

footer
The footer typically contains contact information, copyright information, and links to other
websites.

!DOCTYPE

The HTML document type declaration, also known as the DOCTYPE, is the first line of code
that is required in every HTML or XHTML document. The DOCTYPE declaration is an
instruction to the web browser about what version of HTML the page is written in. This serves
to ensure that different web browsers will parse the web page in the same way.

All HTML documents must start with a <!DOCTYPE> declaration.

The <!DOCTYPE> declaration is NOT case sensitive.

ASSIGNMENT

• What is HTML?

• What is the full meaning of HTML?

• Name the structure of HTML

• What is the purpose of!DOCTYPE

• Create html website by using

ANATOMY OF HTML ELEMENT

What is an HTML tag?


HTML tags are used to mark up the content of a web page. They are used to structure the
content and to add semantic information. There are a wide variety of HTML tags, each with its
purpose. Some of the most common tags are used to create headings, paragraphs, and lists.
Other tags are used to add images, videos, and other multimedia content.

HTML tags are usually represented by keywords enclosed in angle brackets. For example, the
tag for a paragraph would be <p>, and the tag for the heading would be <h1>. The full list of
HTML tags can be found in the HTML specification.

What is an HTML element?

An HTML element is a building block of an HTML document.

Elements have a start tag and an end tag. The start tag may contain attributes, which are used to
provide additional information about the element. The content of the element is everything
between the start and end tags.

The most common elements are:

- headings (H1, H2, H3, etc.),

- paragraphs (P),

- lists (UL, OL, LI),

- tables (TABLE, TR, TD),

- images (IMG), and

- links (A).

There are various parts of an HTML element which are as follows:

1. Tag

2. Attributes
3. Values

The tag is the most important part of an HTML element. It is used to identify the type of
element. For example, <p> is the tag for a paragraph element.

What is an HTML attribute

An HTML attribute is a specific property of an HTML element. Attributes are meant to modify
HTML elements, and they typically come in the form of key-value pairs. For example, the

`src` attribute of an `<img>` element might have a value that is the URL of an image.

There are a variety of attributes that can be applied to HTML elements, and they can be used to
change the behaviour, appearance, or content of an element. In some cases, attributes can also be
used to provide additional information about an element.

QUIZ

• What is an HTML attribute

• What is an HTML element?

• HTML elements has opening and closing tags /true/false

TEXT EDITORS ALTERNATIVES

What is an IDE?

An IDE, or integrated development environment, is a software application that provides various


tools for software development. These tools can include a code editor, a compiler and debugger,
and a graphical user interface designer. IDEs are typically used to develop applications for a
specific platform, such as Windows, macOS, or Linux.

There are a variety of IDEs available, each with its features and options. Some IDEs are
designed for specific programming languages, while others can be used for developing
applications in any language. When choosing an IDE, it's important to consider your needs and
preferences to find the best environment for your project.

Examples of Online IDEs

• code sandbox

• codepen

• StackBlitz

importance of online IDE?

1. Live preview

2. Prototyping

3. Testing

4. Collaboration

QUIZ

• IDE means an IDE, or integrated development environment is a software application that


provides various tools for software development

• Which of these is an example of an IDE?

• Which of these is not an example of IDE?

• With IDE it comes with a cost but most of them have free plan

HTML 101: HTML Tags

What is an HTML tag?


HTML tags are used to mark up the content of a web page. They are used to structure the
content and to add semantic information

HTML tags are usually represented by keywords enclosed in angle brackets

HTML Comments

HTML comments are used to add notes to your HTML code. These notes are not displayed in
the browser, but they can be very useful for developers who are working on a website.

To add a comment in HTML, you will need to use the <!-- and --> tags. These tags will enclose
the text of your comment and tell the browser to ignore it. For example:

<!-- This is a single line comment -->

You can also add comments that span multiple lines by using the <!--> tags:

<!--

This is a

multi-line

comment

-->

Comments can be placed anywhere in your HTML code, but it is generally good practice to add
them near the relevant code that they are commenting on. This makes it easier for other
developers to understand your code.

html-tags
Types of tags

There are two types of tags

• empty tag or self-closing tag

• closing tags

empty tag or self-closing tag

Some HTML tags do not come in pairs. These are called empty elements or self-closing
elements, and they don't need a closing tag because they don't have any content.

Examples self-closing tag

1. <br> - The <br> element is used to create a line break in HTML.

2. <embed> - It is used to embed multimedia content from other sources on the webpage.

3. <hr> - It creates a produces/horizontal line

4. <img> - Display image

5. <input> -It is used to create an input field where the user can enter data.

6. <link> - The <link> element is used to add external stylesheets to an HTML document.

7. <meta> -The <meta> element can be used to provide various kinds of metadata about a
webpage, such as a page's title, description, and keywords.

8. <source> - It is used to give multiple media of resources for audio, video, and pictures

Example of basic tags in HTML

• Heading tags : <h1> </h1> used for headings


• Paragraph tags: <p> </p> used for paragraphs

• Bold tag: <b> </b>

• Italics tag: <i> </i>

• Anchor link <a></a> used for hyperlinks

• Div Tag:<div> </div>, Used to group block level elements together.

• Span Tag:<span> </span>, Used to group inline elements.

• Text Formatting: <small></small>,<mark> </mark>

• List Tags:<ul>,<ol>,<li>.

List tags

• <ol>It defines an ordered list

• <ul>It defines an unordered list

• <li>It defines an item in a list

• <dl>It defines a description list

• <dt>It defines name or tern in description list

• <dd>It defines description of item in the description list

HTML 101: HTML media

HTML media refers to the images, videos, and audio files that can be embedded in an HTML
document. HTML media can be used to improve the user experience of a website or web
application by adding multimedia content. In this blog post, we'll explore the different HTML
media elements and how they can be used to add images, videos, and audio to a web page.

The different types of HTML media elements are:


<img> - for images

<video> - for videos

<audio> - for audio files

<iframe> - for embedding other websites

HTML media attributes

src - Specifies the URL of the media file

alt - Specifies an alternate text for the media file

height - Specifies the height of the media file

width - Specifies the width of the media file

controls - Specifies that controls should be displayed for the media file

Using HTML media

play video example

<video width="400" controls>

<source src="movie.mp4" type="video/mp4">

<source src="movie.ogg" type="video/ogg">

Your browser does not support HTML5 video.

</video>

Display image

<img src="https://www.w3schools.com/images/w3schools_green.jpg"
alt="W3Schools.com" height="104" width="142"/>
play video

<video width="320" height="240" controls>

<source src="movie.mp4" type="video/mp4">

<source src="movie.ogg" type="video/ogg">

Your browser does not support the video tag.

</video>

play audio example:

<audio controls>

<source src="song.mp3" type="audio/mpeg">

<source src="song.ogg" type="audio/ogg">

Your browser does not support the audio element.

</audio>

embed youtube videos example

<iframe width="560" height="315" src="https://www.youtube.com/


embed/n9DwoQOuLHI" frameborder="0" allowfullscreen>

</iframe>

HTML 101: HTML Forms tags

What is an HTML form?

HTML Forms are one of the most essential parts of creating a website. They allow users to
interact with the website and submit information. In this article, we will explore the different
HTML Form tags and how to use them.
Basic form tags

<form> This is the most basic tag and is used to create a form.

<input> This tag is used to create input fields where users can enter information.

<textarea> This tag allows for larger amounts of text to be entered.

<button> This tag creates a button that can be clicked to submit the form.

More advanced form tags

<select> This tag creates a drop-down menu of options.

<option> This tag is used within the <select> tag to create individual options.

<label> This tag allows you to label each form input.

HTML 101: HTML table tags

HTML tables are a powerful tool for displaying data. They can be used to organize information
in a way that is easy to understand and visually appealing. In this section, we will explore the
various table tags available in HTML, and how they can be used to create beautiful and
functional tables.

1. Introduction to HTML Tables

2. Why use HTML tables?

3. Basic table tags

4. Advanced table tags

5. Tips for using HTML tables

You might also like