Help:COAP-3180/week8: Difference between revisions
Jump to navigation
Jump to search
m (Created page with '== Week 8 - COAP 3180 == === Term project presentation === (Monday) * See Help:COAP-3180/term project term project page === Summary === (Monday) * Fi…') |
m (using an external editor) |
||
Line 14: | Line 14: | ||
Main subjects | Main subjects: | ||
* web application | (1) High level web application principles | ||
* Simple web application architectures (tiers) | |||
* CMS/CMF installation and configuration | |||
* Using a WAMP server | |||
* Database administration with PHPMyAdmin | |||
* Simple reuse of PHP code, i.e. you may be asked to change "parameters" | |||
(2) Creating simple HTML Web Forms and using web services to create "mini-databases". | |||
(3) SQL: | |||
* SELECT | * SELECT | ||
o SELECT ... WHERE, INSERT ... ORDER | o SELECT ... WHERE, INSERT ... ORDER | ||
Line 28: | Line 35: | ||
o Primary keys | o Primary keys | ||
o Foreign keys | o Foreign keys | ||
* INSERT (both forms | * INSERT (both forms) | ||
* UPDATE / DELETE | * UPDATE / DELETE | ||
* DROP | * DROP | ||
(4) Relational database design: | |||
* Simple 2-3 table architectures | |||
* 1 to N and N to N relations between tables | |||
(5) XML | |||
* Be able to edit/fix well-formed XML files | |||
* XSLT: Simple use of templates (definition and applying), html page generation | |||
* Simple use of XPath expressions (finding nodes and attributes, extracting text, identifying a position). XPath is used both by XSLT and XQuery. | |||
* XQuery: Simple FLOWR expressions, html page generation | |||
(6) Identity and authentication (high-level principles) | |||
Not included: | |||
* | * PHP programming, e.g. writing for loops and other algorithms |
Revision as of 00:10, 24 February 2010
Week 8 - COAP 3180
Term project presentation
(Monday)
Summary
(Monday)
- Final lecture, reminder of the most important subjects addressed etc.
Final exam
Main subjects:
(1) High level web application principles
- Simple web application architectures (tiers)
- CMS/CMF installation and configuration
- Using a WAMP server
- Database administration with PHPMyAdmin
- Simple reuse of PHP code, i.e. you may be asked to change "parameters"
(2) Creating simple HTML Web Forms and using web services to create "mini-databases".
(3) SQL:
* SELECT o SELECT ... WHERE, INSERT ... ORDER o Joins (select from two tables) * CREATE o Data types: Integer, Float, VarChar, text o DEFAULT, NOT NULL, Auto increment o Keys o Primary keys o Foreign keys * INSERT (both forms) * UPDATE / DELETE * DROP
(4) Relational database design:
- Simple 2-3 table architectures
- 1 to N and N to N relations between tables
(5) XML
- Be able to edit/fix well-formed XML files
- XSLT: Simple use of templates (definition and applying), html page generation
- Simple use of XPath expressions (finding nodes and attributes, extracting text, identifying a position). XPath is used both by XSLT and XQuery.
- XQuery: Simple FLOWR expressions, html page generation
(6) Identity and authentication (high-level principles)
Not included:
- PHP programming, e.g. writing for loops and other algorithms