Você sabia que ao assinar um plano você terá acesso a TODOS os cursos do portal?
São mais de 4.000 horas de conteúdo, distribuídos em mais de 350 cursos completos!

Curso de SQL Server - Desenvolvedor

Aprenda todos os recursos necessários para a utilização do banco de dados SQL Server na sua rotina diária de desenvolvedor.

Veja uma aula de exemplo

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos da plataforma e muito mais!

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos da plataforma e muito mais!
Conheça os nossos planos de acesso total aos cursos
  • Conteúdo + de 4.000 horas de conteúdo
  • Conteúdo + de 200.000 alunos capacitados
  • Conteúdo + de 12 anos de experiência em EAD
  • Conteúdo cursos novos toda quarta-feira
Quero conhecer os planos

Sobre o curso

O SQL Server é um Sistema Gerenciador de Bancos de Dados (SGBD) da Microsoft, inicialmente criado em conjunto com a Sysbase. Trata-se de um dos bancos de dados mais utilizados do mundo. Graças a sua robustez, estabilidade, eficiência e aos fartos recursos que o SQL Server oferece tanto para desenvolvedores quanto para DBAs, o SQL Server entra no nicho dos bancos de dados mais respeitados, ao lado de outros SGBDs como Oracle, MySQL e PostGreSQL. Atualmente na versão 2016, o SQL Server traz uma série de inovações e melhorias às funcionalidades já existentes, além de se consolidar não somente como um SGBD, mas como uma solução completa para armazenamento e gerência de dados nos mais variados formatos. Isso certamente coloca o SQL Server na vanguarda da inovação entre os bancos de dados atualmente disponíveis.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa saber para trabalhar no dia a dia com SQL Server. Através de conteúdo apostilado e vídeo aulas, você aprenderá os comandos e recursos disponíveis neste banco de dados, além de poder responder exercícios que ajudam na fixação do conteúdo. Dentre várias outras coisas, você aprenderá a: - Entender os conceitos essenciais para utilização do SQL Server; - Entender conceitos básicos de bancos de dados em geral, como os conceitos de tabelas, relações, chaves primárias, chaves estrangeiras, entre outros; - Utilizar corretamente os variados tipos de dados que o SQL Server oferece; - Utilizar tanto as ferramentas visuais quanto a linha de comando para criar objetos no SQL Server; - Compreender conceitos que incluem a retrocompatibilidade do SQL Server com o padrão ISO; - Utilizar estruturas mais complexas do SQL Server, como funções e stored procedores; - Criar views para definir exibições padrão dos dados; - Compreender e utilizar triggers.

Para quem é esse curso?

Este curso é destinado a desenvolvedores que tenham conhecimento sobre modelagem de bancos de dados e que desejam utilizar o SQL Server como plataforma de armazenamento de dados no formato relacional.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  • Curso com 7h18 horas de vídeos
  • Curso com certificado de 32 horas
  • Curso com 33 exercícios de fixação
Ambiente do Curso
SQL Server 2016 Developer ou Express Edition
Metodologia
Videoaulas
Texto e imagens
Início imediato
Exemplos práticos
Testes de aprendizado
Desafios de código
Baixar esta ementa

1 - Introdução
Introdução
2 - SQL
SQL Visualizar
T-SQL Visualizar
Documentação técnica oficial
Exercícios
3 - Preparação do ambiente
Baixando o SQL Server Express
Instalando o SQL Server
SQL Server Management Studio
4 - Criando bancos de dados
Bancos de dados
Conectando o Management Studio ao SQL Server pela primeira vez
Criando nosso primeiro banco de dados
Entendendo os bancos de dados do sistema: master, model, tempdb e msdb Visualizar
Exercícios
5 - Tabelas e o modelo relacional
O que são tabelas? Visualizar
Criando tabelas no SQL Server
Tipos de dados no SQL Server
Tipos literais: cadeias de caracteres (string)
Tipos numéricos
Tipos de data e hora
Acessando o editor visual para criação de tabelas
Entendendo os tipos de dados numéricos - Parte 01
Entendendo os tipos de dados numéricos - Parte 02
Entendendo os tipos de dados numéricos - Parte 03
Entendendo os tipos de dados e data e hora
Entendendo os tipos de dados de caracteres
Entendendo os tipos de dados de caracteres Unicode
Mais tipos de dados: dados binários Visualizar
Exercícios
6 - Restrições, relações e manipulação básica de dados
Restrições
Restrição de não-nulo
Restrição NULL
Restrição de unicidade
Restrição de unicidade com mais de uma coluna
Restrição CHECK
DEFAULT
Chaves primárias
Chaves estrangeiras
Campos IDENTITY Visualizar
Alteração de tabelas
Exclusão de tabelas
Criando a tabela de funcionários com as restrições necessárias
Exercícios
7 - Inserindo, atualizando, excluindo e selecionando dados
Manipulação de dados
Inserindo dados
Atualizando dados
Deletando dados
O que, afinal, são consultas SQL?
Consultas básicas
Utilizando aliases
Ignorando valores repetidos
Ordenando os dados
Um pouco mais sobre filtros e a cláusula WHERE
Inserindo registros em uma tabela
Selecionando registros de uma tabela
Entendendo o conceito de projeção e utilizando as primeiras funções T-SQL
Trabalhando com filtros de informações
Entendendo melhor o que, afinal de contas, significa o NULL Visualizar
Compreendendo os conceitos de collation Visualizar
Modificando tabelas: adicionando novas colunas
Atualizando informações em tabelas: comando UPDATE
Criando constraints do tipo UNIQUE
Criando tabelas através de comandos
Criando chaves estrangeiras através de comandos
Criando constraints do tipo CHECK
Convertendo dados: CAST vs CONVERT e retrocompatibilidade com outros bancos de dados
Exercícios
8 - Consultas com mais de uma tabela
Recuperando informações de mais de uma tabela ao mesmo tempo Visualizar
Junções (joins)
Criando consultas com dados de várias tabelas
Entendendo os JOINS: INNER JOIN Visualizar
Entendendo os JOINS: LEFT JOIN
Entendendo os JOINS: RIGHT JOIN
Conhecendo o plano de execução, verificando as diferenças entre WHERE e JOIN e aplicando o conceito de sub-queries
Uma discussão mais aprofundada sobre relacionamentos - Parte 01
Uma discussão mais aprofundada sobre relacionamentos - Parte 02
Uma discussão mais aprofundada sobre relacionamentos - Parte 03
Exercícios
9 - Funções
Funções
Funções escalares
Funções de agregação ou sumarizadoras
GROUP BY
HAVING
Funções de usuário (user-defined functions)
Variáveis no T-SQL
Operadores matemáticos
Estruturas condicionais no T-SQL
Estruturas de repetição no T-SQL
Um pouco sobre o retorno das funções
Apagando user functions
Trabalhando com funções de agregação - Parte 01
Trabalhando com funções de agregação - Parte 02
Trabalhando com funções de agregação - Parte 03
Trabalhando com funções de agregação - Parte 04
Um novo conceito: Common Table Expressions (CTEs)
Criando e utilizando nossas próprias funções - Parte 01
Criando e utilizando nossas próprias funções - Parte 02
Criando e utilizando nossas próprias funções - Parte 03
Exercícios
10 - Visões (views)
Views
Criando views
Alterando views
Excluindo views
Views atualizáveis
Criando nossa primeira view
Exercícios
11 - Stored Procedures
O que são Stored Procedures?
Cursores
Navegando pelos cursores
Criando stored procedures
Stored Procedures: tabelas temporárias e variáveis de tabela
Stored Procedures: lançamento e tratamento de erros
Exercícios
12 - Transações
O que são transações?
BEGIN, COMMIT e ROLLBACK
Propriedades ACID
Utilizando os comandos BEGIN TRAN, COMMIT e ROLLBACK
Exercícios
13 - Triggers
Triggers
Entendendo e utilizando triggers
Exercícios
14 - Conclusão
Conclusão
Depoimento / Brinde

Conheça nossos
planos de acesso!

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Resultados de quem
já é nosso aluno!

  • Mais um dos vários e excelentes cursos do Treinaweb que enriqueceram meus conhecimentos em programação. Metodologia ótima! Luiz Carlos (Salvador - BA) SQL Server - Desenvolvedor
    Luiz Carlos
  • Elogios: Gosto muito da qualidade e seriedade do TreinaWeb com seus cursos e alunos, pois sempre sou rapidamente e eficientemente atendido pelo suporte, além de receber um certificado em ótima qualidade ao final de cada curso. Sinto uma grande confiança no que o professor ensina durante as aulas, pois ele mostra ser um especialista na área. Sugestões: 1. Uma parceria do TreinaWeb com alguma vendedora/fornecedora de livros técnicos, que permita aos alunos do TreinaWeb adquirir os livros de alguma forma com um preço diferenciado. 2. Gostaria que fosse revisado o tempo de cada curso que vem descrito no certificado, pois normalmente me dedico e gasto muito mais tempo estudando do que o tempo declarado no certificado. 3. Ter cursos de MBA na escola, hehehe. Gostaria muito de fazer um curso de BI (Business Intelligence). Reclamações: Nenhuma, rsrsrs. Conclusão: Com toda a certeza digo que está valendo e muito cada centavo de meu investimento, pois o curso já está me ajudando diretamente em meu trabalho e faculdade. Wagner Meira (Londrina - PR) SQL Server - Desenvolvedor
    Wagner Meira
  • Curso atendeu as minhas necessidades e suscitou inúmeras dúvidas. A didática e o instrutor altamente qualificado, fez com que tudo fosse transmitido de forma objetiva e clara. Célio Ricardo (Barra dos Coqueiros - SE) SQL Server - Desenvolvedor
    Célio Ricardo
  • Muito bom o curso, para mim foi uma reciclagem, e abordou todos os quesitos que hoje eu trabalho no SQL Server no meu dia-a-dia. Paulo Cesar (Cachoeiro de Itapemirim - ES) SQL Server - Desenvolvedor
    Paulo Cesar
  • Adorei, pois tudo é ensinado de forma bem didática e mastigada. Vale realmente a pena para quem quer aprender algo novo. Curti! Fernando Cavalcanti (Rio de Janeiro - RJ) SQL Server - Desenvolvedor
    Fernando Cavalcanti
  • Gostei muito do conteúdo e da didática de ensino utilizada. Mesmo conhecendo o SQL, foi bastante enriquecedor. A Trinaweb está de parabéns. Com certeza irei indicar para os colegas e continuarei estudando com vocês. Um forte abraço. André Argollo Analista de Sistemas André Luiz (Salvador - BA) SQL Server - Desenvolvedor
    André Luiz

Garantia incondicional
de satisfação

Satisfação Garantida - 7 dias ou seu dinheiro de volta!

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!

Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

Ou seja, a partir do momento em que você fizer sua inscrição, você terá acesso às mais 4.000 horas de curso, com os melhores profissionais do mercado, com uma metodologia inovadora... e se mesmo assim você não gostar, você pode pedir o seu dinheiro de volta em até 7 dias.

Imagine se tudo na vida viesse com uma garantia como essa.

FAQ - Perguntas Frequentes

Confira as principais dúvidas de quem
procura a TreinaWeb para se capacitar.

  • A TreinaWeb é a única escola online de tecnologia com mais de 12 anos de história. É a maior do segmento, com mais de 4.000 horas de conteúdo em cursos online. Além disso, cerca de 200.000 alunos já estudaram e estudam por aqui. Entre muitas outras coisas, a TreinaWeb oferece:
    • Formações completas e com foco no mercado de trabalho.
    • Formação personalizada e individual, criada por um professor orientador.
    • Cursos novos e atualizações pontuais toda semana.
    • Opção de estudar no seu tempo, a qualquer hora e lugar.
    • Suporte incluso com professores especialistas.
    • Certificados dos cursos com hora/aula.
    • Satisfação garantida ou seu dinheiro de volta!
  • SIM! Com toda a certeza! Pois oferecemos cursos partindo exatamente do zero. Inclusive temos cursos de Lógica de Programação, que é onde você vai ver todo o fundamento por trás das linguagens. Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores especialistas irão te acompanhar. E você está atrás dos cursos de edição de vídeo, design e marketing digital, claro que você também não precisa saber nada sobre programação.

  • Nossa metodologia une o que há de melhor no ensino de tecnologia à distância: videoaulas, apostilas, exercícios de fixação, testes de conhecimento e passo a passo de projetos completos. Aprenda de verdade com cursos completos de programação, edição de vídeo, design e marketing digital.

  • No instante que sua compra for aprovada, automaticamente você ganhará o acesso a nossa área do aluno, onde poderá escolher os cursos que irá fazer. Caso, por qualquer motivo, você não consiga acessar de imediato, basta entrar em contato que nós te ajudaremos! Você poderá assistir de qualquer lugar: Do computador, notebook, tablet, smartv ou smartphone.

  • Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste! Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

  • A TreinaWeb é para quem:
    • Quer entrar no ramo digital com o pé direito;
    • É programador e quer ir para um outro nível;
    • Já programa e quer ampliar o nível e estudar outras linguagens;
    • É um programador avançado e tem TreinaWeb um aliado para novas tecnologias e tendências;
    • Busca profissionalizar-se em uma área em pleno crescimento;
    • Ama design e sabe que aqui estão os melhores cursos da área;
    • Quer aprender a fazer e editar os seus próprios vídeos;
    • Sonha em ser um Videomaker profissional.
  • 100% Segura. Todo o processo de compra possui certificado SSL. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados. E assim que aprovada a sua compra/matrícula, você receberá imediatamente todos os dados de acesso à sua área de aluno e as aulas.

  • Sim e esse é um dos diferenciais da TreinaWeb. Oferecemos total suporte com professores especialistas. Nossa equipe de instrutores está sempre pronta para te ajudar e tirar todas as suas dúvidas. Além disso, Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores irão te acompanhar e te orientar.

  • Todos os nossos cursos onlines de programação, design e edição de vídeo contam com certificados. Um certificado novo será disponibilizado na área de aluno, sempre que você concluir um novo curso. Com o seu nome e horas/curso. Lembrando, que estes certificados podem ser utilizados para cumprir cargas horárias de cursos extras em faculdades.

Últimos Lançamentos

Mais Acessados