Real World Yaml (With Fastapi, Openapi Spec, Pytest, Ci/Cd)

Iniciado por joomlamz, 09 de Março de 2023, 19:49

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

joomlamz


Publicado em 3/2023
MP4 | Vídeo: h264, 1280x720 | Áudio: AAC, 44,1 KHz
Idioma: Inglês | Tamanho: 1021,06 MB | Duração: 1h 47m

Crie um aplicativo seguro padrão do setor com FastAPI, Learn YAML, OpenAPI, Swagger, CI/CD e Pytest para casos de uso do mundo real

O que você aprenderá
Torne-se proficiente em YAML para cenários de desenvolvimento do mundo real
Entenda, explore e evite ataques de desserialização YAML.
Crie um servidor da Web da API CRUD REST baseado em FastAPI
Crie conjuntos de testes baseados em pytest e configure um sistema GitHub Workflows CI para executar automaticamente esses testes

Requisitos
Conhecimento básico de programação Python e uso de Git.

Descrição
Neste curso prático, você aprenderá YAML fazendo. Você também poderá criar um aplicativo FastAPI Python que pode validar e armazenar YAML em um banco de dados expondo-o por meio de uma API RESTful CRUD. Você aprenderá como implementar um sistema de integração contínua (CI) que usa pytest para automatizar testes e garantir a confiabilidade de seu aplicativo. Ao longo do curso, você trabalhará na construção de um aplicativo do mundo real que usa YAML para vários finalidades, como criar fluxos de trabalho do GitHub e descrever as especificações do OpenAPI. Você começará com os fundamentos do YAML e seguirá para a criação de uma API RESTful CRUD que pode lidar com dados YAML. Você também aprenderá como configurar um sistema de CI usando o GitHub Actions que executa testes pytest toda vez que você envia alterações de código para o GitHub. (E adivinhe como você vai escrevê-lo? com um arquivo YAML) O curso também abordará vulnerabilidades de desserialização YAML e como mitigá-las. Você aprenderá como os invasores podem explorar vulnerabilidades na desserialização YAML para executar código arbitrário em seu servidor e você Você aprenderá como evitar esses ataques limpando adequadamente a entrada do usuário e usando bibliotecas YAML seguras. No final do curso, você terá uma compreensão profunda do YAML com uma experiência prática divertida com FastAPI, RESTful APIs, CI/ Sistemas de CD e uma API pronta para produção que você pode usar em seus próprios projetos.Habilidades que você obterá:Sintaxe YAML avançada e uso no mundo realConstruir APIs RESTful com FastAPIOpen API Specification and swaggerValidar e armazenar dados YAML em um banco de dadosTestar com pytestConfigurar um CI sistema usando GitHub ActionsEsboço do curso:Introdução ao YAML e sua sintaxeConstruindo uma API RESTful CRUD com FastAPIYAMLfluxos de trabalho GitHub baseados em YAMLEspecificações OpenAPI baseadas em YAMLUsando Pytest para testesConfigurando um sistema CI usando ações do GitHub

Visão geral
Seção 1: Introdução
Aula 1 Introdução
Aula 2 Tópicos do Curso
Seção 2: Iniciar Projeto
Aula 3 Iniciar Projeto
Aula 4 A essência do YAML
Seção 3: validar YAML
Aula 5 Introdução
Aula 6 Testes básicos da API pytest
Aula 7 Validar endpoint YAML
Aula 8 Testes avançados de YAML
Aula 9 Especificação YAML da API aberta
Seção 4: CRUD
Aula 10 Ponto de extremidade POST /yaml
Aula 11 Pontos de extremidade CRUD yaml
Seção 5: ataque de desserialização do Yaml
Aula 12 Explorar vulnerabilidade e prevenção de desserialização PyYAML
Seção 6: YAML VS JSON
Aula 13 YAML VS JSON
Engenheiros de software que desejam aprender YAML

Pagina inicial
https://www.udemy.com/course/real-world-yaml-with-fastapi-openapi-spec-pytest-cicd/







https://rapidgator.net/file/6411203a1049f93dddb7661fa2233464
https://rapidgator.net/file/14ae5ea40d263d363b514e67066474c6


Download From Ddownload


https://ddownload.com/r18jvf3ha0hl
https://ddownload.com/c1ad41ick4xc


Download From 1DL


https://1dl.net/d74kf3vfsddq
https://1dl.net/is2qesaupy9j