EUC1501-Y-3E
Module 9 – Web Development
19689322
9911150038080
1. Research free JavaScript tutorials online. Discuss some of the practical
applications of learning this language in web development. (3)
• JavaScript is utilized for client-side scripting, enabling interactive
and dynamic website content.
• Creating responsive and user-friendly web interfaces, like form
validation, interactive maps, and animated graphics, is crucial.
• JavaScript is utilized for creating web-based games, chat
applications, and updating dynamic content without refreshing
the page.
2. Is there a JavaScript certification? (2)
Different certifications in JavaScript are offered, like "Microsoft
Technology Associate (MTA) - JavaScript Development Fundamentals"
and "Oracle Certified Professional, JavaScript Developer." These
certifications confirm a professional's expertise in JavaScript
development and can improve their job opportunities.
3. Research free HTML tutorials online. Discuss some of the practical
applications of learning this language in web development. (3)
HTML, also known as Hypertext Markup Language, is crucial in building
web pages and serves as the backbone of web development. Mastering
HTML is essential for a wide range of practical uses in web
development, such as:
• Designing Websites: HTML is utilized to organize the elements
found on web pages, such as text, images, videos, and other
media components.
• Constructing websites requires a thorough grasp of HTML,
whether starting from scratch or utilizing CMS like WordPress, as
it enables developers to design the framework and arrangement
of web pages.
• Email Marketing: Utilizing HTML to design visually pleasing and
adaptable email templates for email marketing initiatives.
• E-commerce websites utilize HTML to design product pages,
shopping carts, and checkout processes.
4. Is there an HTML certification? (2)
Yes, W3Schools offers an Online Certification Program and there are
many more options.
5. Preview a free website builder and design a website using its tools. (4)
6. Research different websites builders and compare their ease of use, price
point, and features and capabilities. (4)
The prices below are listed in $ as available on the different websites.
Features
Website and
Ease of Use Price Point
Builder Capabilities
Wix
provides a
Wix offers a wide range
range of of features,
Wix offers a pricing including
user-friendly plans, customiza
drag-and- including a ble
drop free plan templates,
interface, with Wix e-
Wix
making it branding, commerce
easy for and capabilitie
beginners to premium s, SEO
create a plans tools, and
website. starting at third-party
around $14 app
per month. integration
s.
WordPress WordPress.c
WordPress
offers both a om offers
provides
hosted free and
extensive
platform premium
customizat
(WordPress.c plans, with
ion
om) and a prices
options, a
self-hosted starting at
WordPr wide range
option around $4
ess of plugins
(WordPress.o per month.
and
rg). The self- WordPress.o
themes, e-
hosted rg is free,
commerce
version but users
support,
requires more need to pay
and robust
technical for hosting
blogging
knowledge and domain.
Features
Website and
Ease of Use Price Point
Builder Capabilities
but provides capabilitie
greater s.
flexibility.
Shopify is
known for
its
Shopify's powerful e-
Shopify is a pricing commerce
popular starts at features,
choice for e- around $29 including
commerce per month inventory
websites, for a basic manageme
offering a plan, with nt,
Shopify
user-friendly additional payment
interface transaction processing
tailored fees for ,
specifically using customiza
for online external ble
stores. payment storefronts
gateways. , and
marketing
tools.
7. What are the pros and cons of using a website builder? (4)
Pros:
• No coding skills required
• No design skills required
• Free or cheap packages available
• Fast
• No need for training
Cons:
• Various Limitations
• Restricted features
• Not fully technically customized
• Not custom-designed
• Slow
8. Preview a free CMS and design a website using its tools. (4)
9. Research different CMS platforms and compare their ease of use, price point,
and features and capabilities. (4)
Ease of Price Features and
CMS Platform Capabilities
Use Point
Extensive
Free, plugin library,
with customizable
WordPress Easy themes,
paid
options blogging
capabilities
Strong user
management,
multilingual
Joomla Moderate Free support,
complex
content
structure
Advanced
content
Moderate management,
Drupal to Free robust
Difficult security,
scalability
Drag-and-drop
Free, interface, Wix
Very with ADI for AI-
Wix driven design,
Easy paid
options e-commerce
capabilities
Beautiful
templates,
Paid, integrated e-
Squarespace Easy no free commerce,
option blogging
features
10. What are the pros and cons of using a CMS? (4)
Pros:
• User-friendly interfaces on CMS platforms make managing
content easy for non-technical users.
• Personalization: Numerous CMS platforms provide a variety of
themes, plugins, and extensions for customization.
• Content Management: Effectively handle and arrange substantial
quantities of content.
• SEO-Friendly: Numerous CMS platforms provide SEO tools and
plugins to enhance content for search engines.
Cons:
• Learning Curve: Certain CMS platforms might require time to
learn, especially for advanced features.
• Security risks can arise when CMS platforms are not adequately
maintained, leaving them susceptible to potential security threats.
• Performance may be affected by an excessive amount of plugins
and features on a website.
11. Why would you use one over a website builder? (2)
• CMS platforms provide greater flexibility for customization and
scalability.
• Content Management: Perfect for websites containing vast
amounts of content and requiring regular updates.
• Technical Control: Grants greater authority in managing technical
elements such as hosting and database operations.
Tool for creating websites.
• Ease of Use: Typically more user-friendly for novices with minimal
technical expertise.
• Fast and simple process to create a foundational website.
• Suitable for small businesses or individuals seeking a basic online
presence
12. Dynamic websites often run _________ to interact with website content
stored in a database located on a server.
server-side scripts
13. Set up and configure a Google Analytics account for the website that you
previously developed. (4)
14. Discuss what statistics you can view using the tool, and how that could help
in fine-tuning the website development. (4)
15. Are there other analytic tools that can capture this information as well? (2)
16. Compare and contrast their capabilities. (4)
17. Research free XML tutorials online. Discuss how businesses can utilize
website databases to gather data and then use XML to examine data
(download to a spreadsheet, for example). (4)
Businesses can utilize website databases to gather data and then use
XML to examine data by implementing XML as a data interchange
format. XML can be used to extract data from website databases and
convert it into a structured format that can be easily processed and
analyzed. This structured data can then be downloaded to a
spreadsheet or integrated into other applications for further analysis
and reporting.
18. What are some of the other applications of XML that businesses can leverage
when designing websites? (3)
• XML is utilized for data storage and exchange, facilitating the
integration and sharing of information across various systems
and platforms.
• Web Services: XML is frequently utilized in web services to aid in
communication and data sharing among diverse applications
online.
• Businesses can utilize XML to tailor and customize website
content to suit the preferences and behaviors of individual users.
• Representation of data: XML is a standardized format that can be
utilized to structure and represent data, facilitating the processing
and manipulation of information on websites.
• XML can store website and web application configuration
settings, making customization and maintenance simple.
• RSS feeds are made using XML to share content and updates
from websites, enabling businesses to distribute their
information.
• XML sitemaps can enhance SEO by giving search engines a
structured overview of the website's content.
• XML's ability to work on any platform makes it ideal for ensuring
compatibility on various devices and systems.
19. _________ provide a set of measurements that help you understand how
people use your website.
1. Traffic Sources
• Direct Traffic: Visitors who directly type your website's URL into their
browser.
• Referral Traffic: Visitors who land on your website from external links on
other websites.
• Organic Traffic: Visitors who find your website through search engines.
2. Page Views and Unique Visitors
• Page Views: The total number of pages viewed on your website.
• Unique Visitors: The number of distinct individuals who visit your
website within a specific time period.
3. Bounce Rate
• The percentage of visitors who navigate away from your website after
viewing only one page. A high bounce rate may indicate a lack of
engagement or relevance.
4. Conversion Rate
• The percentage of visitors who complete a desired action, such as
making a purchase or signing up for a newsletter.
5. Time on Page and Session Duration
• Time on Page: The average amount of time visitors spend on a specific
page.
• Session Duration: The average duration of a user's visit to your website.
6. Exit Pages
• The pages from which visitors most frequently leave your website. This
can help identify potential issues or areas for improvement.
7. Click-Through Rate (CTR)
• The percentage of users who click on a specific link, advertisement, or
call-to-action.
8. User Demographics and Behavior
• Understanding the demographics of your website visitors, such as age,
gender, location, and interests, can provide valuable insights for
targeted marketing and content creation.
9. HTML tags are written in _________ characters and are enclosed within
__________.
Slash/characters // Angle brackets
10. What steps would you need to take to create and publish a professional
website online? (5)
1. Step 1: Choose how you'll publish your website.
2. Step 2: Pick your domain name.
3. Step 3: Choose a web hosting provider.
4. Step 4: Create content for your website.
5. Step 5: Design your website.
6. Step 6: Test your website.
7. Step 7: Publish your website.
8. Step 8: Maintain your website.