Curso SQL Server para Desenvolvedores - Básico ao Avançado
Learn SQL Server & Transact-SQL. Boost your career in software development and tech! Master database skills for in-demand jobs.
Course Content
Curso SQL Server para Desenvolvedores - Básico ao Avançado is an all-levels Udemy course taught by Carlos Andrade. It runs 11h 17m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 519 reviews, with 1,742 students enrolled. It is a paid course, last updated June 2024.
Domine SQL Server e Transact-SQL: Curso Prático e Completo
Aprenda SQL Server e Transact-SQL do básico ao avançado com este curso prático e objetivo. Desenvolva suas habilidades de desenvolvimento SQL com exercícios práticos que simulam situações reais do dia a dia de um desenvolvedor.
Este curso é ideal para:
- Desenvolvedores SQL que buscam aprimorar suas habilidades e se destacar no mercado.
- Profissionais que desejam aprender a criar scripts SQL de forma criativa e eficiente.
- Quem busca uma sólida base em bancos de dados SQL para diversas áreas da tecnologia.
- Indivíduos que querem construir uma carreira de sucesso como desenvolvedor SQL.
O que você vai aprender:
Este curso abrangente, baseado em mais de 7 anos de experiência como desenvolvedor back-end com SQL Server, cobre todos os principais conceitos e técnicas de SQL. Você não apenas assistirá às aulas, mas aprenderá fazendo, com foco em exercícios práticos e hands-on. Não haverá scripts para download, a ênfase é na aplicação prática do conhecimento.
Conteúdo Detalhado:
- Introdução ao SQL Server:
- Instalação do SQL Server.
- Entendendo o SQL Server Management Studio (SSMS).
- Criando um Banco de Dados.
- Criando e configurando Tabelas.
- Tipos de Dados:
- Tipos numéricos (inteiros, decimais).
- Tipos de dados de data e hora.
- Tipos de caracteres (char, varchar, nchar, nvarchar).
- Tipos binários.
- Auto incremento e Nulabilidade.
- Restrições e Índices:
- Primary Key e Unique.
- Check e Default.
- Foreign Key.
- Criando e excluindo colunas e restrições.
- Manipulação de Dados:
- Inserindo, selecionando, atualizando e excluindo dados.
- Insert Posicional vs. Insert Declarativo.
- Top e Distinct.
- Update e Delete com Top.
- Transações:
- Como usar TRANSACTIONS para garantir a integridade dos dados.
- Consultas Avançadas:
- WHERE e LIKE.
- Operadores relacionais e BETWEEN.
- IN, NOT IN e valores nulos.
- União de Consultas: INTERSECT, EXCEPT, INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN.
- UPDATE e DELETE com JOIN.
- GROUP BY e Funções de Agregação.
- Como usar HAVING.
- Subqueries:
- Subqueries e Subqueries Correlacionadas.
- Subqueries em DELETE e UPDATE.
- Funções:
- Funções de manipulação de textos.
- Funções de manipulação de datas.
- Funções de conversão de dados.
- Funções matemáticas.
- Índices:
- O que são índices e como manipulá-los para otimizar consultas.
- Views:
- Introdução às VIEWS e suas opções (With Encryption, With Schemabinging, With Check Option).
- VIEWS atualizáveis.
- Comandos Avançados:
- IIF e CHOOSE.
- LAG e LEAD.
- FETCH e OFFSET.
- MERGE.
- PIVOT e UNPIVOT.
- Variáveis e Controle de Fluxo:
- Variáveis e operadores matemáticos.
- Operadores relacionais e lógicos.
- Controle de fluxo (laços de repetição).
- Funções Definidas pelo Usuário (UDFs):
- Funções escalares e tabulares (teoria
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.