12,0 horas Concluído

Python - Banco de dados com DB API

Instituição: TreinaWeb
Período: 23 de June de 2021 — 24 de June de 2021
Parte das formações

Descrição do Curso

Neste curso abordaremos os principais conceitos a cerca da DB API no Python, além disso, veremos como a API especifica as principais formas de conexão e manipulação dos dados. São vídeo aulas e apostilas que mostram os principais conceitos da DB API. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

- O que é a DB API e porque ela é tão importante;
- Como utilizar bibliotecas que implementam da DB API para conexão com o banco de dados;
- O que são cursores e como utilizá-los para manipular dados do banco de dados;
- Como realizar consultas em nossos bancos de dados;
- Como inserir, editar e remover dados do banco de dados;
- Como evitar o SQL Injection em nossas querys;
- O que é e como aplicar os padrões Fabrica de Conexão e Repository Pattern em nosso projeto.

Mapa de Currículo

1 - Introdução O que é a DB-API? Principais componentes da DB-API Preparação do ambiente de desenvolvimento 2 - Lidando com conexões Apresentação Duração: 00:00:10 Um pouco sobre o pip Instalando a biblioteca para conexão MySQL Criando um objeto Connection Duração: 00:11:10 Definindo a versão da DB API a ser utilizada Abrindo e fechando conexões Duração: 00:03:15 Questionário 3 questões Desafio de código 3 - Lendo tabelas de um BD Apresentação Duração: 00:00:10 O que são cursores? Gerando cursores com a DB API Duração: 00:07:10 Executando consultas com o execute() Duração: 00:07:32 Lendo dados vindos das consultas com fetchone(), fetchmany() e fetchall() Duração: 00:06:07 Questionário 3 questões Desafio de código 4 - Criando um CRUD Apresentação Duração: 00:00:13 Inserindo registros Duração: 00:06:11 Recuperando ID do último registro inserido Duração: 00:03:08 Atualizando registros Duração: 00:04:04 Excluindo registros Duração: 00:03:27 Trabalhando com transações Duração: 00:13:38 Questionário 3 questões Desafio de código Desafio de código 5 - Consultas parametrizadas Apresentação Duração: 00:00:19 Para que parametrizar consultas? Duração: 00:11:13 A configuração global paramstyle Enviando parâmetros para o método execute() Duração: 00:09:28 Inserindo múltiplas linhas com parâmetros múltiplos Duração: 00:04:23 Questionário 3 questões Desafio de código 6 - Trabalhando com factory method Apresentação Duração: 00:00:08 Refatorando o código – aplicando a orientação a objetos Duração: 00:14:32 Encapsulando o acesso a dados: o repositório pattern Duração: 00:07:04 Criando uma fábrica de conexões Duração: 00:07:42 Repassando as configurações de conexão para um arquivo Duração: 00:08:31 Questionário 3 questões 7 - Conclusão Conclusão

Categorias & Tópicos

Python Banco de Dados