Web technology and web design tutorials: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{under construction}}
{{incomplete}}
{{stub}}
{{web technology tutorial|Menu}}
{{web technology tutorial|Menu}}
{{interaction-design|Menu}}
{{interaction-design|Menu}}


'''Most tutorials are just drafts'''. I will take some time before I will be done with these - [[User:Daniel K. Schneider|Daniel K. Schneider]] october 2009. That holds still true as of Feb 2011. Some technical information has been added. In the next few month I'll add conceptual stuff related to design and usability.
'''Most tutorials are drafts''' that may never be completed since the web is already rich with tutorials - [[User:Daniel K. Schneider|Daniel K. Schneider]] october 2009. That was still true as of Feb 2011. Some technical information has been added. As of 2020, major additions have been made in the area of [[:category:Fab lab|Fab lab]] technology and practice.


== Introduction ==
== Introduction ==
Line 68: Line 67:
* [[HTML and XHTML validation and repair]]
* [[HTML and XHTML validation and repair]]
* [[HTML5]] (see also SVG)
* [[HTML5]] (see also SVG)
* [[HTML5 audio and video]]
* [[WebVTT]]


=== HTML forms ===
=== HTML forms ===
Line 92: Line 93:
* [[Analyzing CSS tutorial]]
* [[Analyzing CSS tutorial]]
* [[CSS compatibility]]
* [[CSS compatibility]]
* [[CSS transforms tutorial]]
* [[CSS animations tutorial]]


=== JavaScript ===
=== JavaScript and DHTML ===


* [[Javascript tutorial - basics]]
* [[Javascript tutorial - basics]]
* [[JavaScript libraries]]
* [[DHTML]]
* [[DHTML]]
* [[HTML forms tutorial]] (using JS a lot)
* [[HTML forms tutorial]] (using JS a lot)
* [[ECMAScript data types]]
* [[ECMAScript data types]]
* [[AJAX]]
* [[AJAX]]
* [[HTML5 video and JavaScript]]
* [[Animate CC 2018 - Interactive animated web sites‎]]


=== XML tutorials ===
=== XML tutorials ===
Line 111: Line 117:
* [[XSLT to generate SVG tutorial]]
* [[XSLT to generate SVG tutorial]]
* [[XPath tutorial - basics]]
* [[XPath tutorial - basics]]
* [[XSLT for compound documents tutorial]]
* [[XQuery tutorial - basics]]
* [[XQuery tutorial - basics]]
* [[PHP - MySQL - XML tutorial - basics]]
* [[PHP - MySQL - XML tutorial - basics]]

Latest revision as of 16:20, 13 February 2020

Most tutorials are drafts that may never be completed since the web is already rich with tutorials - Daniel K. Schneider october 2009. That was still true as of Feb 2011. Some technical information has been added. As of 2020, major additions have been made in the area of Fab lab technology and practice.

Introduction

This entry indexes various web technology and web design tutorials. Roughly, the learning goals are the following

Web technology level 1 - Learning goals

  1. Use simple Web 2.0 services like Webtops
  2. Configure a web 2.0 application, e.g. a a blog or a social network
  3. Import widgets and understand how content syndication works
  4. Learn how the Internet works and about some major Web protocols
  5. Design a web page with (X)HTML and CSS and upload it to a server
  6. Evaluate and use web page styles
  7. Edit and code simple JavaScript programs
  8. Know how to make use of JavaScript libraries
  9. Create and validate an XML file (learn how to read and use DTDs and XML Schemas)

web technology level 2 - learning goals:

  1. Learn web design and usability principles
  2. Design XML grammars
  3. Write XSLT stylesheets for text or database centered XML applications
  4. Access a web server, code, test and run a very simple server-side program
  5. Design a simple SQL database
  6. Be able to use some PHP/MySQL generators
  7. Install and configure LAMP-based web applications

web design - learning goals:

  1. Implement a user-centered agile design practice
  2. Use prototyping tools like pencil and paper and wireframing tools
  3. Identify major usability issues
  4. Conduct simple usability tests
  5. Understand requirements for accessibility

List of (future) tutorials

Note: The list below is really provisional, got some renaming and (of course) work to do. Also, some entries are less than incomplete ...

Getting started

I suggest to start creating web sites with online services. This way you will be aware of what you can do without learning to code or install anything. In addition, you will implicitly become aware some issues and concepts that will be introduced later.

Internet principles

Managing identities on the Internet and Authentication

HTML

HTML forms

SVG

CSS

JavaScript and DHTML

XML tutorials

PhP tutorials

Web applications

Design and usability

Other EduTech Wiki entries of interest

Overviews
Links pages

... to help you find good web sites

Other tutorials
Installation tips

See the category installation tips