SQL Server para programadores/desenvolvedores
Learn SQL Server with practical examples! Master best practices for database development and management. Boost your SQL skills today.
Course Content
SQL Server para programadores/desenvolvedores is an all-levels Udemy course taught by Everton Juniti Ogura. It runs 12h 49m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 112 reviews, with 392 students enrolled. It is a paid course, last updated August 2023.
Domine o SQL Server: Guia Completo para Desenvolvedores e Profissionais de TI
Você é um programador ou desenvolvedor buscando aprimorar suas habilidades com o SQL Server? Informação é poder, e o SQL Server é a espinha dorsal de muitas empresas que armazenam dados críticos. Este curso é projetado para você que deseja desenvolver soluções eficientes e lidar com altos volumes de informações no SQL Server, preparando-o para os desafios do mercado de trabalho.
Aprenda a criar queries que atendam às necessidades do seu negócio, mesmo com o crescimento exponencial dos dados – de milhões a bilhões de linhas! Não apenas domine a sintaxe, mas entenda o porquê por trás de cada comando e aprenda a otimizar suas consultas para um desempenho máximo. Com mais de 15 anos de experiência, este curso oferece as melhores práticas e insights práticos para você se destacar.
✨ Novidade: Aula Zero para Iniciantes! ✨ Se você nunca trabalhou com bancos de dados, nossa aula "Zero" te dará o conhecimento fundamental para começar com confiança.
O que você vai aprender:
Configuração e Instalação:
- Instale o SQL Server no Windows 10 (instância local)
- Instale o SQL Server no Ubuntu Server LTS 18.04
- (Opcional) Instale o SQL Server com Docker Desktop
- Configure o SQL Server Management Studio (SMM) – sua ferramenta principal
- Crie um banco de dados de exemplo para praticar
Fundamentos T-SQL:
- Entenda o T-SQL, a linguagem SQL da Microsoft
- Conheça o processamento lógico das queries no SQL Server
- Domine a terminologia e as boas práticas para um código limpo e eficiente
Manipulação de Dados com Tabelas:
- CREATE: Crie tabelas com segurança, definindo colunas e constraints
- ALTER: Modifique tabelas de forma controlada
- DROP: Exclua tabelas com responsabilidade
Manipulação de Dados (DML):
- INSERT: Insira dados de diversas maneiras
- UPDATE: Atualize valores em colunas
- DELETE: Exclua linhas com segurança
- Crie um banco de dados de exemplo para praticar
Cláusulas Essenciais:
- FROM: Compreenda a primeira fase de processamento das queries
- JOINs: Relacione tabelas de forma eficiente (INNER, LEFT, RIGHT, FULL)
- Table HINT: Utilize hints com cautela para otimizar o plano de execução
Filtragem de Dados (WHERE):
- Entenda a segunda fase de processamento das queries
- Conversões de valores: Evite impactos na performance
- Subqueries: Utilize subqueries para filtrar dados
- Operadores especiais para a cláusula WHERE
Agrupamento e Filtragem (GROUP BY, HAVING):
- GROUP BY: Agrupe dados para análises
- HAVING: Filtre resultados agrupados
Funções de Janela (WINDOW FUNCTIONS):
- Explore o poder do agrupamento para relatórios analíticos
Ordenação e Paginação (SELECT, ORDER BY, TOP, OFFSET-FETCH):
- SELECT: Utilize aliases e CASE statements
- ORDER BY: Ordene seus resultados de forma inteligente
- TOP e OFFSET-FETCH: Implemente paginação
Operadores de Conjunto (UNION, INTERSECT, EXCEPT):
- UNION: Combine resultados de queries
- INTERSECT: Encontre elementos em comum
- EXCEPT: Identifique diferenças entre conjuntos
Sequências, OUTPUT e MERGE:
- SEQUENCE: Utilize sequências para auto-incremento
- OUTPUT: Retorne resultados de queries como entrada para outras operações
- MERGE: Execute INSERT, UPDATE e DELETE em uma única query
Views, Funções e Sinônimos:
- VIEWS: Crie consultas reutilizáveis e oculte a lógica subjacente
- FUNCTIONS: Construa funções reutilizáveis com parâmetros
- **SYN
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.