Proposta comercial de treinamento

Transcrição

Proposta comercial de treinamento
Proposta comercial de
treinamento
Treinamento
Transact-SQL Querying e Programming
Brasília – Fevereiro/2016
Brasília, 03 de Setembro de 2015
Ref.: 16-003
Esta proposta é válida até dia 12/02/2016.
Sr. Nimbus Prestação de Serviços em Tecnologia LTDA
Conteúdo Programático
Consulta e programação T-SQL
Objetivo
Ensinar ao profissional, que já possui uma visão básica de como escrever consultas SQL, como
usar outros recursos de consulta disponíveis na linguagem Transact-SQL disponíveis no SQL Server. Ele
abordará de maneira detalhada a manipulação dos dados (insert/update/delete), bem como a
escrever consultas mais complexas, envolvendo diversas tabelas, agregações, ranking e CTEs.
Finalizados os tópicos de consulta, serão apresentados os recursos de programação disponíveis
no SQL Server, como procedimentos, triggers e funções, e outros elementos que possibilitam uma
programação Transact-SQL robusta, segura e com bom desempenho.
Duração
60 horas.
Público Alvo
Desenvolvedores, testadores, novos DBAs e analistas de suporte que pretendem atuar
profissionalmente com o SQL Server e a linguagem Transact-SQL.
Pré-requisitos
O aluno já deve ter tido um contato inicial com o SQL Server, saber escrever consultas simples
em T-SQL (“select *”) e possuir conhecimento da teoria de banco de dados relacional.
Bibliografia recomendada
Microsoft SQL Server 2012 T-SQL Fundamentals (Microsoft Press – ISBN13: 978-0735658141)
Nível do treinamento
Básico/Intermediário (200)
Conteúdo
Módulo 01: Visão geral do SQL Server e bancos de dados
a. Instância SQL Server
b. Arquivos de dados
c. Log de transação
d. Tabelas
Módulo 02: Visão geral do processamento lógico e físico de consultas



Evolução do SQL Server
Arquitetura básica do SQL Server
Otimização e execução de consultas
Módulo 03: Consultas, subconsultas e joins




Estruturas da linguagem Transact-SQL
Escrevendo consultas simples (SELECT, FROM, WHERE, LIKE, TOP, …)
Subconsultas derivadas, escalar, multivalorada e correlacionadas
Joins (cross, inner, outer), múltiplas tabelas e auto relacionamento
Módulo 04: Agrupamentos



GROUP BY e HAVING
ROLLUP e CUBE
Grouping sets
Módulo 05: Funções de Ranking e CTEs (Common Table Expressions)




Funções de ranking
Particionamento dos rankings e cláusula OVER
Windowing e novas funções aníticas
Uso de CTEs (tradicionais e recursivas)
Módulo 06: Outras operações de conjuntos



APPLY
UNION, INTERSECT e EXCEPT
PIVOT e UNPIVOT
Módulo 07: Modificação de dados



INSERT, UPDATE e DELETE
TRUNCATE
MERGE e OUTPUT
Módulo 08: Tabelas e visões (views)






Esquemas e objetos
Tabelas e considerações de modelagem
Tipos de dados
IDENTITY e SEQUENCE
Definição e criação
Modificação de dados através da view
Módulo 09: Tratamento de exceção



Criação de erros definidos pelo usuário
Tratamento de erros. TRY ... CATCH
THROW

PARSE, TRY_PARSE e TRY_CONVERT
Módulo 10: Objetos Temporários e Cursores



Tabelas temporárias
O tipo “table” e variáveis de tabela
Cursores
Módulo 11: SQL Dinâmico
 EXEC (WITH RESULT SETS) e SP_EXECUTESQL
 SQL Injection
 Usos do SQL Dinâmico
Módulo 12: Funções definidas pelo usuário (UDFs)


Funções do SQL Server
Funções definidas pelo usuário: tipos, opções de criação
Módulo 13: Procedimentos Armazenados (stored procedures)


Procedimentos armazenados: Características e sintaxe básica
Parâmetros e utilização via T-SQL e ADO.NET
Módulo 14: Triggers (disparadores)





Conceito e aplicabilidade
Implementando triggers (AFTER, INSTEAD OF)
Triggers de DDL
Triggers aninhadas e recursivas
Cuidados com desempenho
(*) Descrição dos níveis do treinamento: os treinamentos são classificados com um nível variado, entre
100 e 400, dependendo da complexidade do curso. O nível 100 representa uma introdução com
apresentações mais simples sobre um determinado tema, enquanto o nível 400 representa um
conteúdo avançado, como análise detalhada da tecnologia e debugging.
Estrutura física, procedimentos e cronograma
Local de treinamento
O treinamento será realizado na Xperts Trainning Center, SHIS QI 15 conjunto 8/9 Área especial
Bloco D, Subsolo - Lago Sul. A mesma deverá fornecer o local de acordo com a adequação dos
requisitos citados abaixo.
Recursos de infra-estrutura
Os cursos serão ministrados em uma sala apropriada contendo os seguintes recursos:





Ar refrigerado
Tela e equipamento de projeção
Quadro branco ou flipchart
Coffee-break (um a cada 4 horas)
1 Computador por aluno
A disponibilização dos recursos supracitados irá colaborar com o aprendizado dos participantes
no treinamento.
Metodologia de treinamento
No final de assuntos considerados como “chave” para otimização, iremos separar um tempo
para praticar o conteúdo ensinado no treinamento. Devido grande quantidade de informações
apresentadas no treinamento, os exercícios serão focados e sempre com ênfase na implementação
das soluções de alta disponibilidade.
O treinamento possui laboratório para execução fora do horário de aula, e todas as respostas
serão fornecidas. É de suma importância que o
Serão disponibilizadas em formato digital as apresentações para que o aluno possa acompanhar
e, se preferir, imprimir o material para anotação. Além dos PPTs fornecidos e dos comentários de aula,
é sugerido que o aluno compre o material de referência para cada treinamento, melhorando o
aprendizado através do estudo simultâneo de um livro bem detalhado.
Cronograma
O treinamento será realizado no período NOTURNO, entre 18:30h e 22:30h, seguindo o
cronograma:
Transact-SQL Querying e Programming (60 horas)
Data de início: 15 de Fevereiro de 2016 (segunda-feira)
Data de fim: 04 de Março de 2016 (Sexta-feira)
Informações do Proponente e Pagamento
Investimento para o Serviço
Seguem os valores de investimento para a preparação do treinamento e execução do mesmo.
Serviços
Transact-SQL Querying e Programming (60
horas)
Carga horária
Preço
60 horas
R$ 3.000,00
Forma de pagamento
O valor total dos treinamentos ofertados é de R$ 3.000,00 (três mil e reais) e deverá ser pago
através de uma das opções abaixo, sendo que o PagSeguro (https://pagseguro.uol.com.br/), que
permite parcelamento no cartão, emissão de boletos, etc. Para pagamento à vista, a Sr. Nimbus
concede um desconto no valor total do investimento. O parcelamento pelo PagSeguro incorre em
juros cobrado pela empresa, não incluso no valor da nota fiscal eletrônica emitida pela Sr. Nimbus.
Selecione a forma de pagamento:


À vista: R$ 2.800,00 (dois mil e oitocentos reais)
Pagamento através da PagSeguro: R$ 3.000,00 (três mil reais)
Obs.: Somente efetuar o pagamento após confirmação de turma, a equipe da Sr.Nimbus
entrará em contato com todos os interessados com mais informações sobre fechamento de turma e
liberação para pagamentos.
Para garantir sua vaga no treinamento, basta preencher e assinar a proposta, enviando para
[email protected] as páginas com os dados do aluno e pagamento, ou efetuar o cadastro
utilizando a página do curso no site da Sr.Nimbus.
Identificação do proponente
Razão social: Sr. Nimbus Prestação de Serviços em Tecnologia LTDA
CNPJ: 10.949.583/0001-55
CF/DF: 07.523.446/001-89
Endereço: SCN Quadra 02 – Bloco D – Loja 310, Parte 108, 1º Pavimento – Shopping Liberty Mall 70.712-904 – Asa Norte, Brasília/DF
Telefone: (61) 4042-3245
Dados bancário para depósito do pagamento:
Bancoob (756)
Agência: 0001
C/C: 80.000.298-9
Identificação da contratante
Pessoa Física
Se pessoa jurídica é responsável pelo investimento, preencher os campos de PJ.
Nome completo: ___________________________________________________________________
Endereço:
___________________________________________________________________
___________________________________________________________________
E-mail:
___________________________________________________________________
CPF:
___________________________________________________________________
Identidade:
___________________________________________________________________
Razão Social: _____________________________________________________________________
Endereço: ________________________________________________________________________
________________________________________________________________________
Telefone: ____________________________
CNPJ:
____________________________
E-mail NFE: ___________________________________________________________________
Garantia dos serviços
Para garantir a qualidade dos serviços prestados, a Sr. Nimbus garante que um profissional
certificado Microsoft, com experiência e didáticas comprovadas, será responsável por executar o
proposto.
Regras gerais de cancelamento
Caso haja necessidade de cancelamento de inscrição no curso, será adotado o seguinte
procedimento:
Se o cancelamento ocorrer: a) até 1 (um) mês antes do início do curso, será devolvido o valor
pago integralmente (100%); b) até 15 (quinze) dias antes do evento, haverá devolução de 50%
(cinqüenta) do valor pago; e c) em menos de 15 dias antes da realização do evento, nenhum valor será
restituído. A qualquer momento outra pessoa poderá ser indicada para realizar o treinamento na vaga
inscrita.
Para controle interno, os cancelamentos e transferência de vagas deverão ser feitos via e-mail
através do endereço: [email protected].

Documentos relacionados

SQL15 – Março/2013 – Bsb

SQL15 – Março/2013 – Bsb (preenchimento necessário somente no caso de pagamento realizado por pessoa jurídica) Razão Social: _____________________________________________________________________ Endereço: _________________...

Leia mais