Tutoriels pour apprendre la sécurité informatique
Dans ce cours, vous trouverez des méthodes éducatives appréciées pour une formation agréable et complète, ainsi que des exercices intéressants et ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience sur la sécurité informatique.
Utilisez Git et GitHub pour vos projets de développement
Dans ce cours, je vais vous présenter la clé à molette de tout bon développeur : le gestionnaire de code source.
Quel développeur n’a jamais été confronté à un de ces problèmes :
Ma modif n’a pas marché et j’ai oublié de sauvegarder une copie de mon code avant de le bidouiller...
Qui a touché à mon fichier ? Il présente un bug maintenant !
À quoi servent ces nouveaux fichiers ?
Ne touche surtout pas à ce fichier, je suis en train de le modifier.
Et
bien d’autres problèmes, que tout développeur sera susceptible de
rencontrer sur son parcours. Si maintenant, je vous disais que vous ne
rencontrerez plus jamais ces problèmes grâce au contrôle de versions….
C’est parti !
Qu'est-ce que le contrôle de versions ?
Le nom n’a rien de magique, je vous l’accorde, et pourtant ce petit outil vous deviendra vite indispensable ! Si, si !
Mais déjà, qu’est-ce qu’un contrôleur de versions ?
Un contrôleur de versions est un programme qui permet aux développeurs de conserver un historique des modifications et des versions de tous les fichiers.

Prenez en main windows server
Microsoft Windows Server a conquis l'univers des systèmes d'exploitation pour les environnements cloud.
Vous êtes technicien réseaux & systèmes et souhaitez mettre en place un système Windows Server pour une entreprise ? Ou administrateur Linux souhaitant découvrir Windows Server ? Ce cours est fait pour vous.
Dans ce cours, nous verrons tout ce que vous avez besoin de savoir afin d'installer, configurer et administrer un système Windows Server, et ce de manière sécurisée.
À la fin de ce cours, vous saurez :
Installer et administrer la version pertinente selon votre contexte de Windows Server
Installer et configurer les rôles Windows Server et leurs fonctionnalités associées
Gérer les services avancés
Mettre en place Windows Server dans un contexte professionnel
Pré-requis :
Pour suivre ce cours, vous avez besoin de connaitre le fonctionnement des réseaux internet. Vous devez également avoir une expérience avec la gestion de serveurs Linux.
Il vous faut également disposer d'une licence Windows Server, au minimum une version d'évaluation, ainsi que VirtualBox.
Intelligence artificielle: Initiation
Bienvenue dans ce cours !
L’intelligence artificielle ou l’IA, vous en entendez parler à la radio, à la télévision, et Internet propose des centaines de vidéos et d’articles sur cette thématique. Avec autant de sources d’information, pas facile de s’approprier le sujet !
Nous vous présentons l’intelligence artificielle de A à Z, pour vous donner des clés de compréhension et des pistes de réflexion.
Qu’est-ce que l’intelligence artificielle ? Dans quelle mesure est-ce que nous interagissons avec elle dans notre vie quotidienne ? Quels sont les défis et les opportunités associés à cette révolution ?
Dans ce cours, nous répondrons à toutes ces questions. Dans un premier temps, vous en apprendrez plus sur ce que recouvre vraiment l'intelligence artificielle. Vous identifierez ensuite les changements que l'IA amène dans notre société. Enfin, vous rentrerez dans le fonctionnement d’un projet d'intelligence artificielle et des disciplines d’IA les plus utilisées : le Machine Learning et le Deep Learning.
À la fin de ce cours, vous serez capable de :
expliquer ce qu'est l'intelligence artificielle ;
identifier ses défis et ses opportunités ;
décrire scientifiquement un projet d'IA et ses sous-disciplines.
Prérequis : ce cours s’adresse à tous les citoyens qui s’interrogent sur l’intelligence artificielle, souhaitent s’informer et s’instruire. Aucun prérequis n’est nécessaire
Messagerie Electronique Comment ca marche?
Après une présentation générale de l'architecture de messagerie, nous parlerons de la configuration coté client avant de parler de la configuration coté serveur. Nous verrons enfin la configuration de la sécurité dans une infrastructure de messagerie.
Sécurité informatique et Ingénierie sociale en entreprise
Êtes vous assez préparé(e) pour
déjouer les pièges des spammeurs et autres personnes mal intentionnées
qui veulent vous voler des données?
Introduction à la Programmation Dynamique
Intelligence artificielle: Les bases
Ce cours est une introduction à divers domaines classiques de l'Intelligence Artificielle.
Apprendre à coder en PHP et MySQL | Cours complet
Objectifs du cours PHP et MySQL et prérequis
Bienvenue dans ce cours complet traitant du langage de programmation PHP et du système de gestion de bases de données MySQL.
Dans ce cours, nous allons étudier de façon pratique les différentes fonctionnalités du PHP et de MySQL et voir comment les utiliser ensemble pour exploiter tout leur potentiel.
Ce cours se veut progressif : nous allons commencer avec des notions basiques de PHP afin de bien comprendre son fonctionnement, ses spécificités ainsi que quand et pourquoi utiliser ce langage et nous irons progressivement vers une utilisation avancée du PHP. Une fois les grandes notions du PHP maitrisé, nous étudierons le MySQL et donc le langage SQL sur lequel MySQL repose et verrons les interactions entre le MySQL et le PHP.
La progressivité de ce cours le rend ouvert et accessible à tous : que vous ayez déjà des bases ou non en PHP et en MySQL, vous trouverez forcément quelque chose à en retirer.
Cependant, pour suivre ce cours dans de bonnes conditions, il est essentiel que vous possédiez des bases en HTML et en CSS. Si vous ne connaissez pas du tout ces deux langages, je vous invite à consulter mon cours complet traitant de ce sujet en cliquant ici
Pédagogie et méthodologie du cours PHP et MySQL
Dans un but pédagogique, et afin de vous fournir la meilleure expérience d’apprentissage possible, ce cours a été divisé en de multiples sous-chapitres eux mêmes regroupés en sections.
Vous pouvez à tout moment voir le sommaire du cours sur votre gauche pour vous repérer et naviguer entre les différentes leçons du cours.
Chaque notion du cours est illustré par des exemples les plus concrets possibles. En effet, pour rendre le cours le plus digérable, intéressant, pédagogique et pratique possible, un fort accent a été mis sur la pratique.
Les codes des différents exemples vous seront fournis. Cependant, je vous conseille d’adopter une attitude active et de vous exercer sur chacun d’entre eux plutôt que de simplement les copier-coller si vous souhaitez véritablement progresser.
Initiez-vous au Deep Learning
Avez-vous déjà entendu parler d’AlphaZero ? Il s’agit de la super intelligence artificielle de DeepMind, une filiale de Google, capable de battre les meilleurs joueurs de Go au monde !
L’intelligence artificielle est déjà parmi vous ! Vous vous en servez quand vous dictez une note sur votre téléphone, quand vous utilisez les assistants vocaux de votre enceinte connectée, ou encore la reconnaissance faciale sur votre appareil photo.
Dans ce cours, vous découvrirez comment les réseaux de neurones artificiels ont permis ces prouesses technologiques.
Vous comprendrez ce qu’est l’apprentissage profond, ou Deep Learning en anglais.
Enfin, nous présenterons plusieurs typologies de réseaux de neurones artificiels, les unes adaptées au traitement de l’image, les autres au son ou encore au texte.
Alors, si vous voulez prendre part à la révolution de l’intelligence artificielle, n’hésitez pas et inscrivez-vous pour vous initier au Deep Learning !