CH-1[Introduction to web technology].pdf

eyasu6 4 views 26 slides Mar 04, 2025
Slide 1
Slide 1 of 26
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

web related system


Slide Content

Introduction to Web Technologies
➢HTML
➢CSS
➢Bootstrap
Web Scripting Languages
CHAPTER ONE CHAPTER TWO
Web Application Development
➢JavaScript
➢Advanced JavaScript: JSON, Ajax, JQUERY

Front End Technologies
➢Front-End Frameworks
➢Angular
➢ReactJS
Back End Technologies
➢Node.JS
➢ExpressJS
➢MongoDB
CHAPTER THREE CHAPTER FOUR
Web Application Development

Mobile web development
➢Mobile-First? What is
➢Mobile Web? Understanding
➢Mobile Devices and Desktop
CHAPTER FIVE
Web Application Development

Summary
Internet
WWW
Design good website
Types of webpage

Chapter One
Introduction to Web
Technologies
5

HTML
1
4
2
5
3
not a
programming
language
used for creating
webpages
It canembed
uses markup
tags
tags normally
come in pairs

HTMLDocumentStructure
•An HTML document has the following basicstructure:
<html>
<head>
<title>pagetitle</title>
</head>
<body>
</body>
</html>
7
HTML

Tag:-a piece of code that acts as a label that a
web browser interprets
Element:-A complete tag
Attribute:-property value that customizes or
modifies an HTML
T
E A
HTML

Body
H T M L
H T M L
FormattingTags
<i></i>
<u></u>
<sup></sup>
<sub></sub>
<em></em>
<b></b>
<del></del>
<br>
<h1></h1>
•<hr>
•<font>…</font>
•<p>…</p>

10

HTMLTags
•Lists: Unordered, Ordered and Definitionlists
•Unordered Lists(ul)
•Format:
<ul>
<li>…</li>
<li>…</li>

</ul>
•Atribute:
•type=“bullet type” {disc, circle,square}
11

Cont…
•Ordered Lists(ol)
•Format:
<ol>
<li>…</li>
<li>…</li>

</ol>
•Atribute:
•type=“number type” {1, i, I, a,A}
12

HTMLTags
•Definition Lists(dl)
•define a list of term-descriptionpairs
•Format:
<dl>
<dt>…</dt>
<dd>…</dd>

</dl>
•E.g.
<dl>
<dt>book</dt><dd>somethingthat we read …</dd>
<dt>marker</dt><dd>something we write with
…</dd>
13

➢List
➢Link
➢Image
➢Table
➢Form
➢Frame
HTML

Table H T M L
Tags used
<table>
<caption></caption>
<tr></tr>
<th></th>
<td></td>
</table>
•Table attributes[<table>]: align, bgcolor, width, border, bordercolor,
cellspacing, cellpadding
•rowattributes[<tr>]:align, bgcolor, height, valign
•data attributes[<td>]:align, valign, width, bgcolor, colspan, rowspan

AB C
DE F
4 columns Merged
BC D E
FG H I
3 rows Merged
B C D
E F G
H IJ
A 3 columns Merged
B C D E
F G H
2 rows
Merged
2 columns Merged I
Table 1.0
Table 4.0
Table 2.0 Table 3.0
Exercise

FORM
H T M L
Tags used
<form>
<fieldset>
<legend></legend>
</fieldset>
<input>
<select>
<option></option>
</select>
</form>
•Form attribute[<form>]: name, action,
method
•Input attributes[<input>]: type, size,
name, value

Exercise

Inline:-Inside a single HTML element
Internal:-Inside the <head> element of an
HTML document
External:-In an external CSS file
I
I E
C S S

p{
color:red;
/* This is a single-line comment*/
text-align:center;
}
mystyle.css
HTML file calling cssfile

Bootstrap
✓isafront-endframeworkthathelpsyoudesignwebinterfaceswith
ready-madeHTML,CSSandJavaScriptcomponentsforcommon
elementslikenavigation,forms,andbuttons.
✓Italsohasaresponsivegridlayoutsystemthatadjustsyoursitefor
deviceswithdifferentscreensizes,suchasphonesandtablets.
✓WithBootstrap,developerscansavetimeandeffortbyutilizing
pre-designedcomponents
✓providesnumerousstylingoptionsandutilitiestoenhancethe
overallappearanceandfunctionalityofwebsites.
✓Itwidelyusedbywebdeveloperstostreamlinetheweb
developmentprocessandcreateconsistentandvisually
appealinguserinterfaces.

Why use Bootstrap?
❖Responsive design:Bootstrapisbuiltwithamobile-first
approach,meaningitisdesignedtoberesponsiveandadaptto
differentscreensizes.
❖Time-saving:Bootstrapprovidesawiderangeofpredefinedand
customizableCSSandJavaScriptcomponents,suchasgrids,buttons,
navigationbars,andmodals.
❖help developers save time and effort by eliminating the
need to code everything from scratch.
❖Consistentappearance:WithBootstrap,youcanachieveaconsistent
andprofessional-lookingdesignacrossyourmobileapplication.
❖It offers a set of predefined styles and themes that can be
easily customized to match your brand's identity.

Cont…
✓Cross-browsercompatibility:Bootstrapisdesignedtoworkwell
acrossdifferentwebbrowsers,ensuringthatyourmobileapplication
functionsconsistentlyforusers.
✓Accessibility:Bootstrapfollowsmodernwebdevelopmentstandards
andbestpractices,includingaccessibilityguidelines.
✓ensures that your mobile application is accessible to users
with disabilities, enhancing its usability and reach.
✓Continuousupdatesandenhancements:regularlyupdatedand
improvedwithnewfeatures,bugfixes,andperformance
enhancements.
✓By using Bootstrap, you can take advantage of these updates
to keep your mobile application up-to-date and optimized.
✓Easytogetstarted:WithjusttheknowledgeofHTMLandCSSanyonecan
getstartedwithBootstrap.AlsotheBootstrapofficialsitehasagood
documentation

BOOTSTRAP SOURCE CODE
With Bootstrap, you just need to include the bootstrap.cssCSS 1 file
and, optionally, the bootstrap.jsJavaScript file into your website and
you are ready to go.

THANK YOU
?
26
Tags