Que faisons-nous en informatique?

Dès la troisième, nous voyons les bases de l'informatique et nous apprenons le fonctionnement de la machine.

Nous apprenons aussi à utiliser les outils de bureautique, forts utiles dans la vie professionnelle et de tout les jours.

Sommaire

Comment et avec quoi travaillons-nous?

1 - Moodle

Pour le partage de travaux, les interros, le journal de classe, etc, nous utillisons Moodle, une platforme en ligne gratuite et facile d'utilisation.
Elle dispose aussi de l'actualité du monde de la tech, d'une messagerie privée et de pleins d'autres fonctionnalités intéressantes.

2 - Discord

En septempbre 2020, Thibault Soquette et Achille Bruck (élèves en 3TT2) ont eu l'idée de créer un serveur Discord permettant aux élèves de la classe de partager plus rapidement leurs travaux et faciliter l'entraide.

Avec les cours en distantiel, l'utilisations de ce serveur à explosé. Thibault Soquette à donc voulu en faire profiter tout les autres élèves de l'école. Il y à consacré plusieurs années à le paufiner pour rendre son utilisation la plus simple possible pour tout les élèves.

Malheureusement, son utilisation n'est pas encore démocratisé chez les élèves et le projet n'a toujours pas été accepté par la direction.

Pour en savoir plus sur le serveur discord et ses fonctionnalités, rendez-vous sur le site web du serveur scolaire.

Pour en savoir plus sur Discord et la sécurité de votre ado sur la plateforme, rendez-vous sur la page https://discord.com/safety.

3 - Visual Studio Code

Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows, Linux et macOS. Cette application nous est utile pour progammer nos premières pages internet (HTML,CSS) ou bien nos premiers script en Python par exemple.

Qu'apprennons-nous au cours de Programmation à St. Raphaël ?

1 - HTML & CSS

Grâce à l'outils Visual Studio Code que je vous ai parlé ci-dessus, nous pouvons apprendre a programmer en différents langages. Ironie du sort, le premier langage dont je vais vous parler n'en est pas un, l'HTML & CSS sont des langages de balisages (utilisation de balises au lieu de instructions). Ces langage permetent de créer des pages web, l'HTML permet de créer le corps de la page tans dis que le CSS lui va permettre de mettre en page, stylisé la page pour la rendre plus jolie.

2 - Python

Le langage de programmation Python est un langage de programmation interprété, multiparadigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet.

3 - JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web. Avec les langages HTML et CSS, JavaScript est au cœur des langages utilisés par les développeurs web.

4 - MySQL

SQL est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles.

Ce langage n'utilise pas Visual Studio Code mais MySQL Workbench

Que faisons-nous au cours d'Informatique à St. Raphaël ?

1 - Linux

Linux est un système d'exploitation open-source, développé à partir du noyau Linux créé par Linus Torvalds en 1991. Contrairement à d'autres systèmes d'exploitation comme Windows ou macOS, Linux est distribué gratuitement et son code source est accessible à tous, ce qui permet à des milliers de développeurs de contribuer à son amélioration et à son évolution.

Linux est utilisé dans une variété d'applications, allant des ordinateurs personnels aux serveurs en passant par les supercalculateurs. Il est réputé pour sa stabilité, sa sécurité et sa flexibilité. Linux est également compatible avec une large gamme de matériels et de logiciels, offrant aux utilisateurs une grande liberté dans la personnalisation de leur système selon leurs besoins et leurs préférences.

Ubuntu est une distribution de Linux populaire et conviviale, conçue pour être facile à utiliser et à installer, même pour les débutants en informatique. Basée sur la distribution Debian, elle offre une grande bibliothèque de logiciels et une communauté de support importante pour aider les utilisateurs à personnaliser leur système et à résoudre les problèmes éventuels. Ubuntu est également appréciée pour sa stabilité, sa sécurité et sa polyvalence, ce qui en fait une solution idéale pour les utilisateurs personnels et professionnels.

2 - Base de données

Une base de données est un ensemble organisé de données structurées qui sont stockées et gérées électroniquement. Les données peuvent être stockées dans différents formats, tels que des chiffres, du texte, des images ou des fichiers audio. Une base de données permet de stocker, d'organiser et de récupérer des données rapidement et efficacement. Elle peut être utilisée dans de nombreux domaines, tels que les entreprises, la science, la médecine et l'éducation. Les bases de données peuvent être gérées par des logiciels de gestion de bases de données (SGBD) qui permettent aux utilisateurs d'ajouter, de supprimer et de modifier des données en toute sécurité.

3 - Sécurisation et Chiffrement de données

  • Bitlocker
  • VPN
  • HTTPS
  • TLS

Bitlocker

BitLocker est une fonctionnalité de chiffrement de disque complet proposée par Microsoft Windows pour protéger les données sur un disque dur ou un lecteur de stockage externe. Il utilise un algorithme de chiffrement AES et peut protéger les données à la fois en mouvement et au repos. BitLocker est conçu pour protéger les ordinateurs portables, les ordinateurs de bureau et les serveurs contre les attaques de vol de données, en offrant une sécurité de niveau entreprise pour les données stockées sur un disque dur ou une clé USB.

VPN

Un réseau privé virtuel (VPN) est une technologie de réseau qui permet de créer une connexion sécurisée et chiffrée entre un ordinateur ou un appareil mobile et un serveur distant sur Internet. Cette connexion permet à l'utilisateur de naviguer sur Internet de manière anonyme et de contourner les restrictions géographiques en masquant l'adresse IP de l'utilisateur et en le faisant apparaître comme s'il était connecté à Internet depuis un autre endroit. Les VPN sont largement utilisés pour protéger la confidentialité des données, sécuriser les connexions Wi-Fi publiques et accéder à des contenus en ligne restreints dans certaines régions géographiques.

HTTPS

HTTPS est un protocole de communication sécurisé qui utilise le chiffrement SSL/TLS pour protéger les échanges de données entre un navigateur web et un serveur distant. Contrairement au protocole HTTP classique, HTTPS garantit que les données échangées sont cryptées et donc protégées contre les attaques de type interception ou écoute. Le chiffrement SSL/TLS permet également d'authentifier le serveur distant et de garantir l'intégrité des données échangées, offrant ainsi une sécurité renforcée pour les transactions en ligne, les opérations bancaires et toutes les autres formes de communication sensibles sur Internet.

TLS

Transport Layer Security (TLS) est un protocole de sécurité utilisé pour garantir la confidentialité et l'intégrité des données échangées sur Internet. Il est basé sur le chiffrement symétrique et asymétrique et utilise des certificats numériques pour authentifier les serveurs distants. TLS est utilisé pour sécuriser les connexions HTTPS, les connexions de messagerie électronique, les connexions VPN et de nombreuses autres applications qui nécessitent une sécurité renforcée pour protéger les données en transit. TLS a remplacé son prédécesseur, le protocole SSL, et est maintenant la norme de facto pour la sécurisation des communications sur Internet.