DTA
Raspberry Pi

15.11.2022
Présentation Raspberry Pi 4B
Dans ce premier rendu, je présente les différents éléments du hardware du Raspberry Pi, ainsi que l'histoire derrière la création de celui-ci.
Raspberry Pi

06.12.2022
Installation et configuration Raspberry Pi 4B
Dans ce deuxième rendu, j'explique comment j'ai installé et configuré le système d'exploitation Raspberry Pi OS dans ce nano-ordinateur.
Raspberry Pi

13.12.2022
Configuration réseau Pi
Dans ce troisième rendu, j'explique comment se connecter à distance au Raspberry Pi, graphiquement et par ligne de commande.

Virtualisation vs. Conteneurisation & Cloud
Virtualisation
La virtualisation est une technique de création d'environnements logiciels simulant un matériel informatique et permettent de faire fonctionner plusieurs systèmes d'exploitation et applications sur un seul ordinateur physique.
Pendant ce semestre, nous avons créé plusieurs machines virtuelles sur le logiciel Oracle.
Conteneurisation
La conteneurisation est une technique de virtualisation légère qui permet de déployer et d'exécuter des applications de manière isolée et portable sur n'importe quel environnement informatique.
Les applications sont empaquetées avec toutes les dépendances nécessaires (bibliothèques, systèmes de fichiers, etc.) dans un conteneur qui peut être facilement déplacé d'un environnement à un autre.
Scripting
Le scripting est un type de programmation qui permet de développer des programmes informatiques en utilisant un langage de script. Les scripts sont des programmes interprétés qui exécutent des tâches spécifiques
Nous avons fait des exercices sur le scripting, dans les exercices sur les variables d'environnement Windows & Linux.
IT security basics
Nous avons pu voir plusieurs éléments de sécurité de base durant ce semestre.
J'ai réalisé un travail pratique sur le Raspberry Pi par apport aux permissions, vous pouvez le trouver dans la section suivante
Mathématiques de l'informatique
Nous avons vu plusieurs éléments des mathématiques de l'informatique tout au long du semestre:
Logique, éléments de la logique
Algèbre des propositions
Implication
La numération
J'ai effectué pleins d'exercices sur ces différents éléments, que vous pouvez trouver ici.
Système d'exploitation Windows & Linux
Tout au long du semestre nous avons pu voir en détail les systèmes d'exploitation Windows et Linux en voyant différentes choses sur ceux-ci:
Ligne de commande
Gestion des fichiers
Variables d'environnement
Utilisateurs et groupes
Permissions et droits
J'ai fait différents travaux pratiques sur ces différentes éléments:
- Sur le Raspberry Pi (section suivante)
- Exercices en classe
Résumé du cours
Tout au long du semestre, j'ai pris différentes notes lors du cours, vous pouvez les voir en cliquant ici.
Hardware & architecture of personal devices
Hardware
Nous avons vu plusieurs élements du hardware d'un appareil durant ce semestre, tels que la carte-mère, le processeur, la carte graphique, les bus PCie, entre autres...
J'explique en détail certains éléments du hardware d'un Raspberry Pi dans un document que vous pouvez retrouver dans la section suivante.
Architecture
Un ordinateur est composé de plusieurs éléments qui sont reliés entre eux grâce aux bus :
Organes d'entrée
Organes de sortie
Unité centrale
Mémoire auxiliaire
Projet du semestre
Pendant les deux semaines de projet, nous avons dû créer un service d'hébergement web, comme CPanel, vous trouvez la documentation de ce projet ici.
Ligne de commande
Nous avons également beaucoup utilisé la ligne de commandes afin d'installer des systèmes, gérer des permissions...

Limitation serveur SSH
Nous avons aussi limiter l'accès des utilisateurs au Secure Shell, ce qui est une mesure de sécurité.

Serveur virtuels
Lors de la réalisation de ce projet, nous avons dû créer des serveurs virtuels.
