Skip to content

rafaelrdealmeida/curso-python-selenium

 
 

Repository files navigation

Curso de Selenium com Python

Boas-vindas ao curso de Selenium com Python. A ideia desse curso é abordar o básico sobre várias frentes do Selenium e ajudar você que precisa desses conhecimentos a alavancar sua carreira. Seja na área de testes, de desenvolvimento ou de qualidade em geral. O curso vai contar com aulas gravadas e ao vivo no meu canal no youtube https://youtube.com/eduardomendes.

Espero que você goste e compartilhe com o máximo de pessoas que puder. Eu acredito que o conhecimento deva ser compartilhado de forma aberta e livre. Por isso todo esse curso será gratuito e terá licenças abertas, para garantir que você possa usar esse material para todo e qualquer fim.

Você também pode se juntar a todas as outras pessoas interessadas no curso, na nossa comunidade no Telegram (link do grupo). Um espaço colaborativo, para trocarmos ideias sobre Selenium, Python, fazer novos amigos e aprendermos juntos durante o curso.

Para quem esse curso foi feito?

A ideia principal desse curso é ajudar pessoas. Se você tem interesse em aprender mais sobre Selenium, esse curso é feito para você. Se você trabalha como QA ou como QE e precisa melhorar suas habilidades com testes automatizados, você está no lugar certo. Se você é uma pessoa que desenvolve software e gostaria de fazer testes de integrações melhores, esse curso também é pra você. Se você trabalha como DevOps e precisa entender mais sobre infraestruturas baseadas em Selenium para ajudar seu time, esse curso também é pra você. Se você gosta de fazer web scrapping e acha que o Selenium pode te ajudar em momentos difíceis, esse curso também é para você. Se você é apenas uma pessoa curiosa e cansada de trabalhos repetitivos e quer automatizar tudo, sim, esse curso também é pra você.

O curso é totalmente grátis?

SIM <3. Mas você pode ajudar se quiser, temos uma campanha de financiamento coletivo no apoia.se (https://apoia.se/livedepython) que fomenta toda a atividade do canal no youtube e também temos o picpay @livedepython caso você não possa contribuir continuamente.

Posso compartilhar com todas as minhas amigas e meus amigos?

Claro que sim, acreditamos que a abundância é a melhor solução para ajudar a todas as pessoas.

Duração do curso

A ideia é ministrar o curso em 2 meses. O conteúdo será dividido em semanas. Serão duas aulas gravadas no youtube, para que você possa assistir, voltar, rever e compartilhar. E também terão sessões ao vivo para responder dúvidas, aplicando o que vimos nas aulas gravadas.

Programação - (Sujeito a alterações)

  • Semana 1 - Introdução e configuração do ambiente
    • AO VIVO - Apresentação do curso
    • Aula 1 - Configurando o seu ambiente
    • EXTRA - Conhecendo a importancia de testes de QA com Mariana Elisa
    • Aula 2 - Diferentes frentes com Selenium
    • EXTRA - Uma introdução ao Python
  • Semana 2 - Primeiros passos
    • Aula 3 - Minha primeira automação usando Selenium
    • Aula 4 - Navegação e atributos
    • AO VIVO - Dúvidas e aplicações
  • Semana 3 - Interação com as páginas
    • Aula 5 - Procurando e interagindo com elementos p.1
    • EXTRA - Conhecendo XPATH com Renne Rocha
    • Aula 6 - Procurando e interagindo com elementos p.2
    • AO VIVO - Dúvidas e aplicações
  • Semana 4 - Interação com as páginas p.2
    • Aula 7 - Clicando e arrastando (Drag and Drop)
    • Aula 8 - Interagindo com alertas, frames e abas
    • AO VIVO - Dúvidas e aplicações
  • Semana 5 - Waits
    • Aula 9 - Esperando elementos serem carregados
    • Aula 10 - Condições especiais para esperas
    • AO VIVO - Dúvidas e aplicações
  • Semana 6 - Page Objects
    • Aula 11 - Definindo nossa primeira página com o padrão page object
    • Aula 12 - Herança entre padrões de páginas
    • AO VIVO - Dúvidas e aplicações
  • Semana 7 - WebDriver Remoto e infraestrutura
    • Aula 13 - Selenium Grid
    • EXTRA - Conhecendo Docker com @gomex
    • Aula 14 - Docker + Selenium
    • AO VIVO - Dúvidas e aplicações
  • Semana 8 - Bibliotecas alternativas ao Selenium
    • Aula 15 - Splinter
    • Aula 16 - Selene
    • AO VIVO - Finalização do curso :(

Datas

Semana 1

Data Dia Horário Tipo Evento
21/04/2020 Terça 22:00 Ao vivo Abertura do curso
22/04/2020 Quarta 22:00 Ao vivo Palestra com Mariana Elisa
23/04/2020 Quinta 14:00 Gravado Aula 1
25/04/2020 Sábado 14:00 Gravado Aula 2
26/04/2020 Domingo 14:00 Gravado Introdução ao python

Semana 2

Data Dia Horário Tipo Evento
28/04/2020 Terça 14:00 Gravado Aula 3
30/04/2020 Quinta 14:00 Gravado Aula 4
02/05/2020 Sábado 14:00 Ao vivo Dúvidas e aplicações

Semana 3

Data Dia Horário Tipo Evento
05/05/2020 Terça 14:00 Gravado Aula 5
06/05/2020 Quarta 22:00 Ao vivo Palestra com Renne Rocha
07/05/2020 Quinta 14:00 Gravado Aula 6
09/05/2020 Sábado 14:00 Ao vivo Dúvidas e aplicações

Semana 4

Data Dia Horário Tipo Evento
12/05/2020 Terça 14:00 Gravado Aula 7
14/05/2020 Quinta 14:00 Gravado Aula 8
16/05/2020 Sábado 14:00 Ao vivo Dúvidas e aplicações

Semana 5

Data Dia Horário Tipo Evento
19/05/2020 Terça 14:00 Gravado Aula 9
21/05/2020 Quinta 14:00 Gravado Aula 10
23/05/2020 Sábado 14:00 Ao vivo Dúvidas e aplicações

Semana 6

Data Dia Horário Tipo Evento
26/05/2020 Terça 14:00 Gravado Aula 11
28/05/2020 Quinta 14:00 Gravado Aula 12
30/05/2020 Sábado 14:00 Ao vivo Dúvidas e aplicações

Semana 7

Data Dia Horário Tipo Evento
02/06/2020 Terça 14:00 Gravado Aula 13
03/06/2020 Quarta 22:00 Ao vivo Palestra com @gomex
04/06/2020 Quinta 14:00 Gravado Aula 14
06/06/2020 Sábado 14:00 Ao vivo Dúvidas e aplicações

Semana 8

Data Dia Horário Tipo Evento
09/06/2020 Terça 14:00 Gravado Aula 15
11/06/2020 Quinta 14:00 Gravado Aula 16
13/06/2020 Sábado 14:00 Ao vivo Finalização :(

Contatos

Local Link
Grupo no Telegram https://t.me/cursopythonselenium
Canal no Youtube https://youtube.com/eduardomendes
Playlist no Youtube https://www.youtube.com/playlist?list=PLOQgLBuj2-3LqnMYKZZgzeC7CKCPF375B
Twitter @dunossauro

About

Repositório de curso de selenium usando python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • HTML 0.8%