Uploaded by AMAN KUMAR

Web Development

advertisement
Submitted By
Name: Aman Kumar
Registration Number: 12115502
Course: B.Tech (ECE)
SUMMER TRANNING REPORT
ON
WEB DEVELOPMENT
Submitted in partial fulfillment of the requirements for the award of degree of
B.Tech (ECE)
Submitted to
LOVELY PROFESSIONAL UNIVERSITY
PHAGWARA, PUNJAB
TOPIC: WEB DEVELOPMENT
CERTIFICATE
About IMPETUS AI SOLUTION
• I joined Impetus AI solution for my summer traning .
• I found this Organization/company from my relatives.
• Impetus AI Solutions was launched by a group of driven, dedicated, and ever-
persevering teams of highly qualified tech enthusiasts and professionals. We
have successfully diversified and branched into a plethora of domains within
a short period. State-of-the-art AI solution offerings will transform your
business into a front-runner in any area. From analytical to tech-driven
services, we cater to businesses in the realms of finance, hospitality, sports,
real estate, and education. Even though we are headquartered in Hyderabad,
the impact of our successful solutions on businesses can be felt across India.
Vision And Mission of impetus ai solution
• Mission:
• We at Impetus AI Solutions are driven by our mission to become a
renowned player in the AI domain with a well-rounded facet of
customer service based on a solid foundation of state-of-art technology
and an exceptional talent pool.
• Vision:
• We strive to cater to all tech-based needs of our clients through honest
communication, objective guidence, technical assistance, and a genuine
concern for their long-term progress and growth.
introduction
WEB DEVELOPMENT
Web development refers to the creating, building, and maintaining of websites. It includes
aspects such as web design, web publishing, web programming, and database management.
It is the creation of an application that works over the internet i.e., websites. The word Web
Development is made up of two words, that is: Web: It refers to websites, web pages or
anything that works over the internet. Development: It refers to building the application
from scratch. It involves a combination of various skills, technologies and practices to build
interactive and visually Appealing websites that carter to different purpose and audiences.
Web development is a dynamic field that constantly evolves with new technologies and
trends. Developers need to stay updated on the latest tools and practices to create modern
and effective web solutions.
SKILLS REQUIRED WEB DEVELOPMENT
HTML
HTML, or Hypertext Markup Language, is a fundamental coding language used
in web development to structure and organize the content of web pages. It
serves as the backbone of a webpage, defining the elements that make up the
page's structure and hierarchy. HTML employs a system of tags – enclosed in
angle brackets (<>) – to describe different elements and their relationships
within a document.
CSS
Cascading Style Sheets (CSS) is used to apply styles to web pages. It is used to
make web pages presentable. The reason for using this is to simplify the process
of making web pages presentable. It allows you to apply styles on web pages.
More importantly, it enables you to do this independently of the HTML that
makes up each web page.
JavaScript
JavaScript is a very powerful tool that can do many things for a website. For one,
it powers the site’s general interactivity. JavaScript makes it possible to build
rich UI components such as image sliders, pop-ups, site navigation mega menus,
form validations, tabs, accordions, and much more.
Web application development process
Tags used in html
Text Elements
<h1> to <h6>: Define headings of different levels (h1 being the highest).
<p>: Represents a paragraph of text.
<a>: Creates a hyperlink to another webpage or resource.
<a>: Creates hyperlinks to other web pages or resources.
<a name="anchor">: Creates an anchor that can be linked to within the same
page using the #anchor syntax.
<strong>: Indicates strong importance, usually displayed as bold text.
Semantic Elements (HTML5)
<em>: Emphasizes text, typically displayed in italics.
<header>: Represents the header section of a document or a section.
Lists
<nav>: Defines navigation links.
<ul>: Defines an unordered (bulleted) list.
<main>: Represents the main content area of the document.
<ol>: Defines an ordered (numbered) list.
<article>: Represents a self-contained composition, such as a blog post.
<li>: Represents a list item within <ul> or <ol>.
<section>: Defines a generic section of content.
Images and Multimedia
<aside>: Represents content that is tangentially related to the main content.
<img>: Embeds an image in the web page.
<footer>: Represents the footer section of a document or a section.
<audio>: Embeds audio content.
Forms and Inputs
<video>: Embeds video content.
<form>: Creates a form for user input.
Links and Anchors
<input>: Represents various input types, such as text, password, checkbox,
radio, etc.
<textarea>: Creates a multi-line text input area.
<select>: Creates a dropdown menu.
<button>: Creates a clickable button.
Html page structure
<!DOCTYPE>: It defines the document type or it instruct the browser about the
version of HTML.
<html>: This tag informs the browser that it is an HTML document. Text
between html tag describes the web document. It is a container for all other
elements of HTML except <!DOCTYPE>
<head>: It should be the first element inside the element, which contains the
meta data (information about the document). It must be closed before the body
tag opens.
<title>: As its name suggested, it is used to add title of that HTML page which
appears at the top of the browser window. It must be placed inside the head tag
and should close immediately.
<body>: Text between body tag describes the body content of the page that is
visible to the end user. This tag contains the main content of the HTML
document.
PROJECTS
• Wikipedia webpage
My first project is make a Wikipedia page of Dr. A.P.J Abdul Kalam
with the help of html, css tags and styling the web page using css.
• Facebook login page:
My second project is to create a facebook login using html, css.
• Portfolio Web page
My last project to create portfolio using html tags, css styling and
webpage layout.
Challenges Faced
During Projects making faced
many problems like:
• During making the Layout of the webpage
margin, width, height and creating div.
• As in order to make webpage responsive it is
the biggest challenge .
• Placing an image, logo, favicon at respected
places is also challenging.
• Some
more
challenge
faced
during
styleing(css), creating form, textarea and
buttons etc.
Learning Outcomes
• Developing a solid understanding of web
development
concepts,
tools,
and
technologies Building proficiency in
coding languages such as HTML, CSS, and
JavaScript Gaining experience working
with web development frameworks such
as React Learning how to work
collaboratively on web development
projects
Conclusion
• In conclusion, the journey through this web development course has been
a transformative experience that has equipped us with the knowledge,
skills, and mindset needed to thrive in the ever-evolving digital landscape.
From the foundational concepts to the cutting-edge techniques, we have
traversed a comprehensive spectrum of topics that collectively define the
art and science of web development.
Download