Os nossos cursos

Escolhe uma competência que queiras desenvolver

SQL e Bases de Dados

Construir e planear uma base de dados é uma das tarefas mais importantes quando estás a criar produtos de TI.

Todas as aplicações web e móveis - aliás todos os programas que trabalham e armazenam dados - necessitam de uma base de dados. Saber como planear uma base de dados é uma das competências mais importantes quando se cria um novo produto de TI. A maioria dos programas de computadores, websites e aplicações móveis utilizam bases de dados para armazenar, de forma segura, a sua informação.

Neste curso de duas semanas irás aprender a desenhar um plano de bases de dados e como usar SQL para criar e gerir essa base de dados.

online course

O que vou aprender?

  • O que são bases de dados, que tipos de bases de dados existem e porque é que as utilizamos?
  • Quais são os prós e contras de usar uma base de dados.
  • Definir elementos-chave de um processo de negócio e reconhecer tabelas e dados.
  • Criar um esquema de base de dados e tabelas relacionais.
  • Planear/desenhar uma base de dados
  • Utilização comum de SQL: escrever, ler, unir dados, atualizar, apagar e todas as outras maneiras de trabalhar com dados usando SQL.

Durante o curso, cada participante irá criar um planeamento para 10 bases de dados diferentes e construí-los utilizando comandos SQL. Através destes exemplos, os participantes vão aprender como desenvolver um modelo para uma base de dados e serão capazes de usar este conhecimento para projetos de TI imediatamente!

Datas

O curso terá a duração de 2 semanas.

  • 1ª sessão: Introdução ao SQL (primeiros comandos de SQL e modelo de base de dados)
  • 2ª sessão: Tabelas e relações (uma-para-várias, várias-para-várias)
  • 3ª sessão: Planear uma base de dados, parte 1 (bases de dados simples)
  • 4ª sessão: Planear uma base de dados, parte 2 (bases de dados mais complexas)
  • 5ª sessão: Usar SQL para construir uma base de dados e adicionar dados/informação na mesma.

online course

Conhecimento prévio

Este curso é destinado a iniciantes. Como tal, ter conhecimentos prévios não é requisito. É também bastante útil para pessoas que já trabalham com bases de dados mas que sentem que os seus conhecimentos de planeamento de bases de dados e compreensão de comandos SQL não estão suficientemente consolidados.

Depois do curso

Conhecimentos de SQL podem abrir-te portas para te tornares num analista de base de dados ou expert, no futuro. Mesmo que não esteja nos teus planos tornares-te num analista, deves ter em conta que os conhecimentos adquiridos:

  • São úteis para todos os programadores, uma vez que a maior parte das aplicações e programas de computador usam bases de dados para armazenar dados.
  • São ótimos para uma compreensão geral do mundo das Tecnologias de Informação.
  • Dão uma visão mais profunda do que é trabalhar com bases de dados e spreadsheets;
  • Melhoram as capacidades analíticas e de planeamento, que também são úteis fora do “mundo” de SQL.

Horário do curso

O curso será realizado duas vezes por semana, nas segundas e quintas, das 17h às 18h30.

Os cursos serão lecionados via videoconferência (video call). Entre sessões os instrutores estarão disponíveis via Slack, para dar suporte aos estudos.

O que preciso para iniciar o curso?

Cada participante precisará de um computador que tenha pelo menos 4GB de memória RAM e uma boa conexão de internet.

O que acontece se eu faltar à uma aula?

Todos os estudantes terão acesso livre à plataforma SmartNinja, onde terão sempre disponível uma visão geral de todas as aulas. Se acontecer de não poderes atender a alguma aula, poderás sempre rever o conteúdo lecionado com a ajuda do material disponibilizado na plataforma.

O instrutor também irá gravar todas as sessões e partilhá-las com os estudantes. Desta forma, o estudante terá sempre a oportunidade de rever todas as aulas.


Pré-inscrição

Subscreve a nossa newsletter!