Curso SQLite Foundations

  • Database

Curso SQLite Foundations

16 horas
Visão Geral

O Curso SQLite Foundations proporciona uma introdução abrangente ao SQLite, um banco de dados leve, rápido e amplamente utilizado em aplicativos móveis, sistemas embarcados e aplicações desktop. O curso aborda desde os conceitos básicos, passando pela instalação, configuração e operações CRUD, até os primeiros passos em integração com diferentes linguagens de programação.

Objetivo

Após realizar este Curso SQLite Foundations, você será capaz de:

  • Compreender a arquitetura e os principais recursos do SQLite
  • Instalar e configurar o SQLite no seu ambiente de trabalho
  • Criar e gerenciar bancos de dados SQLite
  • Executar operações CRUD (Create, Read, Update, Delete) no banco de dados
  • Integrar o SQLite com diversas linguagens de programação
  • Realizar consultas SQL eficientes para manipulação de dados no SQLite
Publico Alvo

Desenvolvedores de software, analistas de dados, administradores de banco de dados e entusiastas que desejam aprender sobre bancos de dados leves e entender como integrar o SQLite em projetos reais.

Pre-Requisitos
  • Conhecimentos básicos de lógica de programação
  • Noções básicas de bancos de dados relacionais
  • Familiaridade com alguma linguagem de programação (Python, Java, PHP, etc.) é recomendada, mas não obrigatória
Informações Gerais
  • Curso ao vivo via Microsoft Teams, na presença de um instrutor/consultor ativo no mercado e docente em sala de aula
  • Curso prático, com um aluno por micro, e laboratório individual disponibilizado no dia do curso
  • Apostilas e materiais complementares
  • Método de aprendizado que combina teoria e práticas durante todo o curso
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Introdução ao SQLite

  1. Visão geral do SQLite
    1. O que é SQLite e suas características
    2. Vantagens e limitações do SQLite em comparação com outros bancos de dados
    3. Onde e quando usar o SQLite
  2. Casos de uso no mercado: Aplicativos móveis, IoT e aplicações desktop

Módulo 2: Instalação e Configuração

  1. Como instalar o SQLite em diferentes sistemas operacionais (Windows, Linux, macOS)
  2. Configuração básica do ambiente SQLite
    1. Utilizando o SQLite CLI (Command Line Interface)
    2. Introdução a ferramentas gráficas de gerenciamento de SQLite
  3. Configurações iniciais e criação do primeiro banco de dados

Módulo 3: Conceitos Fundamentais de Banco de Dados

  1. Introdução aos bancos de dados relacionais
    1. Tabelas, registros e colunas
    2. Chaves primárias e estrangeiras
  2. Operações básicas com SQL
    1. Sintaxe SQL no SQLite
    2. Funções principais do SQLite

Módulo 4: Manipulação de Dados no SQLite

  1. Operações CRUD (Create, Read, Update, Delete)
    1. Criação de tabelas e inserção de dados
    2. Consultando dados com SELECT
    3. Atualizando e removendo registros
  2. Consultas SQL básicas e avançadas
    1. Filtros, ordenação e agrupamento de dados

Módulo 5: Gerenciamento e Otimização de Bancos de Dados

  1. Gerenciamento de tabelas e índices
    1. Criando e removendo tabelas e índices
    2. Gerenciamento de tipos de dados no SQLite
  2. Backup e restauração de bancos de dados SQLite
    1. Exportando e importando dados
  3. Boas práticas de performance em consultas SQL

Módulo 6: Integração do SQLite com Outras Linguagens

  1. Usando o SQLite com Python
    1. Conectando e manipulando dados via Python
    2. Práticas comuns no uso de SQLite com bibliotecas Python
  2. Integração com outras linguagens de programação (Java, PHP, etc.)
    1. Exemplo de uso do SQLite com Node.js e PHP
    2. APIs e bibliotecas SQLite para diferentes linguagens

Módulo 7: SQLite em Aplicações Móveis

  1. Uso do SQLite no desenvolvimento Android
    1. Introdução ao uso do SQLite em aplicativos Android
    2. Gerenciamento de dados locais em dispositivos móveis
  2. Aplicações no iOS e integração com outros ambientes móveis

Módulo 8: Segurança e Boas Práticas no SQLite

  1. Introdução à segurança no SQLite
    1. Criptografia de dados e boas práticas de segurança
  2. Implementação de transações e integridade dos dados

Módulo 9: Projeto Prático Final

  1. Desenvolvimento de uma aplicação com SQLite
    1. Criando um pequeno projeto que utilize SQLite como banco de dados
    2. Implementando operações CRUD e consultas avançadas
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas