LAB3
- deadline 08.10.2023 23:59
OK !
IPM - Interfaces Pessoa-Máquina
2023/2024
Links
Docs
Exemplos
Calendário
Avaliação
REGRAS DE AVALIAÇÃO
A avaliação continua da disciplina é baseada em dois componentes:
(30%)
Aulas laboratoriais
.
(70%) Exame Época normal ou recurso
LINKS
Full Stack Developer Free Course
HTML & CSS
http://www.w3schools.com
https://www.tagindex.net/
https://developer.mozilla.org/
Bootstrap & others
https://getbootstrap.com/
https://creativemarket.com/themes/bootstrap
https://bootstrapmade.com/
https://startbootstrap.com/
https://fonts.google.com/
https://bootswatch.com/
https://www.codeply.com/
https://angrytools.com/bootstrap/editor/
https://www.layoutit.com/build
https://bulma.io/
https://semantic-ui.com/
https://bootstrapstudio.io/
https://mobirise.com/
PHP & MySQL
http://www.php.net
http://www.php5-tutorial.com/
http://www.mysql.com/
XAMPP stack
PHP Composer Windows installer
Smarty PHP template engine
JavaScript
http://www.w3schools.com/js
https://www.javascripttutorial.net/
https://jsfiddle.net/
https://codyhouse.co/
Vue ++
https://vuejs.org/
https://quasar.dev/
https://vuetifyjs.com/en/
https://bootstrap-vue.org/
https://buefy.org/
https://element.eleme.io/
https://vueschool.io/
DOCS
HTML & CSS
Noções básicas de HTML
(HTML)
Cascading Style Sheets
(PDF)
Cascading Style Sheets Tutorial
(HTML)
Protocolo HTTP
(PDF)
The Common Gateway Interface (CGI)
(HTML)
Input de dados a partir de formulários (HTTP POST)
(HTML)
Input de dados a partir de formulários (HTTP GET)
(HTML)
Input de dados a partir de links
(HTML)
PHP & MySQL
PHP vs. Ruby vs. Python for websites
(HTML)
Panorámica geral da linguagem PHP
(PDF)
Exemplos de programação com PHP, MySQL e templates
(HTML)
Cookies e sessões
(PDF)
Exemplo de utilização de cookies em PHP
(HTML)
Exemplo de utilização do cookie de sessão em PHP (formulário com várias páginas)
(HTML)
Exemplo de utilização do cookie de sessão em PHP (validação de dados no servidor)
(HTML)
Exemplos de utilização de sessões sem cookies em PHP
(HTML)
Autenticação utilizando uma base de dados e sessões
(HTML)
Exemplo de envio de um email em PHP
(HTML)
Web services: REST vs CRUD
(PDF)
CRUD/API Design
(HTML)
Segurança
Cross-site scripting XSS
(PDF)
Cross-site Request Forgery CSRF
(PDF)
Cross-Origin Resource Sharing (CORS)
(HTML)
JavaScript
JavaScript
(PDF)
JavaScript DOM
(PDF)
JavaScript AJAX
(PDF)
JQuery
(PDF)
Vue.js
Instalação Vue CLI
(PDF)
VueJS
(PDF)
Vuex
(PDF)
VueRouter
(PDF)
Books
(PDF)
Introdução ao GitHub
(PDF)
Introdução à shell "Bash" (
PDF
)
Instruções de acesso aos servidores web do DEEI
(HTML)
Instalação de um ambiente de desenvolvimento XAMPP
(PDF)
EXEMPLOS
lab: template criado em Bootstrap
(labBootstrap4)
lab: template gerado em JavaScript
(labJavascript)
lab: template gerado em Vue.js
(labVueJS)
App simples realizada em Vue Router
(router-example.vue)
App simples realizada em Quasar
(quasar-example)
Três versões de uma app simples realizada em VueJS
(components.vue)
App simples que usa um JSON server em backend
(vue-crash-2021)
App para um PARQUE DE ESTACIONAMENTO realizada em Vue.js
(ParkingM4)
EXAMES
exame16012023.pdf
recurso30012023.pdf
Actualizado pela última vez em
José Bastos