Computing systems and networks - SCOMRED - 2020/2021
Lectures
- Lecture 1 - Operating Systems and Computer Networks.
- Lecture 2 - Linux Servers. Simulation and Virtualization.
- Lecture 3 - The BASH and Command Line Utilities. Variables. Conditional Commands.
Loop Commands. Input and Output Redirection. Pipelining. BASH scripts.
- Lecture 4 - HTML, JavaScript and DOM.
- Lecture 5 - HTTP contents transfer. Web Browsers and Web Servers. Uniform Resource Locator
- Lecture 6 - Dynamic contents and web pages (backend). Web services. CGI (Common Gateway Interface). AJAX
- Lecture 7 - Web services. AJAX example - voting.
- Lecture 8 - RESTful Web Services.
Laboratory classes
- Laboratory 1 - Computer Networks. Packet Tracer Practice.
- Laboratory 2 - DEI private cloud. Ubuntu Server 20.04 LTS in a container (LXC).
Managing a Linux server from the command line shell. Network configurations of the Linux server.
The Apache web server. The BASH and command line utilities.
- Laboratory 3 - BASH command line. BASH programming - Algorithmics.
- Laboratory 4 - BASH programming - Algorithmics. Tasks scheduling in Linux - CRON.
- Laboratory 5 - HTML. Active contents with JavaScript programming.
- Laboratory 6 - Development environment and production environment. Deploying contents into servers.
Apache/CGI based dynamic web contents. BASH based CGI applications.
- Laboratory 7 - BASH based CGI applications. Backend and web services testing - postman.
Team project development.
A. Moreira (asc@isep.ipp.pt)
https://www.dei.isep.ipp.pt/~asc
Departamento de Engenharia Informática (DEI)
Instituto Superior de Engenharia do Porto (ISEP)
Instituto Politécnico do Porto (IPP)
Rua Dr. António Bernardino de Almeida, 431
4249-015 Porto
PORTUGAL
|