Web Programming & Web Composing

News

  • Pauta Época Normal [WEB]
  • Pauta Ensino-Aprendizagem [WEB]

Assessment methods and criteria

Lectures

  • Lecture #01: HTML [PDF]
    • HTML5 Tutorial [WEB]
    • DB [ZIP]
  • Lecture #02: CSS Selectores [PDF]
    • CSS3 Tutorial [WEB]
  • Lecture #03: CSS Propriedades [PDF]
  • Lecture #04: XML [PDF]
  • Lecture #05: JavaScript [PDF]
    • JavaScript Tutorial [WEB]
  • Lecture #06: jQuery [PDF]
    • jQuery Tutorial [WEB]
  • Lecture #07: PHP. [PDF]
    • PHP7 Tutorial [WEB]
  • 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)

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]