Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable auprès de Google
Il y a 4 modules dans ce cours
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.
Inclus
12 vidéos10 lectures4 devoirs8 laboratoires non notés1 plugin
Afficher les informations sur le contenu du module
12 vidéos•Total 51 minutes
Introduction au cours 7•3 minutes
Ángel : mon parcours professionnel•3 minutes
Bienvenue dans la semaine 1•2 minutes
Python et la cybersécurité•4 minutes
Créer un script Python de base•3 minutes
Akash : Python et les professionnels de la cybersécurité•2 minutes
Types de données en Python•6 minutes
Travailler avec des variables en Python•8 minutes
Instructions conditionnelles en Python•9 minutes
Pour les boucles•5 minutes
Boucles while•6 minutes
Récapitulatif•1 minute
10 lectures•Total 150 minutes
Présentation du cours 7•10 minutes
Ressources et conseils utiles•10 minutes
Apprendre à connaître Python•10 minutes
Environnements Python•10 minutes
Conseils concernant les ateliers et procédure de dépannage•10 minutes
En savoir plus sur les types de données•20 minutes
Assigner et réassigner des variables en Python•20 minutes
Plus d'informations sur les conditionnelles en Python•20 minutes
En savoir plus sur les boucles en Python•30 minutes
Termes du glossaire à l'issue de la semaine 1•10 minutes
4 devoirs•Total 74 minutes
Défi hebdomadaire 1•50 minutes
Testez vos connaissances : introduction à la programmation Python dans le domaine de la cybersécurité•8 minutes
Testez vos connaissances : les composants Python de base•8 minutes
Testez vos connaissances : Instructions conditionnelles et itératives•8 minutes
8 laboratoires non notés•Total 255 minutes
Activité : S'entraîner à écrire du code Python•35 minutes
Exemple : S'entraîner à écrire du code Python•20 minutes
Activité : Assigner des variables Python•50 minutes
Exemple : Assigner des variables Python•20 minutes
Activité : créer une instruction conditionnelle•50 minutes
Exemple : Créer une instruction conditionnelle•20 minutes
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.
Inclus
9 vidéos5 lectures4 devoirs4 laboratoires non notés
Afficher les informations sur le contenu du module
9 vidéos•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 lectures•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 devoirs•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 laboratoires non notés•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 heures à terminer
Détails du module
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.
Inclus
7 vidéos4 lectures4 devoirs6 laboratoires non notés1 plugin
Afficher les informations sur le contenu du module
7 vidéos•Total 37 minutes
Bienvenue dans la semaine 3•1 minute
Opérations de chaînes•6 minutes
Indices et tranches de chaînes•6 minutes
Opérations sur les listes en Python•8 minutes
Écrire un algorithme simple•6 minutes
Expressions régulières en Python•8 minutes
Récapitulatif•1 minute
4 lectures•Total 70 minutes
Les chaînes et l'analyste sécurité•20 minutes
Les listes et l'analyste sécurité•20 minutes
En savoir plus sur les expressions régulières•20 minutes
Termes du glossaire à l'issue de la semaine 3•10 minutes
4 devoirs•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 laboratoires non notés•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 heures à terminer
Détails du module
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.
Inclus
9 vidéos7 lectures4 devoirs6 laboratoires non notés
Afficher les informations sur le contenu du module
9 vidéos•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 lectures•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 devoirs•Total 96 minutes
Testez vos connaissances : travailler avec des fichiers en Python •8 minutes
Testez vos connaissances : déboguer du code Python•8 minutes
Activité de portfolio : mettre à jour un fichier à l'aide d'un algorithme Python•30 minutes
Défi hebdomadaire 4•50 minutes
6 laboratoires non notés•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
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
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.
OK
En savoir plus sur Computer Security and Networks
RecommandéCertificats ProfessionnelsSpécialisationsEn rapport
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
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.