Calendário previsto para a disciplina de DAW, 2021/2022

Aulas teóricas (ter 11h00-12h00 C1 1.53, sex 12h00-13h00 C1 1.53)

semana data tópico
01 07,08/Out/21 Apresentação da disciplina [apresentacao.pdf].
Perspectiva histórica da World Wide Web. [web-history.pdf]
Linguagens de 'MarkUp'.  [intro.pdf]
02 14,15/Out/21 Linguagem HTML. [html.pdf]
Cascading Style Sheets [css.pdf]
Protocolo de suporte à World Wide Web: protocolo HTTP. [http.pdf] [http_2.pdf]
03 19,22/Out/21 Desenho de templates com o framework Bootstrap  [Bootstrap.pdf]
04 26,29/Out/21 Panorâmica geral sobre a linguagem PHP [php-overview.pdf
Paradigma "Model-View-Controller". Programação PHP com templates. [templates.pdf]
Acesso a bases de dados com PHP [PHP_mysql.pdf]
05 02,05/Nov/21 A linguagem PHP  [php.pdf]
Entrada de dados a partir de um browser (forms) com PHP [PHP_forms.pdf]
06 09,12/Nov/21 Manutenção de informação de estado sobre HTTP: cookies e sessões.  [PHP_sessions.pdf].
Autenticação com HTTP.  Autenticação com sessões e acesso a bases de dados. [auth.pdf]
07 16,19/Nov/21 O standard CGI (Common Gateway Interface) [cgi.pdf]
Bases  de dados. Linguagem SQL [SQL.pdf]
08 23,26/Nov/21 Desenvolvimento de aplicações web com o framework Symfony. [SF_overview.pdf]
09 30/03/Dez/21 Componentes Symfony. Doctrine Object-relational Mapping. [SF_doctrine.pdf]
10 07/10/Dez/21 Validação de dados. Scripting do lado do cliente com JavaScript. [validacao.pdf
11 14,17/Dez/21 Programação em JavaScript. [JavaScript.pdf]
JavaScript DOM (Document Object Model) [JavaScriptDOM.pdf]
12 04,07/Jan/21 JavaScript AJAX (Asynchronous JavaScript) e JSON ( JavaScript Object Notation) [AJAX.pdf]
Livraria JavaScript JQuery [JQuery.pdf]
13 11,14/Jan/21 Framework Vue.js 1/2 [VueJS.pdf]
14 18,21/Jan/21 Framework Vue.js 2/2 [VueJS.pdf]

Pode fazer download de todos os slides aqui

Aulas práticas (PL1 ter 13h30-15h30 C1 1.63, PL2 sex 16h00-18h00 C1 1.59)

semana data tópico
01 07,08/Out/21 LAB1 - Controlo de versões de código com GitHub e BitBucket [LabGitHub.pdf]
02 14,15/Out/21 LAB2 - Desenho de templates 1/2 [labHTML.pdf]
03 19,22/Out/21 LAB3 - Desenho de templates 2/2 [labBootstrap.pdf] deadline 29.10.2021 23:59
04 26,29/Out/21 LAB4 - Programação PHP com templates [labPHP.pdf]
05 02,05/Nov/21 LAB5 - Programação PHP (forms) [labPHPForm.pdf]
06 09,12/Nov/21 LAB6 - Autenticação em PHP  [labPHPAuth_A.pdf]
07 16,19/Nov/21 LAB7 - Cookies e Sessões em PHP  [labPHPAuth_B.pdf] deadline 26.11.2021 23:59
08 23,26/Nov/21 LAB8 - Email em PHP  [labPHPAuth_C.pdf]
09 30,03/Dez/21 LAB9 -  Desenvolvimento de aplicações web com o framework Symfony Parte 1 [labSymfony1.pdf]
10 07,10/Dez/21 LAB10 - Desenvolvimento de aplicações web com o framework Symfony Parte 2 [labSymfony2.pdf] deadline: 17.12.2021 23:59
11 14,17/Dez/21 LAB11 - Desenvolvimento de uma Web App #1 [labEBooking.pdf]
12 04,07/Jan/21 LAB11 - Desenvolvimento de uma Web App #2 [labEBooking.pdf]
13 11,14/Jan/21 LAB11 - Desenvolvimento de uma Web App #3 [labEBooking.pdfdeadline: 21.01.2022 23:59
14 18,21/Jan/21 LAB12 - Programação em JavaScript, JQuery, AJAX, JSON [labJavaScript.pdf]

 


 

Actualizado pela última vez em

José Bastos