Dans mes cours, j'ai appris à reconnaître les différentes pièces qui composent un ordinateur, comme le processeur, la mémoire vive, le disque dur, et les cartes réseau. J'ai aussi découvert comment le côté logiciel s'organise, des systèmes d'exploitation aux applications, et comment tout ça interagit pour faire fonctionner un système numérique.
Mes cours m'ont enseigné comment fonctionnent les systèmes d'exploitation qui peuvent faire plusieurs choses à la fois (multitâches) et être utilisés par plusieurs personnes en même temps (multiutilisateurs). J'ai appris à gérer les processus, à comprendre comment les ressources sont partagées, et comment les différents utilisateurs interagissent avec le même système sans se gêner.
J'ai appris en cours toutes les étapes pour installer un système d'exploitation, que ce soit Windows ou Linux. J'ai aussi découvert comment installer et paramétrer des outils essentiels pour le développement et l'administration de systèmes, comme des éditeurs de code (VsCode, INTELIJ), des environnements de développement, ou des outils de gestion de versions (Git, SVN).
Mes cours m'ont permis de comprendre les bases du fonctionnement d'un réseau et comment connecter un ordinateur à ce réseau. J'ai appris les concepts de base comme les adresses IP, les passerelles, les serveurs DNS, et comment s'assurer qu'un poste de travail est bien configuré pour accéder aux ressources partagées d'un réseau d'entreprise. De plus, j'ai appris à configurer une variété de services réseau essentiels, tels que des serveurs VPN (comme OpenVPN), des serveurs DHCP pour l'attribution automatique d'adresses IP, et des serveurs DNS pour la résolution de noms de domaine.
Pour ma SAE, j'ai dû monter un serveur sur une machine virtuelle. Ça m'a obligé à bien identifier tous les composants logiciels nécessaires : le système d'exploitation de la machine virtuelle, les services comme DNS et DHCP, le serveur MySQL pour la base de données, et Netplan pour la configuration réseau. Comprendre comment chaque pièce logicielle s'emboîtait était essentiel pour que le serveur fonctionne correctement et que l'application de l'autre machine puisse l'utiliser.