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
En este séptimo curso del Certificado de Ciberseguridad de Google, descubrirás el lenguaje de programación Python y lo aplicarás en un entorno de ciberseguridad para automatizar tareas. Comenzarás centrándote en los conceptos fundamentales, incluidos los tipos de datos, las variables, las sentencias condicionales y las iterativas. También aprenderás a trabajar con este lenguaje de manera efectiva, a través del desarrollo de funciones, y el uso de bibliotecas y módulos, hasta lograr que tu código sea legible. Además, trabajarás con datos de cadenas y listas, y aprenderás a importar, analizar y depurar archivos.
Te guiarán especialistas de Google, que actualmente trabajan en ciberseguridad, con actividades prácticas y ejemplos que simulan tareas comunes y frecuentes de este campo.. Todo esto te ayudará a desarrollar tus habilidades y prepararte para trabajar.
Los/las estudiantes que completen este certificado estarán preparados/as para solicitar trabajo en el área de la ciberseguridad, en un nivel inicial. No se necesita experiencia previa.
Te brindaremos una introducción al lenguaje de programación Python y cómo se aplica en el campo de la ciberseguridad. Además, explorarás conceptos fundamentales de Python, que incluyen tipos de datos, variables, sentencias condicionales e iterativas.
Actividad: Crea una sentencia condicional•50 minutes
Ejemplo: Crea una sentencia condicional•20 minutes
Actividad: Crea bucles•40 minutes
Ejemplo: Crea bucles•20 minutes
1 plugin•Total 15 minutes
Identify: Select the correct iterative statement•15 minutes
Escribe código usando Python de forma efectiva
Module 2•5 hours to complete
Module details
Ampliarás tu capacidad para trabajar con Python. Aprenderás sobre las funciones predefinidas y definidas por el usuario. También, explorarás cómo los módulos facilitan el acceso al código reutilizable. Por último, te enfocarás en que tu código sea fácil de leer.
What's included
9 videos5 readings4 assignments4 ungraded labs
Show info about module content
9 videos•Total 31 minutes
Te damos la bienvenida a la semana 2•1 minute
Introducción a las funciones•3 minutes
Crea una función básica•3 minutes
Uso de parámetros en funciones•5 minutes
Sentencias return•4 minutes
Explora las funciones integradas•6 minutes
Módulos y bibliotecas•3 minutes
Legibilidad de código•5 minutes
Resumen•1 minute
5 readings•Total 90 minutes
Funciones de Python en ciberseguridad•20 minutes
Funciones y variables•20 minutes
Trabajo con funciones integradas•20 minutes
Asegura una sintaxis adecuada y la legibilidad en Python•20 minutes
Términos de glosario de la semana 2•10 minutes
4 assignments•Total 74 minutes
Desafío semanal 2•50 minutes
Pon a prueba tus conocimientos: Introducción a las funciones•8 minutes
Pon a prueba tus conocimientos: Argumentos, parámetros y sentencias return •8 minutes
Pon a prueba tus conocimientos: Aprende de la comunidad de Python•8 minutes
4 ungraded labs•Total 115 minutes
Actividad: Define y llama a una función•35 minutes
Ejemplo: Define y llama a una función•20 minutes
Actividad: Crea más funciones•40 minutes
Ejemplo: Crea más funciones•20 minutes
Trabaja con cadenas y listas
Module 3•7 hours to complete
Module details
Aprenderás más opciones para trabajar con cadenas y listas en Python y descubrirás métodos que se pueden aplicar a estos tipos de datos. Aplicarás este conocimiento para escribir un algoritmo corto. Por último, usarás expresiones regulares para buscar patrones en cadenas.
Más información sobre las expresiones regulares•20 minutes
Términos del glosario de la semana 3 •10 minutes
4 assignments•Total 74 minutes
Desafío semanal 3•50 minutes
Pon a prueba tus conocimientos: Trabaja con cadenas•8 minutes
Pon a prueba tus conocimientos: Trabaja con listas y desarrolla algoritmos•8 minutes
Pon a prueba tus conocimientos: Expresiones regulares•8 minutes
6 ungraded labs•Total 210 minutes
Actividad: Trabaja con cadenas en Python •50 minutes
Ejemplo: Trabaja con cadenas en Python•20 minutes
Actividad: Desarrolla un algoritmo•45 minutes
Ejemplo: Desarrolla un algoritmo•20 minutes
Actividad: Utiliza expresiones regulares para encontrar patrones•55 minutes
Ejemplo: Uso de expresiones regulares para encontrar patrones •20 minutes
1 plugin•Total 15 minutes
Práctica: Trabaja con valores de índice•15 minutes
Python en la práctica
Module 4•7 hours to complete
Module details
Pondrás en práctica Python y te centrarás en automatizar las tareas relacionadas con la ciberseguridad, lo cual requiere trabajar con archivos. Aprenderá a abrir y leer archivos, a realizar el análisis sintáctico de archivos y estructurar su contenido. Finalmente, te centrarás en las estrategias para depurar el código.
What's included
9 videos7 readings4 assignments6 ungraded labs
Show info about module content
9 videos•Total 34 minutes
Te damos la bienvenida a la semana 4•1 minute
Automatiza las tareas de ciberseguridad con Python•4 minutes
Accede a un archivo de texto en Python•4 minutes
Analiza un archivo de texto en Python•3 minutes
Desarrolla un algoritmo de análisis sintáctico en Python•7 minutes
Estrategias de depuración•6 minutes
Aplica las estrategias de depuración•6 minutes
Resumen•1 minute
Resumen del curso•2 minutes
7 readings•Total 100 minutes
Los componentes esenciales de Python para la automatización•20 minutes
Importa archivos a Python•20 minutes
Ejemplo de actividad de cartera: Actualiza un archivo a través de un algoritmo Python•10 minutes
Explora las técnicas de depuración•20 minutes
Términos del glosario de la semana 4•10 minutes
Glosario del curso 7•10 minutes
Comienza el siguiente curso•10 minutes
4 assignments•Total 96 minutes
Pon a prueba tus conocimientos: Trabaja con archivos en Python •8 minutes
Pon a prueba tus conocimientos: Depura código en Python•8 minutes
Actividad de la cartera: Actualiza un archivo a través de un algoritmo Python•30 minutes
Desafío semanal 4•50 minutes
6 ungraded labs•Total 185 minutes
Actividad: Importa y analiza un archivo de texto•40 minutes
Ejemplo: Importa y analiza sintácticamente un archivo de texto•20 minutes
Actividad: Crea otro algoritmo•50 minutes
Ejemplo: Crea otro algoritmo•20 minutes
Actividad: Depura código en Python •35 minutes
Ejemplo: Depura código en 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.