Help:COAP-3180/exam: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 12: Line 12:


Reading:
Reading:
* O'Reilly Tim (2005), [http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html What is Web 2.0], better take the [http://www.oreillynet.com/lpt/a/6228 print] version.
* O'Reilly Tim (2005), What is Web 2.0,  http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html, better take the [http://www.oreillynet.com/lpt/a/6228 print] version.


=== Webtops and widgets ===
=== Webtops and widgets ===
Line 38: Line 38:


* Understand what Apache/MySQL/Php means
* Understand what Apache/MySQL/Php means
* Understand advantages/disadvantages of working with a [[web hosting service]], a local WAMP installation or a WAMP on a memory stick.


=== Code generators ===
Reading:
* http://en.wikipedia.org/wiki/Web_hosting_service
 
=== PHP/MySQL and Code generators ===


* Be able to produce scripting code with a generator
* Be able to produce scripting code with a generator
* Understand what the generator does and why generators can be useful
* Understand what the generator does and why generators can be useful
* Have a basic understanding how PHP interacts with MySQL
Reading:
http://tecfa.unige.ch/guides/te/files/php-mysql.pdf


=== Configuration of LAMP-based portalware ===
=== Configuration of LAMP-based portalware ===


* Discuss design of a CMS
* Discuss the design of a CMS, i.e. its purpose, front page design, menu layout, skin and extra tools installed


=== The W3C XML framework ===
=== The W3C XML framework ===
Line 65: Line 74:
* Understand simple table definition
* Understand simple table definition
* SELECT, INSERT, UPDATE
* SELECT, INSERT, UPDATE
* http://tecfa.unige.ch/guides/te/files/mysql-intro.pdf (Note: You can find links to additional SQL tutorials on the [[Help:COAP-3180|course homepage]] or the [[SQL]] and [[MySQL]] pages if the slides are not clear enough...


Readings:
Readings:
Line 77: Line 87:


Readings:
Readings:
http://tecfa.unige.ch/guides/te/files/mysql-intro.pdf

Revision as of 18:47, 11 December 2007

This article or section is currently under construction

In principle, someone is working on it and there should be a better version in a not so distant future.
If you want to modify this page, please discuss it with the person working on it (see the "history")

<pageby nominor="false" comments="false"/>

Introduction

Conceptual exam topics

Simple web 2.0 databases

  • Understand the potential of tools like Zoho Creator and other virtual office software, e.g. other Zoho applications or Google Apps like Google Docs

Reading:

Webtops and widgets

  • Understand the principle of web top like pageflakes
  • Understand the principle of web widgets

Reading:

Webdatabases, major database types and simple Internet architectures

  • Understand the difference between major database types
  • HTML Forms, server-side scripts and databases
  • Three-tier architecture model

Reading:

Relational databases

  • Principles of relational databases, i.e. how objects can be represented with tables, and how tables can be linked together with keys

The LAMP architecture

  • Understand what Apache/MySQL/Php means
  • Understand advantages/disadvantages of working with a web hosting service, a local WAMP installation or a WAMP on a memory stick.

Reading:

PHP/MySQL and Code generators

  • Be able to produce scripting code with a generator
  • Understand what the generator does and why generators can be useful
  • Have a basic understanding how PHP interacts with MySQL

Reading: http://tecfa.unige.ch/guides/te/files/php-mysql.pdf


Configuration of LAMP-based portalware

  • Discuss the design of a CMS, i.e. its purpose, front page design, menu layout, skin and extra tools installed

The W3C XML framework

Webservices

LDAP databases

Readings:


Technical exam topics

You are expected to master technical details (beginner's level) of these topics.

SQL basics

Readings:

PHP/MySQL basics

  • Be able to use the PHPMySQLadmin interface (create users, databases and fix permissions)
  • Install a portal on a LAMP server

XQuery basics

Readings:

http://tecfa.unige.ch/guides/te/files/mysql-intro.pdf