Pular para o conteúdo principal

Banco de dados relacional- SQL e ORM
A matrícula nesse curso é apenas por convite

A matrícula nesse curso é apenas por convite

Plano de ensino

Curso: Banco de dados relacional- SQL e ORM

Instrutor: Rita de Cassia Aparecida Barbosa

Objetivo geralproporcionar o aprendizado básico de Banco de Dados SQL e ORM.  

Nível: Básico

Tipo do CursoTeórico-prático

Modalidade de Ensino: Online - Zoom

Público Alvocolaboradores da Flextronics e FIT- Instituto de Tecnologia, colégios técnicos e instituições de tecnologia.

Requisitos mínimosnível técnico ou superior nas áreas de engenharia elétrica, mecânica, mecatrônica e tecnólogos. Para acompanhar as aulas online, o aluno deverá providenciar hardware e software com as seguintes configurações:

  • Conexão com a internet;
  • Zoom;
  • Windows  10,  8,  7 -Observação: os  dispositivos  que  executam  o Windows 10 devem ter a versão Home, Pro ou Enterprise;
  • Navegadores  suportados: Windows:  IE  11,  Edge  12,  Firefox  27, Chrome 30 ou posteriores;
  • SQLite*
  • Entity Framework Core*
  • Nhibernate*

Duração total do curso e distribuição da carga horáriacarga de 20 horas totais, divididas em: 4 horas por dia (sendo que 02 horas serão dedicadas aos exercícios práticos e avaliativos), durante 05 dias, via zoom.. 

Quantidade de vagasmínimo 03 e máximo 15 alunos.

Ementa

  • Introdução a Banco de Dados
  • Modelagem de Dados
  • SQL
  • O que é SQL
  • Estrutura da Linguagem SQL
  • Linguagem de Definição de Dados
  • Criando Tabelas
  • Alterando Tabelas
  • Removendo Tabelas
  • Linguagem de Manipulação de Dados
  • Inserindo Dados
  • Alterando Dados
  • Removendo Dados
  • Selecionando Dados
  • Ordenando e Agrupando Dados
  • Agregações
  • Junções
  • Exercícios práticos.
  • Conceito ORM
  • ORM
  • Entity Framework Core
  • NHibernate
  • Estrutura do NHibernate;
  • Classes POCO para uso com o NHibernate;
  • Mapeamento do NHibernate;
  • Arquivo de Configuração do NHibernate;
  • Acessando a Base de Dados através do NHibernate;
  • Exercícios práticos.

Instrumentos

Responsabilidade do aluno: 

Para  a  realização  do  curso  online,  os  alunos  deverão  providenciar, conforme descrito no item “Requisitos mínimos”. Para o   VS  Code,  o  requisito  mínimo  se  refere  apenas  a  hardware,  visto  que,  a instalação destes será realizada no decorrer do curso. Detalhes das configurações dos instrumentos:

Zoom (hardware e software): Fonte: https://support.zoom.us/hc/pt-br/articles/201362023-Requisitos-de-sistema-para-Windows-macOS-e-Linux

Requisitos de sistema:

  • Conexão de Internet banda larga com ou sem fio (3G ou 4G/LTE);

  • Alto-falantes e microfone integrados ou conectados via USB ou Bluetooth sem fio;
  • Webcam comum ou em HD integrada ou conectada via USB;
  • Ou uma câmera ou filmadora HD com placa de captura de vídeo.

®    Sistemas operacionais compatíveis

  • Windows 10, 8, 7 - Observação: Os dispositivos que executam o Windows 10 devem ter a versão Home, Pro ou Enterprise. O modo S não é compatível;

 

®    Navegadores suportados

  • Windows: IE 11, Edge 12, Firefox 27, Chrome 30 ou posteriores;

  

®    Requisitos de processador e RAM

  • Recomendado: Dual Core 2 GHz de frequência ou superior (i3/i5/i7 ou equivalente da AMD), 04 GB de RAM.      

 

®    SQLite:

 

®    Entity Framework Core

        

®    NHibernate

Responsabilidade do FIT: 

Será utilizada uma Plataforma de Educação do FIT (edX) da qual, disponibilizará acesso aos alunos para que visualizem os materiais didáticos do curso e, entrega de exercícios avaliativos.

Também será enviará o link do zoom para acesso as aulas. 

Metodologia: Ativa, por meio de demonstrações dos conceitos aplicados, incentivar a participação dos alunos, aplicação de exercícios práticos conforme conteúdo apresentado e suporte às dúvidas.

Processo Avaliativoavaliação com exercícios práticos em aula. Autoavaliação do aluno sobre seu aprendizado e Avaliação do curso.

Bibliografia básica:

A matrícula nesse curso é apenas por convite