webdevelopment, engineering, institue of engineering purwanchal campus , Nepal, Dharan
APRIL643917
7 views
35 slides
Jul 15, 2024
Slide 1 of 35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
About This Presentation
web development pptx , slides for beginneers
Size: 23.61 MB
Language: en
Added: Jul 15, 2024
Slides: 35 pages
Slide Content
WEB DEVELOPMENT
Begineer's Guide
to
Sagar Timalsina
Software Engineer, Growthzilla
Introduction to Engineering
21 3
Presentation Outline
Introduction
to WWW
Into Web
Development
Beyond Web
Development
World Wide Web (WWW)
Web is a system of interconnected
documents and resources accessible through
the internet
Invented by Sir Tim Berners-Lee
in 1989
Made Up of websites and
hyperlinks
How Does Web Work ?
Client
Client
Server
Client
Client
Client - Server Model
Request
Response
Client
How Does Web Work ?
Understood something?Understood something?
Before we start . . .
How do we get to the server ?How do we get to the server ?
URL (Uniform Resource Locator)
Domain Name System (DNS)
HTTP
We use these
Web
Development
Let's swing into
Web Development
Creating and Maintaining websites
and web applications
Building functional and visually
appealing online experiences.
Frontend
Development
Backend
Development
Visual Appearance
Interactivity
Usabilty
Database Management
APIs
Server Side Logic
BackendBackend FrontendFrontend
Frontend
Development
Backend
Development
Frontend
Development
Backend
Development
Me as
Full-stack
developer
Me and my friend fighting aboutMe and my friend fighting about
front end vs back endfront end vs back end
Basic Web Development Technologies
Uses a series of tags to define the
structure and content of a page.
Web browsers interpret the HTML
code and display the page .
Body or skeleton
HyperText Markup Language
CSS is used to control its presentation
and style.
CSS allows you to specify a web
page's layout, colours, fonts, and
other visual aspects.
Enhances the aesthetics and overall
user experience of the website.
Cascading Style Sheets
Le me Selecting
Colour in my
website using CSS
Le me Selecting
Colour in my
website using CSS
Powerful scripting language
Provide a richer and more engaging
user experience.
Adds interactivity and dynamic
behaviour
JavaScript
API'sAPI's DatabaseDatabase
Database
Store Data Retrieve Data Organize Data
Server Side Logic
Processing Validation Operations
Dynamic
Website
Static
Website
Frameworks
Covers aspects like data
management ,security ,routing etc.
Foundation and a set of tools for
building applications
Libraries
Collection of pre-written code
modules or functions
Provide ready made code for
developer to incorporate in
application
Responsive Design
Performance Optimization
Security
Accessibility
Factors to consider
Resources
Mozilla Developer Network
Documentation
Youtube
IT Club
Youtube
Traversy Media
Code with harry
Free Code Camp
Programming with Mosh
MAKING YOUR OWN WEBSITE
https://www.register.com.np
Go to
& register your own domain
for free !!
yes ! It's FREE !!!
WHERE TO HOST ?
After you complete
your own website and
deploy it
After you complete
your own website and
deploy it
CLOUD DEPLOYMENT
Infrastructure as a service
Platform as a service
Software as a service