Web Technologies Beginner Guide: Websites, Static vs Dynamic Content, HTML & CSS Basics
Web Technologies : Beginner Guide
(note: this blog have short online explanation only)
Tools and techniques used to create, manage and interact with websites and web applications called Web technologies.
Websites and Web Pages
- Website is a collection of related webpages. It usually under single domain name can be access through internet.
- Web Page is an individual document that can be display in web browser. ( in include images, videos, text and links to other web pages)
Dynamic content vs Static Content
Static Content and Dynamic Content differ mainly in how they are generated and how they behave once delivered to the user
- Static content: content that look the same for every users and don't change (only can be change by developers manually) Ex: plain HTML pages
- Dynamic Content: Content that generated in real time based on user input or their preferences.(It usually happens in Server sides) Ex. Facebook Feed, E-commence application etc.
HTML v CSS
HTML (Hyper Text Markup Language)
The standard language for creating webpages. It provide to create a proper structure web pages using tags and elements such as heading(<h1>), paragraphs(<p>) , link (<a>) and more .
CSS (Cascading Style Sheets)
A language used to style the web page/ html element. It allows to develop a attractive visual appearance of the page.
As this picture Html server as the foundation for webpages(skeleton) and the CSS serve as skin/cloth/style of the web page ( additionally we can use JavaScript for behavior or dynamic animations)
We can use different combinations of technologies are used to develop dynamic websites, for example,
- HTML, CSS, JavaScript + PHP + MySQL
- HTML, CSS, JavaScript + Python + Django + PostgreSQL
- HTML, CSS, JavaScript + Node.js + Express + MongoDB
Conclusion
Web tech is the base of how sites and web apps are made, styled and made to
work.
Knowing HTML, CSS, Static vs Dynamic is the first step before going deep
into pro tools and frameworks.
If u need more details, just drop a comment — I’ll make it. And soon I’ll
post about
Web Development Job Roles
too.
Nice and easy to understand 👍 Thanks for sharing!
ReplyDelete