Podcast
Questions and Answers
What are the three main parts of a URL?
What are the three main parts of a URL?
- Path, Server, File Size
- Protocol, File Type, Host
- Domain, Resource, Extension
- Protocol, Domain, Path (correct)
Which statement best describes HTTP?
Which statement best describes HTTP?
- A secure way to transfer files over the web.
- The set of rules for transferring multimedia files on the Web. (correct)
- A complex communication protocol for web services.
- A standard protocol maintained solely by the IETF.
What does HTTPS ensure when transferring data?
What does HTTPS ensure when transferring data?
- A standard document format for all resources.
- Fast data transfer speeds.
- Encrypted data for secure transmission. (correct)
- Compatibility across all browsers.
What organization is primarily responsible for maintaining web standards like HTML?
What organization is primarily responsible for maintaining web standards like HTML?
Which of the following is NOT a characteristic of a web page?
Which of the following is NOT a characteristic of a web page?
Which of the following is NOT mentioned as a method to distribute content?
Which of the following is NOT mentioned as a method to distribute content?
What type of content is considered effective for boosting website traffic?
What type of content is considered effective for boosting website traffic?
Which of the following is a requirement for web publishing?
Which of the following is a requirement for web publishing?
Which option is NOT listed as an example of content types to add to a website?
Which option is NOT listed as an example of content types to add to a website?
What is one method to publish a website mentioned in the content?
What is one method to publish a website mentioned in the content?
What is the primary focus of the HNDIT1022 module?
What is the primary focus of the HNDIT1022 module?
Which of the following programming languages is NOT a focus of the HNDIT1022 module?
Which of the following programming languages is NOT a focus of the HNDIT1022 module?
What percentage of the assessment is allocated to the continuous assessment component?
What percentage of the assessment is allocated to the continuous assessment component?
Which tool is introduced for web design in the HNDIT1022 module?
Which tool is introduced for web design in the HNDIT1022 module?
Which of the following is a learning outcome of the module?
Which of the following is a learning outcome of the module?
What does the syllabus cover regarding Cascading Style Sheets?
What does the syllabus cover regarding Cascading Style Sheets?
Which statement correctly describes the course structure?
Which statement correctly describes the course structure?
What is one significant topic included in the syllabus?
What is one significant topic included in the syllabus?
What is the primary port used by FTP for communication?
What is the primary port used by FTP for communication?
Which of the following is NOT an action that a client can perform using FTP?
Which of the following is NOT an action that a client can perform using FTP?
Which client is NOT listed as an example of a visual FTP client?
Which client is NOT listed as an example of a visual FTP client?
What year was the first web page created?
What year was the first web page created?
What must a user have to make changes to files on an FTP server?
What must a user have to make changes to files on an FTP server?
Which protocol is primarily used for transferring files to a web server?
Which protocol is primarily used for transferring files to a web server?
Which of the following describes content distribution?
Which of the following describes content distribution?
What could be considered a potential benefit of proper content distribution?
What could be considered a potential benefit of proper content distribution?
What does HTML stand for?
What does HTML stand for?
Which method of connecting to FTP servers is considered the most widely used?
Which method of connecting to FTP servers is considered the most widely used?
What is the primary function of the World Wide Web?
What is the primary function of the World Wide Web?
Which of the following best describes SGML?
Which of the following best describes SGML?
Content distribution can be categorized into how many distinct types?
Content distribution can be categorized into how many distinct types?
What enables the creation of hyperlinks on web pages?
What enables the creation of hyperlinks on web pages?
Who invented the World Wide Web?
Who invented the World Wide Web?
Which of the following components is not a part of the World Wide Web?
Which of the following components is not a part of the World Wide Web?
What is a primary difference between modern and older web browsers?
What is a primary difference between modern and older web browsers?
Which type of web hosting is generally considered suitable for beginners?
Which type of web hosting is generally considered suitable for beginners?
What should you consider when selecting a web hosting provider?
What should you consider when selecting a web hosting provider?
Why is FTP considered an important protocol?
Why is FTP considered an important protocol?
Which type of web hosting provides the most control over server configuration?
Which type of web hosting provides the most control over server configuration?
What benefit does shared hosting typically offer to users?
What benefit does shared hosting typically offer to users?
What is one of the first steps in selecting a web hosting plan?
What is one of the first steps in selecting a web hosting plan?
What does FTP stand for?
What does FTP stand for?
Flashcards
Web Design Fundamentals
Web Design Fundamentals
Core concepts and practical application of designing websites using HTML, CSS, and JavaScript.
HTML, CSS, JavaScript
HTML, CSS, JavaScript
Markup language (HTML), styling language (CSS), and scripting language (JavaScript) used to build and enhance web pages.
Web Design Theory & Practice
Web Design Theory & Practice
Principles and application of website design, including visual hierarchy, usability, and user experience and current trends.
Simple Websites
Simple Websites
Signup and view all the flashcards
Interactive Visual Appealing Client-side programs
Interactive Visual Appealing Client-side programs
Signup and view all the flashcards
HTML5
HTML5
Signup and view all the flashcards
Web Design Tools
Web Design Tools
Signup and view all the flashcards
Information Hierarchy
Information Hierarchy
Signup and view all the flashcards
World Wide Web (WWW)
World Wide Web (WWW)
Signup and view all the flashcards
Hyperlink
Hyperlink
Signup and view all the flashcards
Tim Berners-Lee
Tim Berners-Lee
Signup and view all the flashcards
HTML
HTML
Signup and view all the flashcards
Internet vs. WWW
Internet vs. WWW
Signup and view all the flashcards
Uniform Resource Identifier (URI)
Uniform Resource Identifier (URI)
Signup and view all the flashcards
HTTP
HTTP
Signup and view all the flashcards
First Webpage
First Webpage
Signup and view all the flashcards
URL
URL
Signup and view all the flashcards
HTTP
HTTP
Signup and view all the flashcards
HTTPS
HTTPS
Signup and view all the flashcards
W3C
W3C
Signup and view all the flashcards
Web Page
Web Page
Signup and view all the flashcards
Web Hosting
Web Hosting
Signup and view all the flashcards
Shared Hosting
Shared Hosting
Signup and view all the flashcards
VPS Hosting
VPS Hosting
Signup and view all the flashcards
FTP
FTP
Signup and view all the flashcards
Browser Translation
Browser Translation
Signup and view all the flashcards
Website Needs
Website Needs
Signup and view all the flashcards
Hosting Reliability
Hosting Reliability
Signup and view all the flashcards
FTP Importance
FTP Importance
Signup and view all the flashcards
Web Publishing
Web Publishing
Signup and view all the flashcards
Content Promotion Tactics
Content Promotion Tactics
Signup and view all the flashcards
Content Types
Content Types
Signup and view all the flashcards
Website Publishing Options
Website Publishing Options
Signup and view all the flashcards
Website Hosting
Website Hosting
Signup and view all the flashcards
FTP
FTP
Signup and view all the flashcards
FTP Server
FTP Server
Signup and view all the flashcards
FTP Port 21
FTP Port 21
Signup and view all the flashcards
FTP Client
FTP Client
Signup and view all the flashcards
Content Distribution
Content Distribution
Signup and view all the flashcards
Content Distribution Channels
Content Distribution Channels
Signup and view all the flashcards
FTP Client Visual Tools
FTP Client Visual Tools
Signup and view all the flashcards
FTP Address
FTP Address
Signup and view all the flashcards
Study Notes
Module Information
- Module Code: HNDIT1022
- Module Title: Web Design
- Credit: 4
- GPA/NGPA: GPA (Compulsory)
- Semester: 1 (15 Weeks)
- Lectures per week: 02
- Lab/Tutorial per week: 04
- Student Activities per week: 07
- Notional hours: 13
Module Aims
- Focuses on web fundamentals
- Develop websites using HTML, CSS, and JavaScript
- Covers current web design theory and practice
Learning Outcomes
- Design, develop, and deploy simple websites using HTML, CSS, and JavaScript
- Design and develop interactive, visually appealing client-side programs
- Describe HTML5 and web design tools
Outline of Details Syllabus
- Introduction to web design
- Understanding HTML and XHTML
- Define and plan information hierarchy
- Understanding Cascading Style Sheet
- Understanding CSS Box Model and Positioning
- Understanding dynamic web sites and introduction to photoshop
- Understanding JavaScript programming
- Working with web-based forms
- Introduction to Dream viewer
- Introduction to web servers and hosting
Assessment
- Continuous Assessment: Online quizzes, Labs, Individual Assignments, Group Assignments, Tutorials (40%)
- End of Semester Examination: Structured question paper (60%)
Prescribed Textbook and Resources
- Sam's Teach Yourself HTML, CSS, and JavaScript All in One
- Internet & World Wide Web, How to Program (5th edition)
- Dietel & Dietel
- Online materials: https://www.w3schools.com/
- https://www.tutorialspoint.com/index.htm
Week 1 Introduction to Web Design
- Subtopics:
- History of HTML and WWW
- Web browser compatibility
- Selecting a web hosting provider
- Transferring files to web server using FTP
- Distributing web content and web publishing
Internet vs. WWW
- Internet: Vast global network of computers
- WWW: Collection of software on the Internet, connecting hypertext documents
History of World Wide Web
- Tim Berners-Lee invented the WWW at CERN in 1989
- Developed the first web server, browser, and HTML (Hypertext Markup Language)
- Released HTML and browser source code publicly in 1993
When was the first webpage created?
- Went live on August 6, 1991
- Used for sharing documents via FTP
Content
- HTML derived from SGML
- SGML is a markup language and uses DTD (Document Type Definition)
What is World Wide Web?
- Network of information resources
- Relies on three mechanisms for widest audience reach:
- Uniform naming scheme (e.g., URIs)
- Protocols (e.g., HTTP)
- Hypertext (e.g., HTML)
URL
- Uniform Resource Locator
- Addresses resources on the web
- Typically consists of three parts: Protocol, Domain, and Path
Basic URL structure
- Protocol: https://
- Domain: whatis.techtarget.com
- Path: /glossaries
HTTP (HyperText Transfer Protocol)
- Set of rules for transferring multimedia files on the web
- Coordinated by W3C and IETF
HTTPS (Secure HTTP)
- Used for secure data transfer, like credit card information
Web Server-Client Diagram
- Web server receives HTTP requests
- Sends HTTP responses to client browsers in a request-response cycle
W3C (World Wide Web Consortium)
- Maintains global HTML standards, with W3C and WHATWG groups.
Webpage
- Document used in the World Wide Web
- Accessible via browsers
- Typically in HTML or XHTML format
- Uses additional resources (e.g., style sheets, images)
Website
- Collection of related webpages containing media and digital assets
- Hosted on a web server
- Accessible via a network and has a Unique Uniform Resource Locator (URL).
Web Server
- Software on a server that handles HTTP requests
- Manages access to files, folders, and resources
Web Browsers
- Software application that retrieves, presents, and navigates web resources.
- Major browsers: Internet Explorer, Firefox, Google Chrome, Apple Safari, Opera
Versions of HTML
- Chronological history of HTML versions and specifications
Browser Compatibility
- Websites must work correctly across various browsers
- Crucial for broader audience reach
Why Browser Compatibility is important
- Important for e-commerce success
- Incompatibility limits audience and traffic
- Should be considered early in development
How Browser Compatibility Works
- Different browsers may interpret HTML differently
- Modern browsers decode newer HTML better
What is web hosting?
- Provides space on a server for websites
- Different types: shared, VPS, dedicated, cloud, WordPress, managed, reseller
How to select a web hosting provider
- Careful consideration needed for appropriate site hosting company & plan
- Important to consider all necessary features
Determining the appropriate hosting service
- Knowledge of Website needs
- Confirmation of Subscription period for hosting contracts
- Checking for server reliability and uptime
- Confirmation of the host's refund policy and guarantees and understanding upgrade options.
- Verification of host's features
Hosting Services
- Web hosting options should provide choice and flexibility for website resources
Examples of Web hosting providers
- Dreamhost
- Bluehost
- Hostgator
- Network Solutions
- IONOS by 1&1
- Hostinger
FTP (File Transfer Protocol)
- Network protocol for transferring files
- Enables expansive file transfers across IP networks
- Alternative mechanisms (email, HTTP) lack FTP's control and precision.
How FTP works:
- Client-server protocol with two communication channels
- One computer acts as a server, other is a client.
- FTP server listens on port 21 for client connections
- Clients can upload, download, delete, rename, move, and copy files on server
How to transfer files to web server using FTP
- Determine how you want to connect
- Use a visual client (e.g., FileZilla, Cyberduck).
Content Distribution in websites
- Method of promoting content
- Happens across channels.
Why it is Important to Distribute your content?
- Crucial part of any digital marketing strategy
- Drives more traffic and increased social media reach.
How is content Distributed?
- Can be shared via different channels like blogs/social media/emails/e-books etc..
Content Distribution Practices Tactics
- Leverage influencers
- Use Social Media
- Convert content into different media formats
- Promote on content communities
Content Types to add to Website
- Blog posts
- Videos
- Infographics
- Case Studies
- eBooks
- Webinars
- Podcasts
Web Publishing
- Process of publishing original content on the internet
- Includes building, uploading, updating, and posting to websites.
Options to Publish Website
- Getting hosting and a domain name
- Online Tools: GitHub, Google App Engine
- Web-based IDEs (e.g., CodePen)
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz tests your knowledge on the fundamentals of web design as covered in module HNDIT1022. You'll explore key concepts including HTML, CSS, and JavaScript, as well as practical applications of web design tools. Prepare to demonstrate your understanding of designing and developing interactive web pages.