Cursos de BDD with Python and Behave
comportam é uma estrutura BDD baseada em Python de código aberto para escrever testes em um estilo de linguagem natural.
BDD, ou desenvolvimento orientado a comportamentos, é uma técnica de desenvolvimento de software ágil que incentiva a colaboração entre desenvolvedores, QA e pessoas de negócios não-técnicos em um projeto de software.
Este treinamento, liderado por um instrutor e realizado ao vivo, começa com uma discussão sobre BDD e como o framework Behave pode ser usado para realizar testes BDD para aplicações web. Os participantes terão amplas oportunidades para interagir com o instrutor e seus colegas enquanto implementam os conceitos e táticas aprendidas neste ambiente de laboratório prático e baseado na prática.
até o final deste treinamento, os participantes terão uma compreensão firme do BDD e do comportamento, bem como a prática necessária para implementar essas técnicas e ferramentas em cenários de teste do mundo real.
formato do curso
- Forte ênfase na prática. A maioria dos conceitos é aprendida através de exemplos, exercícios e desenvolvimento prático.
Programa do Curso
Introdução
- Behavior Driven Development (BDD) e Acceptance Test Driven Development (ATDD)
- BDD como uma ferramenta de colaboração para engenheiros de software, engenheiros de teste e pessoas de negócios
Definindo os requisitos do seu projeto
Configurando seu ambiente para Web Application Testing
Gherkin: Escrevendo suas histórias em uma linguagem fácil de usar
A anatomia do arquivo de recursos
Escrevendo seu primeiro recurso
Escrevendo cenários para seu recurso
Escrevendo definições de etapas
Passando parâmetros para etapas
Criando esboços de cenário para transmitir vários argumentos
Compartilhando dados entre etapas
Organizando recursos e cenários com tags
Configuração e desmontagem
Resumo e conclusão
Requisitos
- Experiência básica em programação Python.
- Conhecimento de testes automatizados.
Público
- Testadores e Desenvolvedores
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de BDD with Python and Behave - Booking
Cursos de BDD with Python and Behave - Enquiry
BDD with Python and Behave - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
O facto de ter mais exercícios práticos utilizando dados mais semelhantes aos que utilizamos nos nossos projectos (imagens de satélite em formato raster)
Matthieu - CS Group
Curso - Scaling Data Analysis with Python and Dask
Máquina Traduzida
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Curso - Developing APIs with Python and FastAPI
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Curso - Build REST APIs with Python and Flask
Trainer develops training based on participant's pace
Farris Chua
Curso - Data Analysis in Python using Pandas and Numpy
As I was the only participant the training could be adapted to my needs.
Kevin THIERRY
Curso - Web Development with Web2Py
Próximas Formações Provisórias
Cursos Relacionados
Scaling Data Analysis with Python and Dask
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas de dados e engenheiros de software que desejam usar o Dask com o ecossistema Python para criar, dimensionar e analisar grandes conjuntos de dados.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente para começar a criar o processamento de big data com Dask e Python.
- Explorar os recursos, as bibliotecas, as ferramentas e as APIs disponíveis no Dask.
- Compreender como o Dask acelera a computação paralela em Python.
- Aprenda como escalar o ecossistema Python (Numpy, SciPy e Pandas) usando Dask.
- Otimizar o ambiente Dask para manter o alto desempenho na manipulação de grandes conjuntos de dados.
Análise de dados em Python usando Pandas e Numpy
14 HorasThis instructor-led, live training in Brasil (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Monax: Build a Smart Contract Application
7 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como criar um aplicativo blockchain de contrato inteligente com Monax.
Ao final deste treinamento, os participantes serão capazes de:
- Desenvolver e implantar um aplicativo distribuído usando blockchain e tecnologia de contrato inteligente.
- Compreender o design e a funcionalidade dos "contratos inteligentes" e como criar um.
- Implementar as melhores práticas para o desenvolvimento seguro de aplicativos blockchain.
- Aproveite as ferramentas Monax para otimizar o desenvolvimento de aplicativos distribuídos.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HorasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores que desejam usar a pilha FARM (FastAPI, React e MongoDB) para criar aplicativos da Web dinâmicos, de alto desempenho e escalonáveis.
No final desta formação, os participantes serão capazes de
-
Configurar o ambiente de desenvolvimento necessário que integra FastAPI, React e MongoDB.
Compreender os principais conceitos, recursos e benefícios da pilha FARM.
Aprender a criar APIs REST com FastAPI.
Aprender a conceber aplicações interactivas com React.
Desenvolver, testar e implantar aplicativos (front-end e back-end) usando a pilha FARM.
Developing APIs with Python and FastAPI
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar o FastAPI com Python para criar, testar e implantar APIs RESTful com mais facilidade e rapidez.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para criar APIs com Python e FastAPI.
- Criar APIs de forma mais rápida e fácil usando a biblioteca FastAPI.
- Aprender como criar modelos de dados e esquemas baseados em Pydantic e OpenAPI.
- Conectar APIs a um banco de dados usando SQLAlchemy.
- Implementar segurança e autenticação em APIs usando as ferramentas do FastAPI.
- Construir imagens de contêiner e implantar APIs web em um servidor de nuvem.
Web application development with Flask
14 HorasEste curso prático é direcionado aos desenvolvedores de Python que desejam criar e manter seus primeiros aplicativos da web. Também é dirigido a pessoas que já estão familiarizadas com outras estruturas da Web, como Django ou Web2py , e desejam aprender como o uso de uma microframetria (ou seja, uma estrutura que cole bibliotecas de terceiros em vez de fornecer uma solução universal independente) o processo.
Uma parte significativa do curso é dedicada não ao próprio Flask (é minúsculo), mas às bibliotecas e ferramentas de terceiros frequentemente usadas em projetos do Flask.
Advanced Flask
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar os recursos avançados do Flask para criar aplicativos da Web escalonáveis em cima de MongoDB.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver aplicações web com Flask.
- Conheça os conceitos e técnicas avançadas para projetos Flask do mundo real.
- Construir um servidor de API RESTful em cima de MongoDB.
- Aprenda como conteinerizar, testar e implantar microserviços com Flask, Docker e Amazon EC2.
- Obtenha alguns insights sobre as integrações avançadas do Flask para escalar aplicativos da Web.
Kivy: Building Android Apps with Python
7 HorasKivy é uma biblioteca de interface gráfica cross-platform de código aberto escrita em Python, que permite o desenvolvimento de aplicativos multi-touch para uma ampla seleção de dispositivos.
Neste instrutor-led, os participantes de treinamento ao vivo aprenderão como instalar e implantar Kivy em diferentes plataformas, personalizar e manipular widgets, agendar, desencadear e responder a eventos, modificar gráficos com multi-touching, resize a tela, pacote apps para Android, e muito mais.
No final do curso, os participantes poderão
- Relacionar o código Python e a linguagem Kivy.
- Ter um sólido entendimento de como Kivy funciona e utiliza seus elementos mais importantes, como widgets, eventos, propriedades, gráficos, etc.
- Desenvolver e implantar aplicativos Android de forma integrada, com base em diferentes requisitos de negócios e design.
Formato do curso
- Parte palestra, parte discussão, exercícios e muita prática hands-on.
Accelerating Python Pandas Workflows with Modin
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas e desenvolvedores de dados que desejam usar Modin para criar e implementar cálculos paralelos com Pandas para uma análise de dados mais rápida.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente necessário para começar a desenvolver fluxos de trabalho Pandas em escala com Modin.
- Compreender os recursos, a arquitetura e as vantagens de Modin.
- Conhecer as diferenças entre Modin, Dask e Ray.
- Realizar operações Pandas mais rapidamente com Modin.
- Implementar toda a API Pandas e as funções.
Game Development with PyGame
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores que desejam usar PyGame para criar e construir jogos usando a programação Python.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a criar aplicações de jogos com PyGame e Python.
- Aprender a criar aplicações PyGame interactivas integradas com animações e funcionalidades multimédia.
- Executar e testar programas de jogos com a suite de testes PyGame e convertê-los em ficheiros executáveis.
GUI Programming with Python and PyQt
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a pessoas que desejam programar um aplicativo de software visualmente atraente usando Python e a estrutura Qt UI.
No final desta formação, os participantes serão capazes de
- Configurar um ambiente de desenvolvimento que inclua todas as bibliotecas, pacotes e frameworks necessários.
- Criar um aplicativo de desktop ou servidor cuja interface de usuário funcione sem problemas e seja visualmente atraente.
- Implementar vários elementos e efeitos de UI, incluindo widgets, gráficos, camadas, etc. para alcançar o efeito máximo em usabilidade.
- Implementar um bom design de UI e organização de código durante a fase de design e desenvolvimento.
- Testar e depurar a aplicação.
Build REST APIs with Python and Flask
14 HorasEste treinamento, ministrado por um instrutor ao vivo (online ou presencial), é destinado a desenvolvedores backend que desejam construir APIs REST com Python e Flask.
No final desta formação, os participantes serão capazes de
- Implementar uma API REST para permitir que um aplicativo web Flask leia e grave dados em um banco de dados no backend.
- Desenvolver recursos avançados de autenticação, como tokens de atualização.
- Construir um backend reutilizável para futuros projetos Python.
- Simplificar o armazenamento de dados com SQLAlchemy.
- Implantar APIs REST em um servidor baseado em nuvem.
Scientific Computing with Python SciPy
7 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores que desejam usar SciPy para criar funções avançadas de computação científica com Python.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento necessário para começar a criar funções de computação científica.
- Aproveitar ao máximo os recursos do SciPy por meio de exemplos práticos de operações complexas.
- Implementar e otimizar algoritmos e funções matemáticas para resolver problemas científicos.
- Projetar estruturas de dados e métodos de interpolação para visualização, processamento e análise.
Web Development with Web2Py
28 HorasWeb2py é uma estrutura de pilha completa de código aberto e gratuita baseada em python para o desenvolvimento rápido de aplicações baseadas na Web rápidas, escaláveis, seguras e portáteis orientadas para bases de dados.
Público alvo
Este curso é dirigido a Engenheiros e Programadores que utilizam o web2py como estrutura para o desenvolvimento web