Computing systems and networks - SCOMRED - 2019/2020

Lectures

  • Lecture 1 - Operating Systems and Computer Networks.
  • Lecture 2 - Linux Servers. Simulation and Virtualization.
  • Lecture 3 - The BASH and Command Line Utilities. BASH Programming.
  • 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).
  • Lecture 7 - Web Services. AJAX example - voting.
  • Lecture 8 - RESTful Web Services.

Laboratory Scripts

  • Laboratory 1 - Computer Networks. Packet Tracer Practice.
  • Laboratory 2 - Linux Servers and Virtualization.
  • Laboratory 3 - BASH and Command Line Utilities. BASH Programming.
  • Laboratory 4 - BASH programming. Task scheduling in Linux - CRON.
  • Laboratory 5 - HTML. Active contents with JavaScript programming. (Project start).
  • Laboratory 6 - Development environment and production environments.
  • Laboratory 7 - BASH based CGI applications. Backend and web services testing - Postman.

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