Lógica de programação e bancos de dados SQL
What you'll learn
- O objetivo do curso é ensinar Lógica de Programação e Banco de Dados Relacionais para iniciantes. Assim, o aluno aprenderá o conceito de programação e bancos de dados. Com isso, poderá depois aprender uma linguagem de programação de sua preferência com muito mais facilidade. Por isso, o curso é baseado em conceitos e no padrão ISO; e não em uma linguagem de programação específica.
Course content
- Preview09:37
Requirements
- Não!
Description
O objetivo deste curso é ensinar lógica de programação e bancos de dados SQL para iniciantes.
O curso é baseado em pseudocódigo e não em uma linguagem de programação específica. Portanto, o aluno aprenderá o conceito de programação e poderá depois aprender uma linguagem de programação de sua preferência com muito mais facilidade.
Durante o curso, o aluno aprenderá:
Introdução à lógica de programação (lógica e algoritmos);
Tópicos preliminares (variáveis, constantes, tipos primitivos);
Estruturas de controle (comparações, condições e laços);
Estruturas de dados (registros, vetores e matrizes);
Arquivos (operações em arquivos);
Modularizando algoritmos (módulos e parametrização);
Bancos de dados relacionais;
Criando um banco de dados;
Tabelas e tipos de dados;
Índices e performance tunning;
Integridade referencial (chave primária, chave estrangeira, constraints check, unique e default);
Selecionando e filtrando dados (select e where);
Agrupando dados (group by e having);
Joins (inner join, left join, right join e cross join);
Trabalhando com subqueries;
Modificação de dados (insert, update e delete);
Consultando metadados;
Programando objetos para recuperação de dados (views, functions, stored procedures e triggers);
Usando técnicas avançadas;
Não há pré-requisitos para este curso. Mas, ele é pré-requisito para qualquer curso de programação, incluindo os cursos de banco de dados da Escola Para.TI.
Who this course is for:
- Interessados em aprender programação de computadores.
Instructor
Fundador das startups Escola ParaTI, Recuperador, Box Check-In, Personal Studio App e MinhaFicha. Mestre em Ciência da Computação. Trabalha na área de Recuperação de Informação por Conteúdo. DBA certificado SQL Server 2008. Possui conhecimentos em desenvolvimento de sistemas, aplicativos, administração de redes e banco de dados. Experiência internacional em um programa de empreendedorismo no Vale do Silício.