Imagem do Curso gratuito Aprenda Knex.js com JavaScript

Curso online gratuitoAprenda Knex.js com JavaScript

Duração do curso online: 3 horas e 12 minutos

Novo curso

Aprenda Knex.js com JavaScript e domine SQL Query Builder para Postgres, MySQL, MariaDB, SQLite3 e mais. Curso gratuito de programação back-end em TI.

Neste curso gratuito, aprenda sobre

  • Introdução ao Knex.js e Conceitos Iniciais
  • Migrations e Modelagem de Banco com Knex.js
  • Configuração, Boas Práticas e Operações Básicas
  • Consultas e Filtros com Knex.js
  • Cláusulas WHERE Avançadas e Operadores Lógicos
  • Ordenação, Paginação e Segurança em Consultas
  • Operações de Escrita: DELETE e UPDATE com Cuidado
  • Joins, Relacionamentos e Integridade Referencial
  • Comandos de Manipulação de Dados (DML)
  • Joins Aplicados e Placeholders no Knex.js
  • Funções de Agregação e Conclusão do Curso

Descrição do curso

O curso "Aprenda Knex.js com JavaScript" possui uma duração total de 3 horas e 12 minutos. Este curso é ideal para desenvolvedores que desejam aprofundar seus conhecimentos em programação back-end, mais especificamente no uso de Knex.js, uma ferramenta poderosa para criar e gerenciar queries SQL de forma eficiente e simplificada com JavaScript.

Knex.js é amplamente reconhecido como um SQL Query Builder versátil que suporta diversos bancos de dados, incluindo Postgres, MySQL, MariaDB, SQLite3, entre outros. Através de uma série de vídeos estruturados cuidadosamente, o curso proporciona uma jornada de aprendizado abrangente, desde conceitos introdutórios até aspectos mais avançados da utilização do Knex.js em projetos de desenvolvimento.

No início do curso, você será introduzido à estrutura do conteúdo e compreenderá como os vídeos são organizados e disponibilizados. Em seguida, o curso mergulha nas funcionalidades do Knex.js, oferecendo uma compreensão detalhada das diversas operações que podem ser realizadas com este SQL Query Builder, incluindo a conexão com diferentes bancos de dados e a execução de comandos SQL de maneira eficiente e segura.

Cada aula é projetada para solidificar o entendimento prático do Knex.js com JavaScript. O curso aborda desde operações básicas como a criação de tabelas, inserção e consulta de dados, até operações mais complexas como junções, migrações e transações. Tudo isso é ensinado de forma clara, com exemplos práticos e discussões teóricas que facilitam a absorção do conteúdo.

A progressão das aulas é planejada meticulosamente, proporcionando aos alunos uma curva de aprendizado suave, porém completa. Ao final do curso, espera-se que os participantes estejam aptos a implementar e gerenciar funcionalidades robustas em seus projetos back-end, utilizando o Knex.js com eficiência e assertividade.

Embora o curso ainda não possua avaliações, ele se destaca pela clareza na apresentação dos assuntos e pela abordagem prática que é empregada, consolidando um aprendizado aplicável em situações reais de desenvolvimento. Com uma combinação de teoria sólida e prática intensa, este curso é uma excelente oportunidade para desenvolvedores que buscam expandir suas habilidades na área de programação back-end, especialmente aqueles que trabalham com JavaScript e necessitam de uma ferramenta poderosa e flexível para gerenciar queries SQL.

Conteúdo do curso

  • Aula em vídeo: Aprenda Knex.js - Entenda como os vídeos serão publicados 03m
  • Exercício: O que é Knex.js e como ele pode ser utilizado?
  • Aula em vídeo: Aprenda Knex.js - Um SQL Query Builder para Postgres, MySQL, MariaDB, SQLite3 e muito mais. 10m
  • Exercício: Quais são as vantagens principais de usar um query builder como o Knex.js ao invés de escrever consultas SQL cruas diretamente no código?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 2 07m
  • Exercício: Qual é o propósito principal do arquivo de configuração knexfile.js no uso do Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 3 10m
  • Exercício: O que é uma migration em bancos de dados usando Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 4 09m
  • Exercício: Em uma migração do Knex.js, para qual propósito pode-se utilizar o método `timestamps()` em uma tabela?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 5 03m
  • Exercício: Ao criar uma tabela de 'Rose' utilizando migrations no Knex.js, qual restrição é adicionada para garantir que o nome seja único?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 6 06m
  • Exercício: Qual das alternativas abaixo descreve corretamente um possível uso das migrações no Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 7 07m
  • Exercício: Qual é o principal papel do arquivo de configuração ao usar o Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 8 11m
  • Exercício: Qual é a função principal do método 'insert' no Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 9 07m
  • Exercício: Qual é o propósito do acento grave (backtick) em uma consulta SQL no contexto do Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 10 04m
  • Exercício: Qual operador lógico em Knex.js é usado para combinar múltiplas condições em uma consulta SQL?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 11 09m
  • Exercício: Qual é uma das principais razões para não misturar código com consultas SQL no uso do Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 12 03m
  • Exercício: Qual operador lógico permite combinar duas condições em uma consulta SQL usando 'BETWEEN'?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 13 03m
  • Exercício: Qual é a função do método 'whereIn' no Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 14 02m
  • Exercício: Qual é o operador utilizado no Knex.js para realizar buscas mais flexíveis em nomes que terminam ou começam com certos caracteres?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 15 02m
  • Exercício: Qual é a principal função do comando 'Order by' no Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 16 01m
  • Exercício: No contexto de execução de consultas com Knex.js, para que servem as opções 'limit' e 'offset'?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 17 15m
  • Exercício: Qual é uma abordagem recomendada para prevenir ataques de SQL Injection ao usar o Knex.js para consultas dinâmicas baseadas em dados de usuários?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 18 07m
  • Exercício: Qual prática deve ser evitada ao usar o comando de delete em um banco de dados?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 19 07m
  • Exercício: Qual é o risco de executar um comando UPDATE sem uma cláusula WHERE em consultas SQL usando Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 20 08m
  • Exercício: Qual é a maneira segura de escapar nomes de tabela ou coluna que podem entrar em conflito com palavras reservadas do SQL ao usar o Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 21 06m
  • Exercício: Qual é a finalidade do uso do 'INNER JOIN' em consultas SQL?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 22 02m
  • Exercício: Qual é a principal diferença entre LEFT JOIN e INNER JOIN em consultas SQL?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 23 03m
  • Exercício: O que acontece quando um usuário é deletado em um banco de dados que utiliza o 'CASCADE DELETE' na relação entre usuários e perfis?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 24 04m
  • Exercício: Qual função do Knex.js é utilizada para atualizar registros em uma tabela específica?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 25 01m
  • Exercício: O que o método 'insert' do Knex.js faz em uma tabela do banco de dados?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 26 10m
  • Exercício: O que é um insert select e qual é seu uso principal em SQL?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 27 04m
  • Exercício: O que um 'inner join' faz em uma consulta SQL usando Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 28 04m
  • Exercício: Qual a diferença entre usar uma interrogação simples '?' e duas interrogações '??' como um placeholder em uma consulta SQL com Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 29 06m
  • Exercício: Qual é a função do comando 'GROUP BY' em uma consulta SQL utilizando Knex.js?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 30 02m
  • Exercício: Qual das seguintes funções de agregação do Knex.js é usada para encontrar o valor máximo de uma coluna em uma tabela?
  • Aula em vídeo: Curso de Knex.js com JavaScript - Aula 31 01m
  • Exercício: O que o autor garante que você consegue fazer após completar a sessão de SQL utilizando o knex?

Este curso gratuito inclui:

3 horas e 12 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação back-end

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 9 milhões
de alunos

Certificado grátis e
válido em todo o Brasil

60 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, ebooks e audiobooks