Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes:$349
$259
Currency
Antes:$349
Ahorras:$90
COMIENZA AHORA
30

Detrás del Curso: Introducción a Selenium con Python

17458Puntos

hace un año

Curso de Introducción al Pensamiento Computacional con Python
Curso de Introducción al Pensamiento Computacional con Python

Curso de Introducción al Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

¡Selenium funciona para más que hacer testing! y lo aprendí al ser Course Director para el Curso de Introducción a Selenium con Python con nuestro profesor Inhouse, Héctor Vega; quien también es Course Director en Platzi.

Conoce a tu profesor:

0o_zHGAn_400x400 - Hector Vega (1).jpg

Héctor es Mexicano y se mudó a Colombia para trabajar en Platzi en el 2018. Desde antes de entrar a Platzi ya era muy activo en nuestra comunidad. Inició en el equipo de Student Success y luego fue responsable de las interacciones con nuestra comunidad online y lideró el programa de mentores al colaborar con el equipo de Success Community.

“Me apasiona la programación pero he aprendido de otras áreas, y he aplicado en mi vida profesional y personal todo lo que he aprendido. Eso ha sido clave para desenvolverme en la comunidad.”

Le encantan los videojuegos, las artes marciales, la cerveza artesanal y programar en Python. Le gusta aprender y compartir su aprendizaje; por eso comenzó a estudiar y también dar cursos en Platzi.

Ahora que conoces más al profesor de este curso, volvamos a Selenium:

¿Qué es Selenium?

Es una suite de automatización de navegadores con el cuál puedes simular las acciones de los usuarios dentro de aplicaciones web para hacer testing, automatizar tareas que sean repetitivas o incluso web scraping.
El origen de su nombre tiene una historia muy particular; su creador Jason Huggins lo propuso cómo una broma, ya que existía un competidor llamado Mercurial (Mercurio) y el envenenamiento por Mercurio se cura tomando complementos de Selenio.

En este curso aprenderás:

  • Qué es Selenium y cómo lo puedes utilizar
  • Cómo comunicar Selenium con el navegador
  • Cómo automatizar pruebas unitarias y funcionales
  • Cómo generar reportes de pruebas

Héctor te recomienda que completes estos cursos antes de iniciar:

Héctor responde:

¿Por qué decidiste grabar este curso?

En mi trabajo diario veía la necesidad por reducir el tiempo de tareas manuales, entonces comencé a experimentar con Selenium al ser compatible con mi lenguaje favorito, Python.
(La mayoría de la información disponible sobre Selenium estaba relacionada a Java y estaba en inglés). Al aplicarlo en distintos sitios descubrí que podía hacer cosas interesantes como scraping o testing y ante esta utilidad inicié mi participación en meetups haciendo live coding.

Participé como speaker en meetups sobre Selenium en Platzi, en un meetup de Python Tuluá y en un streaming de PyMX que será el 21 de mayo

¿Por qué Selenium y no otra herramienta?

No es la herramienta perfecta, pero es compatible con muchos navegadores y lenguajes de programación, lo cual es una gran ventaja. Es fácil de utilizar. También tiene más de 10 años por lo que cuenta con una comunidad muy robusta y tienen su propia conferencia cada año.

¿Por qué Selenium con Python y no con Javascript?
Aprendí ambos, Python y Javascript en Platzi, y aun Javascript tiene sus ventajas, en lo personal me gusta Python por su filosofía. Me identifico con Python. Es limpio y legible.
Hice los cursos de Python de David Aroesti

¿Para que roles está orientado este curso?
Para cualquier persona que quiera automatizar una tarea en el navegador.
También para testers manuales, personas que hacen automation testing, o personas que quieran aprender Web Scraping.

¿Cómo fue el proceso de prueba, planeación y grabación del curso?

En la prueba presenté un tema complejo y traté de dar mucha información en 10 minutos.
La prueba me ayudó a tener una mayor comprensión de qué cómo dividir y preparar los temas para que el curso sea bueno.
En planeación y grabación todo fluyó muy bien, no me sentí sólo.
En el proceso me di cuenta de la complejidad de preparar un curso y que no es crear un simple tutorial.

Fue un reto grabar remoto, más por ser mi primer curso. Fue cómo dar un semestre de universidad en 3 días. Hay un alto nivel de exigencia para crear un curso de calidad.
No es igual que estar en un meetup en el que puedes solucionar el error en el momento.
Luego de esta experiencia, siento que aprendí mucho, crecí y me siento preparado para grabar un siguiente curso.

¿Cuál sería el siguiente curso que te gustaría grabar?

El Curso de Appium, una herramienta para la automatización de pruebas que funciona con Webdriver y Python. Sería un gran complemento para el Curso de Introducción a Selenium con Python

¿Que mensaje te gustaría darle a tus estudiantes?
Los invitaría a que no sientan miedo por aprender cosas nuevas porque el miedo es lo que hace que no progresemos. Toma la tecnología, adóptala y aplícala.

Grabamos este curso a mediados de Mayo 2020, durante la cuarentena, junto a César Sánchez del increíble equipo de producción de Platzi y pronto estará disponible con tu suscripción.

Curso de Introducción al Pensamiento Computacional con Python
Curso de Introducción al Pensamiento Computacional con Python

Curso de Introducción al Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.
Carolina
Carolina
CaroBoquin

17458Puntos

hace un año

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
17
51028Puntos

Ser profesor de este curso fue toda una experiencia 😄
Espero que les guste tanto como grabarlo para mi.

3
19239Puntos
un año

Excelente!

3
12482Puntos
un año

Gracias pro grabarlo interesante contenido

5
5739Puntos

Asistí a Meetup acá en Bogotá de Selenium y fue una bonita experiencia. Aprendí muchas cosas nuevas y lo poderoso que es Python en la Tecnología. Esperando que salga el curso para sacarle provecho 💪💪💪

4
21948Puntos

¡Excelente! Muchos estabamos esperando este curso. Da gusto ver que Platzi escucha a su comunidad.

3

Un curso de Appium seria lo maximo, todo mi equipo lo espera jajaja

3
102165Puntos

Muchas gracias!

3

Cuando sale el curso, o donde puedo encontrarlo?

2
17458Puntos
un año

Te confirmaremos la fecha de lanzamiento, ya que lo grabamos hace pocos días 😃 Luego de grabar tenemos un proceso de post-producción y de QA.

2
17458Puntos
un año

Antes de hacer este curso te recomendamos que completes los siguientes:
Curso de Introducción al Pensamiento Computacional con Python
Curso de Programación Orientada a Objetos
Curso de Desarrollo Web Online
Curso de Fundamentos de Pruebas de Software
Los incluí en el blogpost con los links 💚

3
4957Puntos

Ando con la ruta de AI & ML, entonces Python se vuelve clave y estos cursos que complementan mi aprendizaje (estoy mudando de carrera dentro de la ingeniería) me dan más referentes. ¡Gracias por compartir!

3
29989Puntos

¡Me encantó!
Definitivamente aprenderé Python 💚

3
8973Puntos

Excelente! he estado esperando este curso desde hace tiempo 😄.

3
9698Puntos

Genial!!
Luego del reto future ready, termino de tomar los cursos hasta llegar a Selenium, Gracias por el post Caro! 😄

3
2555Puntos

Super! es un excelente paso para continuar metiendo temáticas de Testing para Testers. Gracias, para tomarlo entonces debo aprender Python, vamos pues!

2
7659Puntos

Una compañera del trabajo hablaba mucho y muy feliz de unos scripts para testear la pag de la empresa, sin tener que utilizar humanos, todo con Selenium, decía que era una herramienta super interesante y útil. Pero por la gran cantidad de trabajo nunca pude buscar tutoriales y tomarme el tiempo para aprender.
Realmente me llamó la atención de este curso, y espero que lo liberen pronto. Tengo ganas de aprender Selenium. Yeah.

1
51028Puntos
un año

El testing manual nunca será reemplazado por la automatización, pero sí puede haber mayor medida de uno que otro. De hecho, antes de automatizar una prueba hay que replicarla manualmente para conocer el flujo.

2
16037Puntos

La verdad es que Python es un lenguaje muy poderoso y útil, algo que cualquier programador debería aprender al menos un vistazo, pero me parece que se pueden hacer cosas muy intuitivas y divertidas con Python.
Agrego el curso a mi ruta de aprendizaje 😃