Project presentation schedule (Progamarea prezentarii proiectelor)

Read general requirements.

Contact

E-mail: stefan.negru at infoiasi.ro

Please use the following Subject field format of your emails concerning this laboratory: [Web] Message Title

Evaluation

The final grade is calculated using the following formula: = 0.3 * + 0.6 * + 1 + 0.1 * .

Where:

Important

In order to pass, each student must obtain minimum 5 points for each of T and P components.

More Details »

Creative Commons License

Laboratory 1

Lecture Notes - Course 1 » Show Contents

Laboratory 2

Lecture Notes - Course 2 » Show Contents

Laboratory 3

Lecture Notes - Course 3 » Show Contents

Subjects

  • CSS(3)
  • Designing Web Pages
  • Designing Web Forms

References

Exercise

1. Develop a Web Form.

Tools

Laboratory 4

Lecture Notes - Course 4 » Show Contents

Subjects

  • CGI
  • Client-Server Web Applications
  • HTTP
  • Dynamic Content

References

Exercises

1. Print environment variables in bash (or your favorite scripting language).

2. Implement POST/GET on the form designed in Laboratory 3.

Tools

  • Fiddler - The free web debugging proxy

Laboratory 5

Lecture Notes - Course 5 » Show Contents

Subjects

  • PHP Syntax
  • PHP and HTML
  • cookies and Sessions
  • Design patterns

Examples of mini-tests - mini-tests

References

A few design patterns

Exercises

1. Implement POST/GET on the form designed in Laboratory 3 using PHP.

2. Implement a multi-page Wizard UI design pattern Wizard pattern - examples

3. Make use of cookies to store some user preferences retrieved from the wizard.

More Coding Tools

Laboratory 6

Lecture Notes - Course 6 » Show Contents

Subjects

  • PHP OOP
  • MySQL
  • DataBases

See also Projects Proposal List

References

Working With MySQL

Exercises

1. Develop a Login Form in PHP which will allow users to log in to a page with user name and password.

2. The PHP form will make use of Session and cookies to remember that the user name is logged in.

3. Create a students table which consists of students name and password.

4. A user will be able to authenticate if he is found in the database.

5. Only a certain user (username and password) will be able to access the database and make queries on it.

Database Environments

For working with other databases consult: Database Extensions from PHP reference.

Laboratory 7

Lecture Notes - Course 7 » Show Contents

Subjects

  • XML
  • SVG
  • DTD

References

Other References

Exercises

1. Use XML to model the data associated to a social network profile.

2. Develop a RSS/ATOM news feed.

3. Draw in SVG a Tic-Tac-Toe game.

Tools

Laboratory 9

Lecture Notes - Course 9 » Show Contents

Laboratory 10

Lecture Notes - Course 10 » Show Contents

Laboratory 11

Lecture Notes - Course 11 » Show Contents

Laboratory 12

Lecture Notes - Course 12 » Show Contents

Subjects

  • SOAP
  • WSDL

References

SOAP Web Services

Some examples of free web services and UDDI registries:

Other References

Tools

Laboratory 13

Lecture Notes - Course 13 » Show Contents

Laboratory 14

Lecture Notes - Course 14 »

Subjects

  • AJAX
  • WebSockets

References

Tools