Web Programming & Web Composing
News
-
Pauta Época Normal [WEB]
-
Pauta Ensino-Aprendizagem [WEB]
Assessment methods and criteria
Lectures
- Lecture #01: HTML [PDF]
- Lecture #02: CSS Selectores [PDF]
- Lecture #03: CSS Propriedades [PDF]
- Lecture #04: XML [PDF]
- Lecture #05: JavaScript [PDF]
-
JavaScript Tutorial [WEB]
- Lecture #06: jQuery [PDF]
- Lecture #07: PHP. [PDF]
- Lecture #08: PHP (Continuação) [PDF]
Labs (15% - 3 Values)
- Labs are submitted in person during practical classes, without
exceptions.
- Lab #01: Exercicio [PDF] Deadline:
(13/03/2023)
- Lab #02: Exercicio 1 [PDF] Exercicio 2 [PDF]
ExercicioCSS [HTML] ResolucaoCSS [PDF]
Deadline:
(27/03/2023)
- Lab #03: Exercicio XML [PDF] Deadline:
(17/04/2023)
- Lab #04: Exercicio JS [PDF] Deadline:
(17/04/2023)
- Lab #05: Exercicio JQuery [PDF] Exercicio JQuery [
ZIP] Deadline:
(01/05/2023)
- Lab #06: Guião Prático PHP [PDF] Deadline:
(08/05/2023)
Assessment Labs (45% - 9 Values)
- Assessment Labs are submitted and defended in person during
practical classes, without exceptions.
- Assessment Lab #00: Content Manager System, Deadline:
(06/03/2023)
- Assessment Lab #01: [PDF] [ZIP],
Deadline:
(20/03/2023)
- Assessment Lab #02: [PDF] [ZIP],
Deadline:
(17/04/2023)
- Assessment Lab #03: [PDF][HTML],
Deadline:
(24/04/2023)
- Assessment Lab #04: Implementação em PHP de serviços disponibilizados pelo
GEONAMES [WEB] [WEB] [WEB] [WEB] [WEB], Deadline:
(15/05/2023)
Alternativas ao Geonames:
- Assessment Lab #05: Implementação de dois casos de estudo, Deadline:
(29/05/2023)
REST API
PHP MVC
Project (40% - 8 Values)
- Deadline: (05/06/2023)
- Objective: Develop a web application (Web Interfaces for access and management of
the information + Database).
- Free theme.
- SGBD (20% - 1,6 Values, Required): Creation of a database to
save the information. Free development tool.
- Web Application (80% - 6,4 Values, Required): Creation of a
web
application. Open source development tools: PHP, HTML, JavaSqript, Java, etc.
- Mandatory requirements::
- Application Programming Interface Development (API)
- At least two user profiles (WEB) (WEB) (WEB);
- Generate PDF file (WEB) (WEB);
- Integration of services for accessing the information on the web (social
network, meteorology, other subjets).
Resources
- DB [ZIP]
- Web Programming Step by Step [PDF]
- Learning PHP 7 [PDF]
- Learning PHP, MySQL & JavaScript - With jQuery, CSS & HTML5 - Fourth Edition [PDF]
- PHP, MySQL and Apache [PDF]
- PHP com MySQL [PDF]
- SwaggerQL [PDF]
- PHP MVC [WEB]