Git Product home page Git Product logo

sqlserver-para-desenvolvedores's Introduction

SQL para Desenvolvedores

Curso disponível na plataforma desenvolvedor.io, ministrado por Rafael Almeida (@ralmsdeveloper).

Ambiente

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Dev*1234" -p 14033:1433 --name sqlserver -h hostsqlserver -d mcr.microsoft.com/mssql/server:2019-latest

Ementa

Módulo: Introdução

Aula Título Conteúdo Carga Horária (min)
Aula 01 Apresentação Teoria 01:00

Módulo: Iniciando no mundo SQL

Aula Título Conteúdo Carga Horária (min)
Aula 02 Introdução Teoria 1:00
Aula 03 O que é SQL? Teoria 3:00
Aula 04 O que é SQL Server? Teoria 8:00
Aula 05 História do SQL Server Teoria 5:00
Aula 06 O que é um modelo relacional? Teoria 4:00
Aula 07 O que é um banco de dados? Teoria 1:00
Aula 08 O que é uma tabela? Teoria 2:00
Aula 09 O que é uma chave primária? Teoria 2:00
Aula 10 O que é uma chave estrangeira? Teoria 2:00
Aula 11 O que é T-SQL? Teoria 2:00

Módulo: Ambiente

Aula Título Conteúdo Carga Horária (min)
Aula 12 Instalação do SQL Server Prática 2:00
Aula 13 Instalaçao do SQL Server (Docker) Prática 5:00
Aula 14 Instalação do SSMS Prática 4:00
Aula 15 Instalação do Azure Data Studio Prática 4:00

Módulo: Hands-On-SQL Básico

Aula Título Conteúdo Carga Horária (min)
Aula 16 Introdução Teoria 1:00
Aula 17 Criando um banco de dados Prática 10:00
Aula 18 Criando uma tabela Prática 8:00
Aula 19 Inserindo registros Prática 5:00
Aula 20 Consultando registros Prática 3:00
Aula 21 Atualizando registros Prática 7:00
Aula 22 Excluindo registros Prática 6:00

Módulo: Base de conhecimentos

Aula Título Conteúdo Carga Horária (min)
Aula 23 Introdução Teoria 1:00
Aula 24 O que é um índice? Teoria 4:00
Aula 25 O que são constraints? Teoria 2:00
Aula 26 O que é uma View? Teoria 3:00
Aula 27 O que são Stored Procedures? Teoria 3:00
Aula 28 O que são Functions? Teoria 4:00

Módulo: Cláusulas e Operadores

Aula Título Conteúdo Carga Horária (min)
Aula 29 Introdução Teoria 1:00
Aula 30 Colocando a mão na massa Prática 16:00
Aula 31 Distinct Prática 4:00
Aula 32 Order By Prática 5:00
Aula 33 Top/Fetch Prática 9:00
Aula 34 Where Prática 4:00
Aula 35 And/Or Prática 5:00
Aula 36 Like Prática 7:00
Aula 37 Max/Min Prática 3:00
Aula 38 Count/Sum Prática 4:00
Aula 39 Group By Prática 4:00
Aula 40 Having Prática 3:00
Aula 41 Operador In Prática 3:00
Aula 42 Operador Between Prática 2:00

Módulo: Joins

Aula Título Conteúdo Carga Horária (min)
Aula 43 Introdução Teoria 1:00
Aula 44 Inner Join Prática 5:00
Aula 45 Left Join Prática 5:00
Aula 46 Right Join Prática 3:00
Aula 47 Full Join Prática 4:00
Aula 48 Union/Union Al Prática 5:00

Módulo: Transações

Aula Título Conteúdo Carga Horária (min)
Aula 49 Introdução Teoria 1:00
Aula 50 O que é uma transação? Teoria 5:00
Aula 51 Criando uma transação Prática 12:00
Aula 52 Save Point Prática 6:00

Módulo: T-SQL

Aula Título Conteúdo Carga Horária (min)
Aula 53 Introdução Teoria 1:00
Aula 54 Conhecendo as funções Prática 17:00
Aula 55 Criando funções Prática 10:00
Aula 56 Criando uma Stored Procedure Prática 9:00
Aula 57 Criando uma View Prática 7:00
Aula 58 Criando sequências Prática 7:00
Aula 59 Criando um campo novo Prática 3:00
Aula 60 Removendo coluna de uma tabela Prática 3:00
Aula 61 Renomeando objetos Prática 4:00

Módulo: Backup

Aula Título Conteúdo Carga Horária (min)
Aula 62 Introdução Teoria 1:00
Aula 63 Gerando backup Prática 6:00
Aula 64 Restaurando backup Prática 6:00

Módulo: Tips & Tricks

Aula Título Conteúdo Carga Horária (min)
Aula 65 Introdução Teoria 1:00
Aula 66 SQL Server Profiler Teoria 10:00
Aula 67 Hint NoLOCK Prática 6:00
Aula 68 Plano de execução Prática 10:00
Aula 69 Usando corretamente o índice Prática 6:00
Aula 70 Desfragmentando índices Prática 5:00
Aula 71 Contador de registros eficiente Prática 9:00
Aula 72 CTE-Common Table Expression Prática 11:00

Módulo: Encerramento

Aula Título Conteúdo Carga Horária (min)
Aula 73 Agradecimentos Teoria 1:00

sqlserver-para-desenvolvedores's People

Contributors

bryan-lima avatar

Watchers

 avatar

Forkers

andersonnti

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.