C#.Net Developer. Introdução

Tamanho: px
Começar a partir da página:

Download "C#.Net Developer. Introdução"

Transcrição

1 Sumário Introdução... 1 Ambiente Windows... 1 Lógica de Programação... 3 Introdução à Programação Orientada à Objeto... 5 Essentials... 5 SQL - Módulo I... 5 C# - Módulo I... 8 Advanced C# - Módulo II C# - Módulo III SQL - Módulo II SQL - Módulo III Professional ASP.NET com C# - Módulo I ASP.NET com C# - Módulo II ASP.NET com C# - Módulo III Ambiente Windows Introdução Pré-requisito do Curso Não há pré-requisitos para este treinamento. Conteúdo Programático do Curso O computador e o Windows Conceitos básicos; Tipos de computadores; O mouse; Operações com o mouse; O teclado; O monitor; Software aplicativo; World Wide Web; O Windows. Área de Trabalho Barra de tarefas; Gadgets; Adicionando e removendo gadgets; Menu Iniciar; Ativando programas no menu Iniciar; Personalizando o menu Iniciar; Ícones; Atalhos; Propriedades; Menus de contexto; Realizando pesquisas; Ajuda e Suporte. Conceitos de janelas

2 Elementos principais de janelas; Dimensionando janelas; Fechando janelas; Organização; Organizar com a barra de tarefas; Organizar com ALT+TAB; Organizar com Windows Flip 3D; Organizando janelas automaticamente; Windows Aero; Caixas de diálogo. Arquivos e pastas Conceitos de arquivos e pastas; Partes de uma janela de pasta; Organização de arquivos e pastas; Modos de exibição; Abrindo um arquivo existente; Criando e excluindo arquivos; Copiando e movendo arquivos; Renomeando um arquivo; Filtrando, organizando e agrupando arquivos; Localizando arquivos; Critérios de pesquisa; Salvando uma pesquisa; Pastas do sistema; A pasta Computador; Configurando as opções de pastas. Aplicativos e acessórios Windows Media Player; Visualizador de Fotos do Windows; Internet Explorer; Navegação com guias; Definindo uma Home Page; Favoritos; Organizando os Favoritos; Histórico; Bloco de notas; Menu Arquivo; Calculadora; Paint; Salvando uma imagem; Gravador de Som; Ferramenta de Captura. Painel de Controle Interface; Dispositivos e Impressoras; Adicionando uma impressora local; Adicionando uma impressora de rede, sem fio ou Bluetooth; Removendo uma impressora; Data e Hora; Mouse; Teclado; Personalização.

3 Lógica de Programação Pré-requisito do Curso Para que os alunos possam obter um bom aproveitamento deste curso de Introdução à Lógica de Programação, é importante que eles tenham participado do nosso curso de Ambiente Windows, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de Lógica de Programação - Introdução à Lógica - Lógica. - Programa: Tipos de linguagem de programação. - Tradutores: Tipos de tradutores. Curso de Lógica de Programação - Sistemas de numeração - Bit e byte. - Sistemas de numeração: Decimal, Binário e Hexadecimal. - Conversão de sistemas de numeração: Conversão de Binário para Decimal, Conversão de Hexadecimal para Decimal, Conversão de Binário para Hexadecimal, Conversão de Hexadecimal para Binário, Conversão de Decimal para Binário, Conversão de Decimal para Hexadecimal. - Forma rápida para conversão de sistemas de numeração. Curso de Lógica de Programação - Algoritmo - Algoritmo. - Elementos de um algoritmo: Ação, Decisão, Laço ou Loop. - Algoritmo com o comando SE encadeado. - Algoritmo com o comando CASO. - Algoritmo com o comando ENQUANTO. Curso de Lógica de Programação - Variáveis, Operadores e Funções - Utilizando variáveis: Consistência de condições, Controle de repetições, Comparações de variáveis de memória com campos de registros. - Tipos de variáveis. - Nomes de variáveis. - Declaração de variáveis. - Comando de atribuição.

4 - Constantes. - Operadores aritméticos: Contadores e acumuladores. - Operadores relacionais. - Operadores lógicos: Tabela de decisão; Tabela de decisão com números binários. - Função. - Concatenação de alfanuméricos. Curso de Lógica de Programação - Fluxograma - Simbologia. - Criando fluxogramas: Estruturas básicas. - Teste de Mesa. Curso de Lógica de Programação - Processamento predefinido - Construindo um processamento predefinido. Curso de Lógica de Programação - Laço ou loop e repetição - Comandos FOR...NEXT (PARA...PRÓXIMO); WHILE (ENQUANTO); IF...THEN...ELSE (SE...ENTÃO...SENÃO) Curso de Lógica de Programação - Variáveis indexadas e Laços encadeados - Vetores e matrizes. - Laços encadeados. Curso de Lógica de Programação - Banco de dados e tipos de programação - Banco de dados: Considerações para tipos de dados, Tipos de dados. - Modelo de dados: Relacionamento (Chave primária e Chave estrangeira); Modelo Entidade-Relacionamento; Índice; Regras de validação; Texto de validação. - Objeto: Elementos da interface de um objeto. - Tipos de Programação: Ocorrências de eventos; Mensagens do Windows; Gerenciador de eventos; Controlador de evento padrão; Procedure complementar. - Criação de tabelas. - Relacionamento das tabelas. - Consistência dos campos. - Sistema de controle de cadastro: Programa de inclusão; Programa de consulta; Programa de alteração; Programa de exclusão.

5 Introdução à Programação Orientada à Objeto Pré-requisito do Curso Para que os alunos possam obter um bom aproveitamento deste curso de Introdução à Programação Orientada a Objeto, é imprescindível que eles tenham participado do nosso curso de Introdução à Lógica de Programação, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de POO - Apresentando a orientação a objetos Modelos orientados a objeto X modelos estruturados; Objetos; Objetos computacionais; Concepção de um sistema orientado a objeto; Análise; Programação; Vantagens. Curso de POO - Conceitos de orientação a objetos Objetos; Atributos; Operações e Métodos; Mensagens; Classes; Instanciação; Herança; Herança simples; Herança múltipla; Classes abstratas; Persistência; Abstração; Encapsulamento; Polimorfismo; Compartilhamento. Curso de POO - Notações gráficas de classes e instâncias Modelo de Objetos; Diagramas de classes; Diagramas de instâncias. Curso de POO - Estruturas e relacionamentos Generalização e herança; Agregação; Conexões entre objetos; Conexão de ocorrência; Conexão de mensagem; Ligações e associações. Curso de POO - Ambientes de desenvolvimento de software O que é um software; Tipos de software; Interface de usuário (User Interface ou UI); Componentes; Serviços; Web Services; Linguagens de programação; Bancos de dados; Tecnologias e ferramentas; Java; Plataforma.NET; Frameworks; Metodologias de desenvolvimento; Resumo. SQL - Módulo I Pré-requisito do Curso Essentials Para que os alunos possam obter um bom aproveitamento do curso SQL Módulo I, é imprescindível que eles tenham participado dos nossos cursos de Ambiente Windows e Introdução à Lógica de Programação, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso

6 Curso de SQL - Introdução ao SQL Server Banco de dados relacional. - Design do banco de dados: Modelo descritivo, Modelo conceitual, Modelo lógico, Modelo físico. - Arquitetura cliente / servidor - As linguagens SQL e T-SQL - SQL Server: Componentes, Objetos de banco de dados (Tabelas, Índices, CONSTRAINT, VIEW (Visão), PROCEDURE (Procedimento Armazenado), FUNCTION (Função), TRIGGER (Gatilho)). - Ferramentas de gerenciamento. - SQL Server Management Studio (SSMS): Inicializando o SSMS, Interface, Executando um comando, Salvando scripts. Curso de SQL - Criando um banco de dados - CREATE DATABASE. - CREATE TABLE. - Tipos de dados: Numéricos exatos, Numéricos aproximados, Data e hora, Strings de caracteres ANSI, Strings de caracteres Unicode, Strings binárias, Outros tipos de dados. - Campo de autonumeração (IDENTITY). - Constraints: Nulabilidade, Tipos de constraints (PRIMARY KEY (chave primária), UNIQUE, CHECK, DEFAULT, FOREIGN KEY (chave estrangeira)); Criando constraints (Criando constraints com CREATE TABLE, Criando constraints com ALTER TABLE, Criando constraints graficamente). - Normalização de dados: Regras de normalização. - Índices: Criando índices (Excluindo índices). Curso de SQL - Inserção de dados - Constantes. - Inserindo dados: INSERT posicional, INSERT declarativo. - Utilizando TOP em uma instrução INSERT. - OUTPUT: OUTPUT em uma instrução INSERT. Curso de SQL - Consultando dados

7 - SELECT: Consultando todas as colunas, Consultando colunas específicas, Redefinindo os identificadores de coluna com uso de alias. - Ordenando dados: Retornando linhas na ordem ascendente, Retornando linhas na ordem descendente, Ordenando por nome, alias ou posição, ORDER BY com TOP, ORDER BY com TOP WITH TIES. - Filtrando consultas. - Operadores relacionais. - Operadores lógicos. - Consultando intervalos com BETWEEN. - Consulta com base em caracteres. - Consultando valores pertencentes ou não a uma lista de elementos. - Lidando com valores nulos. - Substituindo valores nulos: ISNULL, COALESCE. - Manipulando campos do tipo datetime. - Alterando a configuração de idioma a partir do SSMS. Curso de SQL - Atualizando e excluindo dados - UPDATE: Alterando dados de uma coluna, Alterando dados de diversas colunas, Utilizando TOP em uma instrução UPDATE. - DELETE: Excluindo todas as linhas de uma tabela, Utilizando TOP em uma instrução DELETE. - OUTPUT para DELETE e UPDATE. - Transações: Transações explícitas. Curso de SQL - Associando tabelas - INNER JOIN. - OUTER JOIN. - CROSS JOIN. Curso de SQL - Consultas com subqueries - Principais características das subqueries.

8 - Subqueries introduzidas com IN e NOT IN. C#.Net Developer - Subqueries introduzidas com sinal de igualdade (=). - Subqueries correlacionadas: Subqueries correlacionadas com EXISTS. - Diferenças entre subqueries e associações. - Diferenças entre subqueries e tabelas temporárias. Curso de SQL - Atualizando e excluindo dados em associações e subqueries - UPDATE com subqueries. - DELETE com subqueries. - UPDATE com JOIN. - DELETE com JOIN. Curso de SQL - Agrupando dados - Funções de agregação: Tipos de função de agregação. - GROUP BY: Utilizando ALL, Utilizando HAVING, Utilizando WITH ROLLUP, Utilizando WITH CUBE. Curso de SQL - Comandos Adicionais - Funções de cadeia de caracteres. - Função CASE. - UNION: Utilizando UNION ALL. - EXCEPT e INTERSECT. C# - Módulo I Pré-requisito do Curso Para que os alunos possam obter um bom aproveitamento do curso C# Fundamentos, é imprescindível que eles tenham participado dos nossos cursos de Introdução à Lógica de Programação, SQL Módulo I ou MySQL - Módulo I, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de C# - Introdução ao Visual Studio e C# - A linguagem C#. - Plataforma.NET.

9 - Conhecendo o Visual Studio: Requisitos para instalação, Página Inicial, Iniciando um projeto (Janela ToolBox, Janela Properties, Janela Solution Explorer); Configurando o ambiente de desenvolvimento. - Iniciando a programação: Compilando e executando o projeto. Curso de C# - Formulários - Criando uma interface: Formulário de inicialização. - Conceitos importantes: Controles, Objetos, Propriedades, Procedures de evento, Métodos. - Controles de formulário. - Resumo dos principais controles e suas propriedades: Label e LinkLabel (Propriedades dos controles Label e LinkLabel); TextBox e RichTextBox (Propriedades dos controles TextBox e RichTextBox, Eventos do controle TextBox); Button (Propriedades do controle Button, Evento do controle Button); RadioButton (Propriedades do controle RadioButton, Eventos do controle RadioButton); CheckBox (Propriedades do controle CheckBox, Eventos do controle CheckBox); ListBox (Propriedades do controle ListBox, Métodos do controle ListBox); ComboBox (Propriedades do controle ComboBox); DateTimePicker (Propriedades do controle DateTimePicker); TabControl (Propriedades do controle TabControl); Timer (Propriedades do controle Timer). - Menus: MenuStrip, ToolStrip (Propriedades do controle MenuStrip, Propriedades do controle ToolStrip); Configurando as teclas de acesso para os comandos do menu, Convenções para criar menus, Executando as opções do menu. - Adicionando barras de ferramentas. - Caixas de diálogo padrão. Curso de C# - Instruções, tipos de dados, variáveis e operadores - Instruções: Identificadores (Palavras reservadas ou palavras-chave). - Tipos de dados. - Variáveis: Convenções, Declaração de variáveis (Variáveis locais de tipo implícito). - Operadores: Operador de atribuição, Operadores aritméticos, Operadores aritméticos de atribuição reduzida, Operadores incrementais e decrementais, Operadores relacionais ou booleanos, Operadores lógicos, Operador ternário, Precedência e associatividade. - Sequência de escape. - Principais formatações de dados. Curso de C# - Instruções de decisão - Instruções de decisão: If / else, Switch / case.

10 Curso de C# - Instruções de repetição C#.Net Developer - Instruções de repetição ou iteração: While, Do / while, For, Break, Continue, Foreach. Curso de C# - Tratamento de exceções - Tipos de erros: Erro de lógica, Erro de compilação, Erro de execução. - Ferramentas de depuração: Breakpoints, Tracepoints, Janela Immediate, Janela Output, Janela Watch, Janela Autos, Janela Task List. - Try / Catch: A classe Exception e suas derivadas (Propriedades da classe Exception); Throw, Finally. Curso de C# - Manipulando arquivos de texto - StreamWriter. - StreamReader. Curso de C# - Arrays - Construção e instanciação de arrays. - Conhecendo o tamanho de um array: Arrays com várias dimensões. - Passando um array como parâmetro: Palavra-chave params (Params object[]). Curso de C# - Coleções - Diferenças entre coleções e arrays. - ArrayList. - Stack. - Queue. - List. - Inicializadores de List. - Hashtable. Curso de C# - Introdução à orientação a objetos - Objeto: Atributos, Métodos, Mensagens. - Classe: Instanciação.

11 - Encapsulamento. - Herança. - Polimorfismo. Curso de C# - Estrutura da linguagem - Namespaces: Uso de namespaces e assemblies. - Classes: Inicialização dos atributos de uma classe, Objetos e instanciação, Encapsulamento e acesso. - Propriedades: Restrições. - Modificador static: Membros estáticos. - Métodos: Métodos sobrecarregados, Métodos estáticos, Métodos de extensão, Método construtor. - Eventos. - Herança de classes: Criando uma herança, Acesso aos membros da classe pai por meio do operador base. - Herança de formulários: Herdando formulários do Windows (Herdando um formulário por meio de código, Herdando um formulário através da caixa de diálogo Inheritance Picker); Alterando a aparência de um formulário base. - Tipos de classes: Classe abstrata, Classe selada, Classe estática. - Polimorfismo: Palavras-chave virtual e override. - Interfaces. - Classes parciais. - Estruturas: Diferenças entre classes e estruturas. - Enumeradores: Iterando valores do enum. - Modificadores de acesso: Public, Private, Protected, Internal, Protected internal. Curso de C# - Tipos por valor e por referência - Tipos por valor. - Tipos por referência. - Parâmetro ref e parâmetro out. - Parâmetros opcionais e argumentos nomeados: Definindo um parâmetro opcional. Curso de C# - Garbage Collector e gerenciamento de recursos

12 - Tempo de vida dos objetos. - Garbage Collector (coletor de lixo): Funcionamento do coletor de lixo, Destrutores. - Gerenciamento de recursos: Descarte seguro, using, Dispose, Classe GC. Curso de C# - Gerando setup de instalação - Instalação do InstallShield LE. - Usando o InstallShield. C# - Módulo II Pré-requisito do Curso Advanced Para que os alunos possam obter um bom aproveitamento do curso C# Acesso a Dados, é imprescindível que eles tenham participado do nosso curso C# Fundamentos, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de C# - ADO.NET - Visão geral - Manipulando bancos de dados pela janela Server Explorer. - ADO.NET. - Data Provider. - Utilizando os recursos do ADO.NET: Recuperando a Connection String, Instrução SELECT (Passando parâmetros, Utilizando Stored Procedures); Instrução INSERT, Instrução DELETE, Instrução UPDATE. - Utilizando transações. Curso de C# - Trabalhando com DataSet - Introdução - DataSet: DataSet e Stored Procedures (Passando parâmetros); CommandBuilder, DataSet Tipado, DataSet e XML - Componentes vinculáveis: DataSource Curso de C# - LINQ - Introdução - Principais vantagens da LINQ - LINQ em aplicativos C#: LINQ to Array, LINQ to IO, LINQ to XML, LINQ to DataSet, LINQ to SQL, LINQ to Entities

13 Curso de C# - Componentes personalizados C#.Net Developer - Componentes de código: Criando um projeto Class Library. - Componentes visuais: Criando um projeto Windows Forms Control Library. Curso de C# - Web Service - Infraestrutura de um Web Service. - Descoberta de Web Services. - Protocolo SOAP. - Criando um Web Service. - Executando o Web Service. - Testando o Web Service. - Consumindo o Web Service. Curso de C# - Report Viewer - A ferramenta Report Viewer. - Gerando relatórios. Curso de C# - Acessando o MySQL - MySQL: Exemplo. Curso de C# - Apêndice - XML - Principais regras. - Exemplo. C# - Módulo III Pré-requisito do Curso Para que os alunos possam obter um bom aproveitamento deste curso de C# Recursos Avançados, é imprescindível que eles tenham participado do nosso curso C# Acesso a Dados, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de C# - Windows Service - Windows Service.

14 - Construindo um Windows Service. - Instalando um Windows Service. - Desinstalando um Windows Service. Curso de C# - WCF C#.Net Developer - WCF: Componentes WCF (EndPoints, Canais, Behaviors, Mensagens). - O ASP.NET e a hospedagem do WCF: Modo side-by-side, Modo de compatibilidade. - Trabalhando com serviços WCF: Criando serviços do WCF, Criando clientes do WCF. Curso de C# - Threads e tasks - Threads: Criando threads. - Tasks: Criando tasks. Curso de C# - Genéricos - Utilização dos genéricos: Tipos genéricos, Classes genéricas e classes generalizadas, Métodos genéricos. - Covariância e contravariância: Criando uma interface genérica covariante, Criando uma interface genérica contravariante. Curso de C# - Delegates e eventos - Delegates: Invocando um delegate. - Delegates e expressões lambda. - Métodos anônimos e expressões lambda. - Eventos: Declarando eventos, Subscrevendo um evento, Disparando um evento. Curso de C# - Action, Predicate e Function - Action. - Predicate. - Function. Curso de C# - Reflection - Trabalhando com Reflection. Curso de C# - Indexadores - Indexadores. - Indexadores e propriedades. - Indexadores e arrays. - Método de acesso dos indexadores. - Indexadores em interfaces.

15 Curso de C# - Sobrecarga de operadores - Sobrecarregando operadores. Curso de C# - Acesso à API do Windows C#.Net Developer - Windows DLL: Arredondando as bordas do formulário, Utilizando algumas funções de API. Curso de C# - Integração com Office - Microsoft.Office.Interop: Lendo dados do Excel, Escrevendo dados no Excel, Manipulando o Word. Curso de C# - WPF - XAML. SQL - Módulo II Pré-requisito do Curso Para que os alunos possam obter um bom aproveitamento do curso SQL Módulo II, é imprescindível que eles tenham participado do nosso curso SQL Módulo I, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de SQL - Conceitos básicos - Arquitetura física. - Modelos de armazenamento: Modelo OLTP, Modelo OLAP, Comparativo entre OLTP e OLAP. - Bancos de dados: Bancos de dados do sistema (Master, TEMPDB, MODEL, MSDB, Resource); Bancos de dados SNAPSHOT, Bancos de dados de usuários, Visualizando bancos de dados. - Objetos de gerenciamento: Metadados, Catálogos (Catálogos do sistema, Catálogos do banco de dados, Procedures que retornam metadados, Funções que retornam metadados). - Grupos de comandos T-SQL. - Referenciando objetos do SQL Server. Curso de SQL - Comandos adicionais - SELECT. - IIF/CHOOSE. - LAG e LEAD. - Paginação (FETCH e OFFSET). - Funções úteis para campos IDENTITY. - MERGE: OUTPUT em uma instrução MERGE. - Consultas cruzadas: PIVOT ( ), UNPIVOT( ).

16 - Common Table Expressions (CTE): CTE Recursiva. Curso de SQL - Opções de definição de tabelas - Tipos de dados nativos (Built-in). - Tipos de dados definidos pelo usuário: CREATE TYPE, DROP TYPE. - CREATE RULE: sp_bindrule, sp_unbindrule. - CREATE DEFAULT: sp_bindefault, sp_unbindefault. - Tabelas do sistema: Tabela systypes, Tabela sysobjects, Tabela syscomments. - Trabalhando com UDDT. - Sequências. - Sinônimos. Curso de SQL - Opções avançadas - Multiprogramação e concorrência: Bloqueios (Shared (S), Exclusive (X), Update (U), Intent (I), Schema (Sch), Bulk Update (BU), Key-range); Granularidade, Problemas evitados pelos bloqueios, Compatibilidade entre bloqueios, Customizando bloqueios, Customizando bloqueios na seção, Lock dinâmico, Monitorando os bloqueios (Activity Monitor, sys.dm_tran_locks, SQL Server Profiler, Reliability and Performance Monitor); Deadlocks, Timeout. - Acesso para recursos externos: Acessando bancos de dados via OLE DB. - Exportando para XML. Curso de SQL - Views - Introdução: Vantagens oferecidas pelas views, Restrições, Tabela syscomments, Views de catálogo. - CREATE VIEW: Utilizando WITH ENCRYPTION, Utilizando WITH SCHEMABINDING, Utilizando WITH CHECK OPTION. - ALTER VIEW. - DROP VIEW. - Visualizando informações sobre views. - Views atualizáveis. - Retornando dados tabulares. Curso de SQL - Introdução à programação - Variáveis: Atribuindo valores às variáveis.

17 - Operadores: Operadores aritméticos, Operadores relacionais, Operadores lógicos, Precedência. - Controle de fluxo: BEGIN/END. - IF/ELSE. - WHILE: BREAK, CONTINUE, Exemplos, GOTO, RETURN, WAITFOR. Curso de SQL - Funções - Funções e stored procedures. - Funções escalares: Funções determinísticas e não determinísticas. - Funções tabulares: Funções tabulares in-line, Funções tabulares com várias instruções. - Funções nativas (built-in). - Funções definidas pelo usuário: Funções escalares, Funções tabulares. Curso de SQL - Stored procedures - Vantagens das stored procedures. - Criando, alterando e excluindo stored procedures: Criando stored procedures (Considerações, CREATE PROCEDURE); Alterando stored procedures, Excluindo stored procedures. - Declarando parâmetros de entrada (INPUT): Exemplos, Passagem de parâmetros posicional, Passagem de parâmetros nominal. - Retornando valores: PRINT, SELECT. - Declarando parâmetros de saída (OUTPUT). - Cursor. - Depurando stored procedures: Parâmetros tabulares (table-valued). - Recompilando stored procedures. Curso de SQL - Tratamento de erros - Severidade de um erro. - - TRY...CATCH: Funções para tratamento de erros. - Trabalhando com mensagens de erro: sp_addmessage, RAISERROR, THROW. - Exemplo de tratamento de erros.

18 Curso de SQL - Triggers - Definição de triggers: Diferenças entre triggers e constraints. - Triggers DML: Tabelas INSERTED e DELETED, Triggers de inclusão, Triggers de exclusão, Trigger de alteração, Trigger INSTEAD OF. - Triggers DDL: Criando triggers DDL. - Visualizando triggers. - Triggers aninhados: Habilitando e desabilitando triggers aninhados. - Triggers recursivos. - Alterando triggers. - Desabilitando e excluindo triggers: DISABLE TRIGGER, ENABLE TRIGGER, DROP TRIGGER. - Considerações sobre a utilização de triggers. SQL - Módulo III Pré-requisito do Curso Para que os alunos possam obter um bom aproveitamento do curso SQL Módulo III, é imprescindível que eles tenham participado do nosso curso SQL Módulo II, ou possuam conhecimentos equivalentes. Conteúdo Programático do Curso Curso de SQL - Instalando o SQL Server - Conceitos de banco de dados. - Versões do SQL Server. - Pré-requisitos mínimos para instalação. - Antes de iniciar a instalação. - Iniciando a instalação. Curso de SQL - Instância e banco de dados - Instância. - Banco de dados. - Banco de dados de Sistema. - Grupo de arquivos - FILEGROUP: Tipos de grupos de arquivos, Recomendações para a divisão de arquivos. - Criando um banco de dados: Obtendo informações sobre o banco, Criando um banco de dados. - Arquivo de log.

19 - Modificando um banco de dados: Exemplos. - Página de Dados e Extensão. - Configurações. - Gerenciamento de memória. C#.Net Developer Curso de SQL - Gerenciando tabelas e outros objetos - Criando tabelas: Constraints, Tipos de dados SQL SERVER (DATATYPES), Tabelas regulares, Tabelas temporárias locais, Tabelas temporárias globais, Tabelas baseadas em consultas, Tabelas particionadas, Tabelas com compressão, Tabelas baseadas em arquivos (FileTable). - Visões: Criação de uma visão, Alterando a visão, Visões indexadas. - Criando sequências. - Criando sinônimos. - Criando tipos. Curso de SQL - Índices - Índices: Estruturas de índices do SQL Server, Índice Clustered, Índice NonClustered, Índice Unique, Índice composto, Índices comprimidos, Índices particionados, Pilhas. - Determinando a criação de um índice: Criando índices, Criando índices com comando, Criando índices graficamente. - Manutenção de índices: Obtendo informações sobre os índices, Obtendo informações sobre estatísticas. - O otimizador e o plano de execução: Exemplo de saída de um plano de execução, Saídas do plano de execução, Operadores lógicos e físicos, Sobrepondo o otimizador. - Índices Full-Text: Full Population, Change Tracking Based Population, Incremental Timestamp- Based Population, Criando um catálogo FULL-TEXT. - Criando um índice FULL-TEXT: Pesquisando em colunas FULL-TEXT. Curso de SQL - Gerenciando a recuperação de dados - Planejando o Backup/Restore. - Roles para execução de backup. - Mídia para armazenar backups. - Devices de backup: Backup set, media set, media family, initial media, continuation media, Usando múltiplos backup devices. - Atividades que não podem ser executadas durante o processo de backup. - Modo de recuperação: Modelo de recuperação completo (FULL), Modelo de recuperação BULKED-LOGGED, Modelo de recuperação simples (SIMPLE). - Modalidades de backups: Backup físico frio, Backup físico quente.

20 - Realizando backups (backup quente): Backup completo, Backup de log, Backup parcial de arquivo e de grupo de arquivo. - Backup utilizando ambiente gráfico. - Restauração de um backup: Restauração completa de banco de dados, Restauração de grupo de arquivos ou de arquivos de banco de dados, Restauração de log de banco de dados, Restauração de página de banco de dados, Restauração de bancos de dados de sistema (MSDB). - Restauração utilizando ambiente gráfico. - Anexando e desanexando um banco de dados. Curso de SQL - Transferência e manipulação de dados - Exportando e importando dados. - Ferramenta de transformação e cópia de dados: Bulk Copy Program (BCP), Bulk Insert. Curso de SQL - Segurança de dados - Login e usuário. - Principals e securables: Server Securables - Endpoints, Server Securables - LOGINS, Criando LOGINS, Criando usuários, LOGINS DEFAULT. - Gerenciando acesso à instância. - Gerenciando acesso aos bancos de dados. - Grupos de permissões criados pelo usuário. - Grupos de permissões criados para aplicações. - Permissionamento: GRANT, DENY, REVOKE. - Schema. - Credenciais. Curso de SQL - Automação de tarefas, alertas e operadores - Conta do SQL Server Agent. - Configurando o envio de s através do SQL Server. - Configurando tarefas (Jobs). - Configurando operadores (Operators). - Configurando alertas (Alerts). - Configurando múltiplos SQL Server Agents utilizando centralização. - Fazendo cópia de todas as tarefas. - Solução de problemas (Troubleshooting). Curso de SQL - Replicação e distribuição de dados

21 - Transação distribuída. - Replicação: Síncrona unidirecional, Síncrona bidirecional, Assíncrona unidirecional, Assíncrona bidirecional. - Escolhendo a estratégia para deposição de dados. - Replicação de dados no SQL Server: Metáfora da replicação, Publicações e artigos (Filtrando dados). - Tipos de assinaturas. - Agentes de replicação. - Tipos de publicação: Snapshot Publication, Transactional Publication, Merge Publication, Resolução de conflitos. - Cenário de replicação: Cenário de replicação cliente/servidor, Cenário de replicação entre servidores. - Restrições de replicação. Curso de SQL - Gerenciando um banco de dados - Auditoria: Auditoria de objetos (Gatilhos, AUDIT DATABASE); Auditoria de segurança. - Checklist de atividades de um DBA: Atividades diárias, Atividades semanais, Atividades mensais. - Revisão da conectividade do ambiente. - Monitoração do ambiente. Curso de SQL - Monitorando e ajustando a performance do SQL Server - Considerações para uma boa performance. - Fatores que afetam o tempo de resposta: O que fazer para diminuir o tempo de resposta. - Planejando o ajuste de performance: Situação atual do sistema e objetivos a serem alcançados. - Ajustando a performance de uma aplicação. - Ferramentas de monitoramento: Windows System Monitor (Contadores mais relevantes, Pontos de atenção); SQL Profiler (Broker, Cursor, CLR, Database, Deprecation, Errors and Warnings, Full Text, Locks, Objects, OLE DB, Performance, Security Audit, Stored Procedures, Transactions, TSQL); Transact SQL (Procedimentos (Stored Procedures), DBCC). Curso de SQL - Alta disponibilidade - Log Shipping. - Database Mirroring. - Always ON - SQL 2014: Arquitetura Windows Server Failover Cluster e Always ON SQL Server 2014.

22 ASP.NET com C# - Módulo I Pré-requisito do Curso Professional Para que os alunos possam obter um bom aproveitamento deste curso de ASP.NET 2013 com C# - Fundamentos, é interessante que tenha conhecimentos básicos sobre C#. Conteúdo Programático do Curso Curso de ASP.NET - Conceitos básicos - Tipos de softwares. - Arquitetura cliente-servidor: O servidor Web, O protocolo HTTP, Tecnologias utilizadas nas páginas Web, A linguagem de marcação HTML, Linguagem CSS, Linguagem JavaScript (Noções básicas, Estrutura, Funções, Variáveis); IIS. - O IIS e o ASP.NET: Páginas ASP.NET, Criando um aplicativo, Execução de código no servidor, Compilação de ASP.NET. - Usando o ASP.NET. - Web Forms: Projeto Web vs. Web site: Criando um Web site do tipo Web Forms (Estrutura de um projeto Web Forms), Criando um Web site. Curso de ASP.NET - Renderização e controles - A construção de UIs: O processo de renderização. - Controles: Controles de servidor HTML, Controles de servidor Web, Controles de validação (Validação pelo cliente e validação pelo servidor, Propriedades dos controles de validação); Controles de usuário. - MultiView. Curso de ASP.NET - Estrutura e aparência do Web site - Aparência e funcionamento consistentes do Web site. - Master Pages: Adição de uma Master Page a um Web site, Adicionando Web Form baseado em Master Page em um projeto Web, Adicionando Web Form baseado em Master Page em um Web site, Acessando objetos da Master Page. - Folhas de estilo: CSS. - Temas. - Skins. Curso de ASP.NET - Recursos de configuração

Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas

Treinar - Cursos e Treinamentos C# Módulo I. Carga horária: 32 Horas Treinar - Cursos e Treinamentos C# Módulo I Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos

Leia mais

Android Developer. Introdução

Android Developer. Introdução Sumário Introdução... 1 Ambiente Windows... 1 Lógica de Programação... 2 Essentials... 4 Introdução à Programação Orientada à Objeto... 4 SQL 2014 Modulo I... 5 Advanced... 7 Android Developer... 7 Ambiente

Leia mais

Formação em Banco de Dados. Subtítulo

Formação em Banco de Dados. Subtítulo Formação em Banco de Dados Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO PEDAGÓGICO DE CURSOS 1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,

Leia mais

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9

DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 DESENVOLVENDO SOLUÇÕES COM VISUAL FOXPRO 8 E 9 Í N D I C E Capítulo 1 - O Início de Tudo 1 Reunindo todas as informações necessárias 2 Instalando o Visual FoxPro 2 Configurando o Visual FoxPro 7 Capítulo

Leia mais

Formação em Banco de Dados

Formação em Banco de Dados Formação em Banco de Dados Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no

Leia mais

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22 Sumário Agradecimentos... 19 Sobre o autor... 20 Prefácio... 21 Capítulo 1 Bem-vindo ao MySQL... 22 1.1 O que é o MySQL?...22 1.1.1 História do MySQL...23 1.1.2 Licença de uso...23 1.2 Utilizações recomendadas...24

Leia mais

Como melhorar a performance de websites.net

Como melhorar a performance de websites.net Como melhorar a performance de websites.net Os segredos dos sites de alto desempenho Alfredo Lotar Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.

Leia mais

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25 9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22

Leia mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java Como Plataforma... 6 Finalidade... 9 Características... 11 Perspectivas... 13 Exercícios... 14 CAPÍTULO

Leia mais

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM Java 2ª Edição n Sumário VII Sumário CAPÍTULO 1 Introdução ao Java... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java como Plataforma... 6 Finalidade...

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

PHP Programando com Orientação a Objetos

PHP Programando com Orientação a Objetos PHP Programando com Orientação a Objetos 2 a edição Pablo Dall Oglio Novatec Sumário Sobre o autor... 13 Agradecimentos... 14 Nota do autor... 16 Organização do livro... 18 Capítulo 1 Introdução ao PHP...

Leia mais

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37 7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos

Leia mais

MS-Excel 2010 Essencial (I)

MS-Excel 2010 Essencial (I) MS-Excel 2010 Essencial (I) Carga Horária: 20 horas Objetivos: Este curso destina-se a todos os profissionais que atuam nas áreas financeiras e administrativas, e que necessitem agilizar os seus cálculos,

Leia mais

Cursos e Treinamentos Profissionais

Cursos e Treinamentos Profissionais Cursos e Treinamentos Profissionais Vinicius A. de Souza va.vinicius@gmail.com (12) 8124-6853 http://videsouza.scienceontheweb.net Cursos oferecidos Curso de Desenvolvimento de Software Com Java... 1 Curso

Leia mais

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 AULA 01. 1 Perguntas e Respostas Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013 1 Perguntas e s AULA 01 1- A ferramenta responsável pelo auto incremento chama- se Identity. (Sim) 2- A ferramenta responsável pelo

Leia mais

EMENTA DO CURSO. Tópicos:

EMENTA DO CURSO. Tópicos: EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes

Leia mais

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Carga horária: 32 Horas Pré-requisito: Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham participado dos treinamentos

Leia mais

Conteúdos dos Cursos de Excel

Conteúdos dos Cursos de Excel Conteúdos dos Cursos de Excel Excel 2007 - Nível 1 (Essencial) Carga Horária: 20 horas Objetivos: Este curso destina-se a todos os profissionais que atuam nas áreas financeiras e administrativas, e que

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA EDITAL DO PROGRAMA DE CERTIFICAÇÕES EM COMPUTAÇÃO MACK COMPUTING CERTIFICATION MCC 2º SEMESTRE DE 2014 O Diretor da Faculdade de Computação e Informática (FCI), no uso de suas atribuições estatutárias

Leia mais

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011 Banco de Dados Aula 1 - Prof. Bruno Moreno 16/08/2011 Roteiro Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza autodescritiva

Leia mais

PHP Profissional. Alexandre Altair de Melo Mauricio G. F. Nascimento

PHP Profissional. Alexandre Altair de Melo Mauricio G. F. Nascimento PHP Profissional APRENDA A DESENVOLVER SISTEMAS PROFISSIONAIS ORIENTADOS A OBJETOS COM PADRÕES DE PROJETO Alexandre Altair de Melo Mauricio G. F. Nascimento Novatec Sumário Agradecimentos...13 Sobre os

Leia mais

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46 9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

SQL. Structured Query Language

SQL. Structured Query Language SQL Structured Query Language Construções básicas Junção de Tabelas Join O uso da operação JOIN numa cláusula FROM especifica como se deseja que as tabelas sejam vinculadas. Use INNER JOIN para associar

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Formação Oracle Completa

Formação Oracle Completa PROPOSTA COMERCIAL Formação Oracle Completa Proposta PR140505 140505-01 5 de Maio de 2014 05/05/14 Dextraining Treinamentos em TI Página 1 de 14 1 A Dextraining A Dextra foi fundada em 1995, já com a missão

Leia mais

2ª Série (parte técnica)

2ª Série (parte técnica) PROPOSTA CURRICULAR DO ENSINO MÉDIO INTEGRADO COM INFORMÁTICA DO CENTRO PAULA SOUZA E MATRIZ CURRICULAR 2ª Série (parte técnica) LÓGICA DE PROGRAMAÇÃO 1. Introdução à Lógica de Programação: conceitos básicos;

Leia mais

André Milani. Novatec

André Milani. Novatec André Milani Novatec Sumário Agradecimentos...19 Sobre o autor...21 Prefácio...23 Capítulo 1 Bem-vindo ao PostgreSQL...25 1.1 O que é o PostgreSQL?...25 1.1.1 História do PostgreSQL...26 1.1.2 Licença

Leia mais

SQL Server Triggers Aprenda a utilizar triggers em views e auditar as colunas atualizadas em uma tabela

SQL Server Triggers Aprenda a utilizar triggers em views e auditar as colunas atualizadas em uma tabela SQL Server Triggers Aprenda a utilizar triggers em views e auditar as colunas atualizadas em uma tabela Certamente você já ouviu falar muito sobre triggers. Mas o quê são triggers? Quando e como utilizá-las?

Leia mais

PROGRAMADOR JR O CURSO

PROGRAMADOR JR O CURSO O CURSO Cada vez mais crescente, o mercado de tecnologia da informação necessita de bons profissionais e o Curso Programação JR é a porta de entrada para quem busca se tornar um programador de computadores.

Leia mais

Banco de Dados Oracle 10g: Introdução à Linguagem SQL

Banco de Dados Oracle 10g: Introdução à Linguagem SQL Oracle University Entre em contato: 0800 891 6502 Banco de Dados Oracle 10g: Introdução à Linguagem SQL Duração: 5 Dias Objetivos do Curso Esta classe se aplica aos usuários do Banco de Dados Oracle8i,

Leia mais

FRWTC-530 ADMINISTRAÇÃO DO MICROSOFT SQL SERVER

FRWTC-530 ADMINISTRAÇÃO DO MICROSOFT SQL SERVER FRWTC-530 ADMINISTRAÇÃO DO MICROSOFT SQL SERVER SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,

Leia mais

Guia do Programador Joel Saade

Guia do Programador Joel Saade C# Guia do Programador Joel Saade Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br

ASP.NET. Guia do Desenvolvedor. Felipe Cembranelli. Novatec Editora. www.novateceditora.com.br ASP.NET Guia do Desenvolvedor Felipe Cembranelli Novatec Editora www.novateceditora.com.br 1 Introdução à plataforma.net A plataforma Microsoft.NET.NET é uma nova plataforma de software para desenvolvimento

Leia mais

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas

Leia mais

PROVA ESPECÍFICA Cargo 04

PROVA ESPECÍFICA Cargo 04 10 PROVA ESPECÍFICA Cargo 04 QUESTÃO 21 Analise as seguintes afirmativas: I. Uma das funções de um DBA é gerenciar os mecanismos de segurança de acesso aos dados armazenados em um SGBD (Sistema Gerenciador

Leia mais

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Structured Query Language (SQL) Ambiente Simplificado de um SGBD Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de

Leia mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma

Leia mais

Guia do Programador Joel Saade

Guia do Programador Joel Saade C# Guia do Programador Joel Saade Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

Principais características

Principais características .Net Framework O que é.net? Proprietário da Microsoft Versão simplificada para Linux Versão compacta para dispositivos móveis Plataforma de desenvolvimento e execução Interface com usuário, conectividade

Leia mais

19/05/2009. Módulo 1

19/05/2009. Módulo 1 ASP.NET Módulo 1 Objetivo Mostrar os conceitos fundamentais da plataforma Microsoft.Net e suas ferramentas; Apresentar os conceitos fundamentais de aplicações web e seus elementos; Demonstrar de forma

Leia mais

PADI 2015/16. Aula 1 Introdução à Plataforma.NET

PADI 2015/16. Aula 1 Introdução à Plataforma.NET PADI 2015/16 Aula 1 Introdução à Plataforma.NET 1 Sumário 1. Framework.NET Arquitectura 2. Linguagem C# 2.0 Sintaxe C# vs. Java vs. C++ 3. IDE: MS Visual Studio 2005 ou superior Ferramentas Console/Win

Leia mais

ADMINISTRAÇÃO DE BANCO DE DADOS MYSQL

ADMINISTRAÇÃO DE BANCO DE DADOS MYSQL ADMINISTRAÇÃO DE BANCO DE DADOS MYSQL Apresentação Este treinamento está organizado em 20 módulos e proporciona aos alunos as competências técnicas necessárias para elaboração de consultas básicas e intermediárias

Leia mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...

Leia mais

Copyright 2008, 2013 da Novatec Editora Ltda.

Copyright 2008, 2013 da Novatec Editora Ltda. 4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos

Leia mais

Oracle PL/SQL Overview

Oracle PL/SQL Overview Faculdades Network Oracle PL/SQL Overview Prof. Edinelson PL/SQL Linguagem de Programação Procedural Language / Structured Query Language Une o estilo modular de linguagens de programação à versatilidade

Leia mais

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados. PLANIFICAÇÃO DA DISCIPLINA DE SISTEMAS DE INFORMAÇÃO 12.ºH CURSO PROFISSIONAL DE TÉCNICO MULTIMÉDIA ANO LECTIVO 2013/2014 6. LINGUAGENS DE PROGRAMAÇÃO IV Pré-requisitos: - Planificar e estruturar bases

Leia mais

Cursos Guia DBA Pacote Curso SQL Server 2014 e o passo a passo para otimização SQL Server 2016

Cursos Guia DBA Pacote Curso SQL Server 2014 e o passo a passo para otimização SQL Server 2016 2015 Cursos Guia DBA Pacote Curso SQL Server 2014 e o passo a passo para otimização SQL Server 2016 O pacote inclui os dois cursos mais simulados para a prova de certificação, exercícios, e-book e app

Leia mais

ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS

ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS Sumário 1. Finalidade... 2 2. Justificativa para contratação... 2 3. Premissas para fornecimento e operação

Leia mais

Proposta comercial de treinamento

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

Leia mais

Microsoft Visual Studio Express 2012 for Windows Desktop

Microsoft Visual Studio Express 2012 for Windows Desktop Microsoft Visual Studio Express 2012 for Windows Desktop Apresentação da ferramenta Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Introdução Visual

Leia mais

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio.

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio. SGBDs Móveis Emmanuel Férrer & Gabriela Fernanda Introdução Sumário Desafios do armazenamento SQL Anywhere Studio DB2 Everyplace Microsoft SQL Server Oracle9I Lite Aplicações Móveis Referências 1 Introdução

Leia mais

SQL - Banco de Dados. Disciplina: Banco de Dados. Professor: José Antônio. José Antônio - CEFET-RN 23/09/2015

SQL - Banco de Dados. Disciplina: Banco de Dados. Professor: José Antônio. José Antônio - CEFET-RN 23/09/2015 SQL - Banco de Dados 1 Disciplina: Banco de Dados Professor: José Antônio 2 Tópicos de discussão Criando um banco de dados Incluindo, atualizando e excluindo linhas nas tabelas Pesquisa básica em tabelas

Leia mais

UNISA Universidade de Santo Amaro. http://www.unisa.br. Material de Estudo. Módulo I: Básico Banco de dados SQL Server. http://www.unisa-sis.

UNISA Universidade de Santo Amaro. http://www.unisa.br. Material de Estudo. Módulo I: Básico Banco de dados SQL Server. http://www.unisa-sis. UNISA Universidade de Santo Amaro http://www.unisa.br Material de Estudo Módulo I: Básico Banco de dados SQL Server http://www.unisa-sis.info Junho/2010 Objetivo do Workshop Compartilhar e apresentar

Leia mais

ADMINISTRAÇÃO DE BANCO DE DADOS

ADMINISTRAÇÃO DE BANCO DE DADOS ADMINISTRAÇÃO DE BANCO DE DADOS ARTEFATO 03 AT03 Diversos II Page 1 of 25 Indice EXEMPLOS COM GROUP BY E COM A CLÁUSULA HAVING - TOTALIZANDO DADOS... 3 GROUP BY... 3 Cláusula HAVING com GROUP BY... 5 ENTENDENDO

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

BANCO DE DADOS Parte 4

BANCO DE DADOS Parte 4 BANCO DE DADOS Parte 4 A Linguagem SQL Introdução Desenvolvida pelo depto de pesquisa da IBM na década de 1970 (System R) Linguagem padrão de BD Relacionais; Apresenta várias padrões evolutivos: SQL86,

Leia mais

Parte I Princípios básicos do Microsoft.NET Framework

Parte I Princípios básicos do Microsoft.NET Framework Sumário Parte I Princípios básicos do Microsoft.NET Framework Capítulo 1 A arquitetura da plataforma de desenvolvimento.net Framework.............................. 35 Compilando código-fonte em módulos

Leia mais

Pré-requisito Conhecimento básico do sistema operacional Windows ou Mac OS.

Pré-requisito Conhecimento básico do sistema operacional Windows ou Mac OS. 1 e Descrição Este treinamento abortará conceitos essenciais de HTML e CSS para a construção de páginas web através do uso do Adobe, com a mínima necessidade de intervir ou escrever códigos, utilizando

Leia mais

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Nome Número: Série Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005 Proposta do projeto: Competências: Compreender a orientação a objetos e arquitetura cliente-servidor, aplicando-as

Leia mais

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix

Leia mais

Programação para Dispositivos Móveis Aula 1. Prof. William Yamamoto

Programação para Dispositivos Móveis Aula 1. Prof. William Yamamoto Programação para Dispositivos Móveis Aula 1 Prof. William Yamamoto Visual Studio É uma ferramenta de desenvolvimento completa que atende praticamente a todas as plataformas de desenvolvimento, como: Web

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico Etec Etec: Dr. Júlio Cardoso Classe Descentralizada EE Prof. Otávio Martins Código: 078 Município: Franca Eixo Tecnológico: Informação e Comunicação Habilitação

Leia mais

Programando em C# Orientado a Objetos. By: Maromo

Programando em C# Orientado a Objetos. By: Maromo Programando em C# Orientado a Objetos By: Maromo Agenda Módulo 1 Plataforma.Net. Linguagem de Programação C#. Tipos primitivos, comandos de controle. Exercícios de Fixação. Introdução O modelo de programação

Leia mais

ASP.NET MVC em Ação. Jeffrey Palermo Ben Scheirman Jimmy Bogard. Novatec. Prefácio de Phil Haack

ASP.NET MVC em Ação. Jeffrey Palermo Ben Scheirman Jimmy Bogard. Novatec. Prefácio de Phil Haack ASP.NET MVC em Ação Jeffrey Palermo Ben Scheirman Jimmy Bogard Prefácio de Phil Haack Novatec Sumário Prólogo...11 Prefácio...13 Agradecimentos...17 Sobre este livro...20 Sobre os autores...26 Sobre a

Leia mais

ÍNDICE. Introdução 19

ÍNDICE. Introdução 19 ÍNDICE Introdução 19 CAPÍTULO 1 HTML 1. Estrutura do código HTML 23 2. Formatar texto em HTML 24 2.1. Separar linhas no texto 25 2.2. Tipo de letra, tamanho e cor 25 2.3. Códigos das cores em HTML 26 3.

Leia mais

HAT Programação Auditoria Pós. 12.1.x. abril de 2015. Versão: 2.0

HAT Programação Auditoria Pós. 12.1.x. abril de 2015. Versão: 2.0 HAT Programação Auditoria Pós 12.1.x abril de 2015 Versão: 2.0 1 Sumário 1 Introdução... 3 2 Visão do Processo... 3 3 Serviço... 5 4 Dataset... 7 5 Formulário Principal AuditoriaPos... 9 6 Arquitetura

Leia mais

Conteúdos dos Cursos de Excel

Conteúdos dos Cursos de Excel Conteúdos dos Cursos de Excel Excel 2010 Nível 1 Carga Horária: 20 horas Objetivos: Este curso destina-se a todos os profissionais que atuam nas áreas financeiras e administrativas, e que necessitem agilizar

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri OBJETIVOS DA AULA: Criação de uma base de dados em MS SQL Server e acesso com VB 6. Fazer uma breve introdução a respeito do MS SQL Server 7.0; Criar uma pequena base de dados no MS SQL Server 7.0; Elaborar

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

www.lanuniversity.com.br MCSE SQL SERVER 2012 BUSINESS INTELLIGENCE Cinco exames para obter a Certificação

www.lanuniversity.com.br MCSE SQL SERVER 2012 BUSINESS INTELLIGENCE Cinco exames para obter a Certificação www.lanuniversity.com.br MCSE SQL SERVER 2012 BUSINESS INTELLIGENCE Cinco exames para obter a Certificação 10774A - Querying Microsoft SQL Server 2012 Exame 70-461 Módulo 1: Introdução ao Microsoft SQL

Leia mais

FCA - EDITORA DE INFORMÁTICA I

FCA - EDITORA DE INFORMÁTICA I 1 O PHP e a World Wide Web... XXXIII 1.1 Introdução... XXXIII 1.2 Breve apresentação do PHP... 1 1.3 Acesso a documentos na web... 1 1.4 HTML estático versus HTML dinâmico... 2 1.5 PHP, o que é?... 4 1.6

Leia mais

ADIANTI FRAMEWORK PARA PHP

ADIANTI FRAMEWORK PARA PHP ADIANTI FRAMEWORK PARA PHP 5ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

Proposta de treinamento

Proposta de treinamento 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.

Leia mais

ASP.NET 2.0 - Visual Studio 2005 (Whidbey) Ramon Durães

ASP.NET 2.0 - Visual Studio 2005 (Whidbey) Ramon Durães ASP.NET 2.0 - Visual Studio 2005 (Whidbey) Ramon Durães O ASP.NET que é a camada de desenvolvimento de aplicações web da plataforma.net vem agradando em muito os desenvolvedores de todo o mundo desde o

Leia mais

ADMINISTRAÇÃO DE BANCO DE DADOS

ADMINISTRAÇÃO DE BANCO DE DADOS ADMINISTRAÇÃO DE BANCO DE DADOS ARTEFATO 02 AT02 Diversos I 1 Indice ESQUEMAS NO BANCO DE DADOS... 3 CRIANDO SCHEMA... 3 CRIANDO TABELA EM DETERMINADO ESQUEMA... 4 NOÇÕES BÁSICAS SOBRE CRIAÇÃO E MODIFICAÇÃO

Leia mais

Sumário. Cópia de Sumário Crystal 10 Guia Prático.pmd 285

Sumário. Cópia de Sumário Crystal 10 Guia Prático.pmd 285 Sumário 1 Crystal Reports...1 1.1 Introdução... 1 1.2 Um pouco de História... 1 1.3 Novidades e Melhorias da Versão 10... 2 1.3.1 Acesso a Dados Simplificados (Business Views)... 3 1.3.2 Repositório...

Leia mais

A Evolução paquidérmica: para o alto, e avante!

A Evolução paquidérmica: para o alto, e avante! Evolução do PostgreSQL 1 Comunidade Brasileira de PostgreSQL IV Conferência brasileira de PostgreSQL 2011-11-3 História Prehistória 1975 Ingres. 1985 Postgres: extensibilidade. 1995 Postgre95: SQL. 1996

Leia mais

O que são Bancos de Dados?

O que são Bancos de Dados? SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados

Leia mais

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

BANCO DE DADOS II Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 10 - PROCEDIMENTOS ARMAZENADOS - STORED PROCEDURES 1. INTRODUÇÃO Em muitas situações será necessário armazenar procedimentos escritos com a finalidade de se utilizar recursos como loop, estruturas

Leia mais

Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula

Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Plano de Aula - Dreamweaver CS6 - cód.5232 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 2 Continuação do Capítulo 1 - Introdução ao Dreamweaver CS6 Aula 3 Capítulo 2 - Site do Dreamweaver

Leia mais

FERRAMENTAS NECESSÁRIAS PARA O DESENVOLVIMENTO EM C#

FERRAMENTAS NECESSÁRIAS PARA O DESENVOLVIMENTO EM C# FERRAMENTAS NECESSÁRIAS PARA O DESENVOLVIMENTO EM C# Camila Sanches Navarro 1,2, Willian Magalhães 2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil sanchesnavarro@gmail.com wmagalhaes@unipar.br

Leia mais

PL/SQL Developer. Solução para Ambiente de Desenvolvimento Integrado Oracle

PL/SQL Developer. Solução para Ambiente de Desenvolvimento Integrado Oracle Solução para Ambiente de Desenvolvimento Integrado Oracle PL/SQL Developer é um ambiente de desenvolvimento integrado (IDE) que foi especialmente destinado ao desenvolvimento de programas armazenados em

Leia mais

BURIPACK - DESIGN E INTERFACES WEB

BURIPACK - DESIGN E INTERFACES WEB 1 de 5 BURIPACK - DESIGN E INTERFACES WEB BC 41 LÓGICA DE PROGRAMAÇÃO COM JAVASCRIPT E HTML (32h) Ajudar aos alunos no desenvolvimento do raciocínio lógico, a partir da prática em lógica de programação,

Leia mais

UFCD 787. Administração de base de dados. Elsa Marisa S. Almeida

UFCD 787. Administração de base de dados. Elsa Marisa S. Almeida UFCD 787 Administração de base de dados Elsa Marisa S. Almeida 1 Objectivos Replicação de base de dados Gestão de transacções Cópias de segurança Importação e exportação de dados Elsa Marisa S. Almeida

Leia mais

Comandos de Manipulação

Comandos de Manipulação SQL - Avançado Inserção de dados; Atualização de dados; Remoção de dados; Projeção; Seleção; Junções; Operadores: aritméticos, de comparação,de agregação e lógicos; Outros comandos relacionados. SQL SQL

Leia mais

MANUAL DE NORMAS PARA DESENVOLVIMENTO DE CÓDIGO DA FÁBRICA VIRTUAL DE SOFTWARE DA FIPP. Curso Superior de Tecnologia em Sistemas para Internet 2/2014

MANUAL DE NORMAS PARA DESENVOLVIMENTO DE CÓDIGO DA FÁBRICA VIRTUAL DE SOFTWARE DA FIPP. Curso Superior de Tecnologia em Sistemas para Internet 2/2014 MANUAL DE NORMAS PARA DESENVOLVIMENTO DE CÓDIGO DA FÁBRICA VIRTUAL DE SOFTWARE DA FIPP Curso Superior de Tecnologia em Sistemas para Internet 2/2014 1. Nomes e localização dos arquivos do projeto: O template

Leia mais

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01 Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01 1 1- Bancos de dados compreendem desde agendas telefônicas até sistemas computadorizados. (Sim) 2- Só podemos instalar o SQL Server Express se tivermos

Leia mais

Escrito por Neri Neitzke Qui, 13 de Outubro de 2011 16:52 - Última atualização Seg, 26 de Março de 2012 03:48

Escrito por Neri Neitzke Qui, 13 de Outubro de 2011 16:52 - Última atualização Seg, 26 de Março de 2012 03:48 Preço R$ 129.00 Compre aqui Aprenda a programar em umas linguagens mais completas, o C#. - Clique aqui para ver o cronograma das aulas - Clique aqui para ver as imagens deste curso - Clique aqui para ver

Leia mais

BANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

BANCO DE DADOS -INTRODUÇÃO AO SQL. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br BANCO DE DADOS -INTRODUÇÃO AO SQL Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br INTRODUÇÃO AO SQL Ferramentas brmodelo Ferramenta Case PostgreSQL versão 8 ou superior SGBD Em 1986 o American

Leia mais

Universidade Federal de Viçosa CPD - Central de Processamento de Dados Divisão de Desenvolvimento de Sistemas

Universidade Federal de Viçosa CPD - Central de Processamento de Dados Divisão de Desenvolvimento de Sistemas Universidade Federal de Viçosa CPD - Central de Processamento de Dados Divisão de Desenvolvimento de Sistemas Manual de padrões e convenções para desenvolvimento de sistemas PHP Versão Conteúdo 1.

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 3

Conhecendo o Visual FoxPro 8.0 Parte 3 AULA Conhecendo o Visual FoxPro 8.0 Parte 3 Continuando nossa saga pelas ferramentas do Visual FoxPro 8.0, hoje vamos conhecer mais algumas. A Ferramenta Class Designer A Class Designer é a ferramenta

Leia mais

Grade da Formação Java

Grade da Formação Java Grade da Formação Java Começando com Java. Considerando Por que você usaria Java Usando uma linguagem popular Trabalhando com uma linguagem padronizada Criando aplicações para múltiplas plataformas Definindo

Leia mais

INTRODUÇÃO À LINGUAGEM SQL CRIAÇÃO DE BANCO DE DADOS E OTIMIZAÇÃO DE CONSULTAS

INTRODUÇÃO À LINGUAGEM SQL CRIAÇÃO DE BANCO DE DADOS E OTIMIZAÇÃO DE CONSULTAS Esclarecimento Licenciamento de Uso Este documento é propriedade intelectual 2012 da NRSYSTEM COMÉRCIO E SERVIÇOS DE INFORMÁTICA LTDA-ME, consiste de uma compilação de diversos materiais entre livros,

Leia mais