Web Development II

Teaching Methodologies

In this curricular unit are used the following teaching methodologies:

1 – Exhibition method: explanatory method where facts, concepts, principles and generalizations are defined and presented by the teacher and discussed with the class followed by demonstrative examples;

2 – Experimental method: active method where the student develops knowledge through problem solving and project development, in group dynamics and individual and reflective work.

Learning Results

Provide students with knowledge about the process of developing server-side web pages using PHP+MySQL. At the end of the semester students should be able to develop web page and web applications supported by MtSQL databases.

Program

Dynamic programming concepts for server-side internet;

Programming web pages with PHP+MySQL; Introduction and basic concepts; Variables and data types; Operators, conditional instructions and cycles; Arrays; Functions; Manipulation of HTML forms; Object-oriented programming; Manipulation of MySQL databases; Cookies and session variables; AJAX; Internationalization; Layouts; File manipulation.

Internship(s)

NAO

Bibliography

PHP com Programação Orientada a Objetos; Frederico Tavares; FCA.

Desenvolvimento de Aplicações em PHP; Frederico Tavares; FCA. Programação com PHP5; Carlos Serrão / Joaquim Marques; FCA.