SQL15 – Março/2013 – Bsb
Transcrição
SQL15 – Março/2013 – Bsb
Proposta de treinamento SQL15 – SQL Server 2012: Programando com o Transact-SQL Brasília, Março/2013 Brasília, 05 de dezembro de 2012 Ref.: 12-063 Esta proposta é válida até o dia 08 de Março de 2013. Sr. Nimbus Prestação de Serviços em Tecnologia LTDA Conteúdo Programático SQL15 - SQL Server 2012: Programando com o Transact-SQL Objetivo: Apresentar os recursos disponíveis no SQL Server 2012, procedimentos, triggers e funções, que possibilitam uma programação Transact-SQL robusta, segura e com performance otimizada. São cobertos também outras tecnologias disponibilizadas pelo SQL Server, tais como os tipos espaciais para manipulação geográfica e geométrica, o uso do Service Broker em uma arquitetura baseada em troca de mensagens, uma introdução ao uso de programação CLR (.NET Framework), XML e suas tecnologias relacionadas. Público alvo: Desenvolvedores e DBAs, que querem entender em mais detalhes como e quando utilizar os diversos recursos de programação Transact-SQL de forma eficiente.. Pré-requisitos: Conhecimento de conceitos de bancos de dados relacionais, tais como tabelas, relacionamentos, chaves primárias e estrangeiras. Conhecimento dos comandos DML (Data Manipulation Language) do Transact-SQL: SELECT, INSERT, UPDATE e DELETE.. Os pré-requisitos são cobertos pelo curso SQL Server 2012: Acesso a dados com o Transact-SQL. Duração: 40h Nível do treinamento: 300 (*) Material de Referência: Inside Microsoft SQL Server 2008: T-SQL Programming (Microsoft Press) Conteúdo programático: Módulo 00: Apresentação do curso Módulo 01: Conceitos básicos de otimização e execução de consultas Compilação e otimização de consultas. Execução de consultas. Tempdb. Módulo 02: Visões (views) Definição e criação. Modificação de dados através da view. Views Indexadas. Módulo 03: Bloqueios, isolamento e Transações ACID, Transações e Bloqueios. Níveis de isolamento. Deadlocks. Locking hints. Módulo 04: Tratamento de exceção Erros. Erros definidos pelo usuário. Gerando erros. Tratamento de erros. TRY ... CATCH. Transações e erros. Módulo 05: Objetos Temporários e Cursores Tabelas temporárias. O tipo “table” e variáveis de tabela. Cursores. Operações básicas de cursores. Tipos de cursores. Módulo 06: SQL Dinâmico EXEC e SP_EXECUTESQL. SQL Injection. Usos do SQL Dinâmico. Módulo 07: 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 08: Procedimentos Armazenados (stored procedures) Procedimentos armazenados: Características e sintaxe básica. Parâmetros. Uso via ADO.NET. Aninhamento, planos de execução e cache. Comparativo com UDFs. Módulo 09: Disparadores (triggers) Triggers: tipos e utilização. AFTER triggers, INSTEAD OF triggers, DDL triggers. Triggers aninhados e recursivos. Módulo 10: Programando com XML XML e o tipo de dados “XML” do SQL Server. FOR XML. XSD. OPENXML/OPENROWSET e métodos do tipo XML. Módulo 11: Programando para o CLR .NET Framework. CLR no SQL Server: Programação no Visual Studio. Registrando assemblies. Permissões. Integração entre o SQL Server e CLR. Módulo 12: Programando com o tipo espacial. Dados espaciais: conceitos, exemplos de cenários. Tipos de dados: geometry e geography. Índices espaciais. (*) 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 Para um melhor aproveitamento do treinamento é interessante que um ambiente adequado seja fornecido, com infra-estrutura de hardware e software, com o intuito de garantirmos um maior foco e aproveitamento dos alunos. Horário do treinamento As aulas serão ministradas de segunda a sexta-feira, no período noturno, entre 18:00h e 22:00h, com 15 minutos para o coffee-break a cada 4 horas. Local de treinamento Os treinamentos serão ministrados em sala provida pela Sr. Nimbus, localizada no endereço: SCLN 310 Bloco B Sala 2011. 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: Tela e equipamento de projeção Quadro branco ou flipchart Coffee-break (um a cada 4 horas) Bancada para notebook dos alunos Cada aluno é responsável por levar seu notebook, caso deseje. A disponibilização dos recursos supracitados irá colaborar com o aprendizado dos participantes no treinamento. Metodologia de treinamento O curso SQL Server 2012: Programando com o Transact-SQL possui uma carga de exercícios de fixação que deverá ser executada fora do período de aula pelo aluno, sendo a resposta revisada pelo professor durante a aula, para conferência com os alunos. Dessa forma o aluno poderá aproveitar melhor o tempo em sala, através da apresentação de mais tópicos e maior tempo para dúvidas e discussão em sala. 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. Material do aluno e certificado Cada aluno receberá um material personalizado da Sr. Nimbus, com bloco de anotação, caneta e pen-drive de 1GB, contendo todo o conteúdo do treinamento, bem como material adicional, whitepapers e vídeos, variando de acordo com o treinamento. Também será entregue a cada aluno um e-book do livro Inside T-SQL Programming da Microsoft Press, autor: Itzik Ben-Gan, ISBN-13: 978-0735626027, através do serviço de Gift Card da Amazon. Este e-book poderá ser acessado pelo aluno a partir de qualquer dispositivo no qual tenha uma conta do Kindle (gratuito), ou poderá ser usado como parte do pagamento por uma cópia paperback do livro no site da Amazon. Ao fim do treinamento, aquele aluno que possuir 75% de presença nas aulas receberá o certificado Sr. Nimbus de conclusão do treinamento. Cronograma O cronograma para o treinamento é o seguinte: SQL15 - SQL Server 2012: Programando com o Transact-SQL (40 horas) Data de início: 11 de Março de 2013 (segunda-feira) Data de fim: 22 de Março de 2013 (sexta-feira) Informações do Proponente e Pagamento Investimento financeiro Segue o valor de investimento para o treinamento (valor individual): Curso SQL Server 2012: Programando com o Transact-SQL Carga horária 40 horas Total: Preço R$ 1.500,00 R$ 1.500,00 Forma de pagamento O valor total dos treinamentos ofertados é R$ 1.500,00 (mil e quinhentos reais) e deverá ser pago através de uma das opções abaixo. Para pagamento à vista através de depósito em conta corrente, a Sr. Nimbus concede um desconto no valor total do investimento. Selecione a forma de pagamento: À vista (deposíto em conta corrente): 1 x R$ 1.400,00 .... R$ 1.400,00 (mil e quatrocentos reais) Pagamento através da PagSeguro (boleto, parcelamento em cartão de crédito) .... R$ 1.500,00 (mil e quinhentos 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 a respeito da confirmação de turma e todos os detalhes para pagamento. 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. Aprovação ____________________________________ Por parte da Sr. Nimbus __________________________________ Por parte da Contratante 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: SHCGN 708/709 Bloco E Sala 201 – Ed. Angélica, Brasília-DF, 70741-650 Telefone: (61) 3032-6122 Dados bancário para depósito do pagamento: Banco do Brasil Agência: 1003-0 C/C: 31.610-5 Identificação da contratante Pessoa Física Nome completo: ___________________________________________________________________ Endereço: ___________________________________________________________________ ___________________________________________________________________ E-mail: ___________________________________________________________________ CPF: ___________________________________________________________________ Identidade: ___________________________________________________________________ Pessoa Jurídica (preenchimento necessário somente no caso de pagamento realizado por pessoa jurídica) Razão Social: _____________________________________________________________________ Endereço: ________________________________________________________________________ ________________________________________________________________________ Telefone: ____________________________ CNPJ: ____________________________ Email 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
Proposta comercial de treinamento
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
escrev...