When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Google
There are 4 modules in this course
Voici le septième cours de la Certification en cybersécurité de Google. Ces cours vous permettront d'acquérir les compétences dont vous avez besoin pour postuler à un emploi de niveau débutant dans le domaine de la cybersécurité. Vous vous appuierez sur votre compréhension des sujets qui ont été introduits dans le sixième cours de la Certification en cybersécurité de Google.
Dans ce cours, nous vous présenterons le langage de programmation Python et nous l'appliquerons au domaine de la cybersécurité afin d'automatiser certaines tâches. Pour commencer, nous aborderons les concepts fondamentaux de la programmation Python, notamment les types de données, les variables, les instructions conditionnelles et les instructions itératives. Vous apprendrez également à travailler en Python avec efficacité en développant des fonctions, en utilisant des bibliothèques et des modules et en rendant votre code lisible. Par ailleurs, vous travaillerez avec des données de type chaîne et liste, et découvrirez comment importer, analyser et déboguer des fichiers.
Les employés de Google qui travaillent actuellement dans le domaine de la cybersécurité vous guideront à travers des vidéos, des activités pratiques et des exemples qui simulent des tâches courantes de cybersécurité, et vous aideront à développer vos compétences pour vous préparer à l'emploi.
Les participants qui termineront cette certification seront aptes à postuler à des emplois de niveau débutant dans le domaine de la cybersécurité. Aucune expérience préalable n'est nécessaire.
Vous découvrirez le langage de programmation Python et son utilisation dans le domaine de la cybersécurité. Vous explorerez également les concepts fondamentaux de Python, notamment les types de données, les variables, les instructions conditionnelles et les instructions itératives.
Vous allez apprendre à développer votre capacité à travailler avec Python. Vous apprendrez à connaître les fonctions Python prédéfinies et celles définies par l'utilisateur. Vous découvrirez également comment les modules permettent d'accéder à du code réutilisable. Enfin, vous rendrez votre code lisible.
What's included
9 videos5 readings4 assignments4 ungraded labs
Show info about module content
9 videos•Total 31 minutes
Bienvenue dans la semaine 2•1 minute
Introduction aux fonctions•3 minutes
Créer une fonction de base•3 minutes
Utiliser des paramètres dans les fonctions•5 minutes
Instructions return•4 minutes
Découvrir les fonctions intégrées•6 minutes
Modules et bibliothèques•3 minutes
Lisibilité du code•5 minutes
Récapitulatif•1 minute
5 readings•Total 90 minutes
Les fonctions Python dans la cybersécurité•20 minutes
Fonctions et variables•20 minutes
Travailler avec des fonctions intégrées•20 minutes
Assurer une syntaxe et une lisibilité appropriées en Python•20 minutes
Termes du glossaire à l'issue de la semaine 2•10 minutes
4 assignments•Total 74 minutes
Défi hebdomadaire 2•50 minutes
Testez vos connaissances : introduction aux fonctions•8 minutes
Testez vos connaissances : Arguments, paramètres et instructions return •8 minutes
Testez vos connaissances : apprendre de la communauté Python•8 minutes
4 ungraded labs•Total 115 minutes
Activité : Définir et appeler une fonction•35 minutes
Exemple : Définir et appeler une fonction•20 minutes
Activité : Créer plus de fonctions•40 minutes
Exemple : créer plus de fonctions•20 minutes
Travailler avec des chaînes de caractères et des listes
Module 3•7 hours to complete
Module details
Vous allez apprendre plus d'options pour travailler avec des chaînes et des listes en Python, et vous découvrirez des méthodes qui peuvent être appliquées à ces types de données. Vous appliquerez ces connaissances en créant un court algorithme. Enfin, vous utiliserez des expressions régulières pour rechercher des modèles dans des chaînes.
En savoir plus sur les expressions régulières•20 minutes
Termes du glossaire à l'issue de la semaine 3•10 minutes
4 assignments•Total 74 minutes
Défi hebdomadaire 3•50 minutes
Testez vos connaissances : travailler avec des chaînes•8 minutes
Testez vos connaissances : travailler avec des listes et développer des algorithmes•8 minutes
Testez vos connaissances : les expressions régulières•8 minutes
6 ungraded labs•Total 210 minutes
Activité : travailler avec des chaînes en Python•50 minutes
Exemple : travailler avec des chaînes de caractères en Python•20 minutes
Activité : développer un algorithme •45 minutes
Exemple : développer un algorithme•20 minutes
Activité : utiliser des expressions régulières pour identifier des modèles•55 minutes
Exemple : utiliser des expressions régulières pour identifier des modèles•20 minutes
1 plugin•Total 10 minutes
Pratique : travailler avec des valeurs d'indice•10 minutes
Le langage Python en pratique
Module 4•7 hours to complete
Module details
Vous allez mettre Python en pratique et vous concentrer sur l'automatisation des tâches liées à la cybersécurité, ce qui nécessite de travailler avec des fichiers. Vous aller utiliser l'ouverture et la lecture de fichiers. Ensuite, vous apprendrez à analyser la syntaxe des fichiers et à structurer leur contenu. Enfin, vous vous concentrerez sur les stratégies de débogage du code.
What's included
9 videos7 readings4 assignments6 ungraded labs
Show info about module content
9 videos•Total 34 minutes
Bienvenue dans la semaine 4•1 minute
Automatiser les tâches de cybersécurité à l'aide de Python•4 minutes
Accéder à un fichier texte en Python•4 minutes
Effectuer une analyse syntaxique d'un fichier texte en Python•3 minutes
Développer un algorithme d'analyse syntaxique en Python•7 minutes
Stratégies de débogage•6 minutes
Appliquer les stratégies de débogage•6 minutes
Récapitulatif•1 minute
Récapitulatif du cours•2 minutes
7 readings•Total 100 minutes
Composants Python essentiels pour l'automatisation•20 minutes
Importer des fichiers en Python•20 minutes
Exemple d'activité de portfolio : mettre à jour un fichier à l'aide d'un algorithme Python•10 minutes
Explorer les techniques de débogage•20 minutes
Termes du glossaire à l'issue de la semaine 4•10 minutes
Glossaire du cours 7•10 minutes
Commencer le cours suivant •10 minutes
4 assignments•Total 96 minutes
Activité de portfolio : mettre à jour un fichier à l'aide d'un algorithme Python•30 minutes
Défi hebdomadaire 4•50 minutes
Testez vos connaissances : travailler avec des fichiers en Python •8 minutes
Testez vos connaissances : déboguer du code Python•8 minutes
6 ungraded labs•Total 185 minutes
Activité : importer et analyser la syntaxe d'un fichier texte•40 minutes
Exemple : importer et analyser la syntaxe d'un fichier texte•20 minutes
Activité : créer un autre algorithme •50 minutes
Exemple : créer un autre algorithme•20 minutes
Activité : débogage du code Python•35 minutes
Exemple : débogage de code Python•20 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
Grow with Google is an initiative that draws on Google's decades-long history of building products, platforms, and services that help people and businesses grow. We aim to help everyone – those who make up the workforce of today and the students who will drive the workforce of tomorrow – access the best of Google’s training and tools to grow their skills, careers, and businesses.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.