Oracle Database: Programação com PL/SQL
|
|
|
- Oswaldo Aranha Wagner
- 9 Há anos
- Visualizações:
Transcrição
1 Oracle University Contact Us: Oracle Database: Programação com PL/SQL Duration: 5 Days What you will learn Este curso faz uma introdução ao PL/SQL e apresenta as vantagens dessa avançada linguagem de programação. Os participantes aprendem a criar blocos PL/SQL de código de aplicação que podem ser compartilhados por vários forms, relatórios e aplicações de gerenciamento de dados. Além disso, o curso engloba a criação de blocos PL/SQL anônimos, funções e procedures armazenados. Os participantes aprimoram suas habilidades como desenvolvedores, aprendendo a desenvolver, executar e gerenciar unidades de programa PL\SQL armazenadas, como procedures, funções, pacotes e triggers de banco de dados. A compreensão da funcionalidade básica de como depurar funções e procedures usando o SQL Developer Debugger é essencial para a criação de linhas de código mais precisas. Os participantes também aprendem a gerenciar subprogramas PL/SQL e triggers, declarar identificadores e interceptar exceções. A utilização de alguns dos pacotes fornecidos pelo Oracle também será discutido no curso. Os participantes também aprendem a usar códigos SQL dinâmicos, compreender considerações sobre design durante o uso de instruções PL/SQL, compreender e influenciar o compilador PL/SQL e gerenciar dependências. Este curso é uma combinação dos cursos Oracle Database: Fundamentos de PL/SQL e Oracle Database: Desenvolvimento de Unidades de Programas PL/SQL. Os alunos utilizam o Oracle SQL Developer para desenvolver essas unidades de programa. O SQL*Plus e o JDeveloper serão apresentados como ferramentas opcionais. O curso é indicado ao público do 10g e do 11g. Há pequenas alterações entre os recursos do 10g e do 11g.Aprenda a: Controlar o fluxo do código (loops, estruturas de controle) por meio de condições Usar pacotes PL/SQL para agrupar e conter estruturas relacionadas Criar triggers para resolver desafios de negócios Usar alguns dos pacotes PL/SQL fornecidos pelo Oracle para gerar saída em tela e saída em arquivo Criar blocos PL/SQL anônimos, funções e procedures Declarar Variáveis de PL/SQL Related Training Required Prerequisites Oracle Database: Introdução à Linguagem SQL Oracle Database: Fundamentos de SQL II Suggested Prerequisites Experiência anterior em programação Course Objectives Criar e depurar funções e procedures armazenados Criar subprogramas para pacotes com overloading a fim de obter maior flexibilidade Criar triggers para resolver desafios de negócios Descrever os recursos e a sintaxe da linguagem PL/SQL Copyright 2013, Oracle. All rights reserved. Page 1
2 Desenvolver blocos PL/SQL anônimos que são executados de forma eficiente Desenvolver código PL/SQL para tipos de dados predefinidos, subprogramas locais, pragmas adicionais, exceções e constantes padronizadas. Desenvolver pacotes PL/SQL para agrupar estruturas relacionadas Tratar erros de runtime Gerenciar dependências entre subprogramas PL/SQL Usar estruturas de programação PL/SQL e controlar o fluxo do código (loops, estruturas de controle e cursores explícitos) por meio de condições Usar compilação condicional para personalizar a funcionalidade em uma aplicação PL/SQL sem remover qualquer código-fonte Usar os pacotes PL/SQL fornecidos pelo Oracle para gerar saída em tela, saída em arquivo e saída em mensagem de Criar instruções SQL dinâmicas a fim de obter maior flexibilidade de codificação Course Topics Introdução Objetivos do Curso Agenda do Curso Descrever o Esquema HR (Human Resources) Ambientes de Desenvolvimento PL/SQL Disponíveis Neste Curso Introdução ao SQL Developer Introdução à Linguagem PL/SQL Visão Geral de PL/SQL Identificar as Vantagens de Subprogramas PL/SQL Visão Geral dos Tipos de Blocos PL/SQL Criar um Bloco Anônimo Simples Como Gerar Saída de um Bloco PL/SQL? Declarar Identificadores PL/SQL Listar os Diferentes Tipos de Identificadores em um Subprograma PL/SQL Usar a Seção Declarativa para Definir Identificadores Usar Variáveis para Armazenar Dados Identificar Tipos de Dados Escalares O Atributo %TYPE O Que São Variáveis de Bind? Sequências em Expressões PL/SQL Criar Instruções Executáveis Descrever as Diretrizes Básicas de Sintaxe de Bloco PL/SQL Copyright 2013, Oracle. All rights reserved. Page 2
3 Aprender a Comentar o Código Implantação de Funções SQL em Códigos PL/SQL Como Converter Tipos de Dados? Descrever Blocos Aninhados Identificar os Operadores no Código PL/SQL Interação com o Oracle Server Chamar Instruções SELECT em Códigos PL/SQL Recuperar Dados em Códigos PL/SQL Conceito de Cursor SQL Usar Convenções de Nomeação para Evitar Erros ao Criar Instruções DML e Realizar Operações de Recuperação Manipulação de Dados no Servidor com Códigos PL/SQL O Conceito de Cursor SQL Usar Atributos do Cursor SQL para Obter Feedback sobre DML Salvar e Descartar Transações Estruturas de Controle Processamento Condicional com Instruções IF Processamento Condicional com Instruções CASE Descrever Instrução de Loop Simples Descrever Instrução de Loop While Descrever Instrução de Loop For Usar a Instrução Continue Tipos de Dados Compostos Usar Registros PL/SQL O Atributo %ROWTYPE Inserir e Atualizar com Registros PL/SQL Tabelas INDEX BY Examinar Métodos da Tabela INDEX BY Usar a Tabela de Registros INDEX BY Cursores Explícitos O Que São Cursores Explícitos? Declarar o Cursor Abrir o Cursor Extrair Dados do Cursor com o Comando Fetch Fechar o Cursor Loop de Cursor FOR Os Atributos %NOTFOUND e %ROWCOUNT Descrever a Cláusula FOR UPDATE e a Cláusula WHERE CURRENT Tratamento de Exceções Noções Básicas de Exceções Tratar Exceções com PL/SQL Interceptar Erros Predefinidos do Oracle Server Interceptar Erros Não Predefinidos do Oracle Server Interceptar Exceções Definidas pelo Usuário Propagar Exceções Procedure RAISE_APPLICATION_ERROR Procedures Armazenados Copyright 2013, Oracle. All rights reserved. Page 3
4 Criar um Design de Subprograma Modularizado e em Camadas Modularizar o Desenvolvimento com Blocos PL/SQL Compreender o Ambiente de Execução de PL/SQL Listar as Vantagens de Subprogramas PL/SQL Listar as Diferenças entre Blocos Anônimos e Subprogramas Criar, Chamar e Remover Procedures Armazenados mplementar Parâmetros de Procedures e Modos de Parâmetros Exibir Informações sobre Procedures Funções Armazenadas e Depuração de Subprogramas Criar, Chamar e Remover uma Função Armazenada Identificar as Vantagens do Uso de Funções Armazenadas Identificar as Etapas para Criar uma Função Armazenada Chamar Funções Definidas pelo Usuário em Instruções SQL Restrições ao Chamar Funções Controlar Efeitos Colaterais ao Chamar Funções Exibir Informações de Funções Como Depurar Funções e Procedures? Pacotes Listar as Vantagens dos Pacotes Descrever Pacotes Quais São os Componentes de um Pacote? Desenvolver um Pacote Como Ativar a Visibilidade dos Componentes de um Pacote? Criar a Especificação e o Corpo do Pacote usando a Instrução SQL CREATE e o SQL Developer Chamar as Estruturas do Pacote Exibir o Código-Fonte de PL/SQL Usando o Dicionário de Dados Implantando Pacotes Usar o Recurso de Overloading (Sobrecarga) no Código PL/SQL de Subprogramas Usar o Pacote STANDARD Usar Declarações Forward para Resolver Referências Inválidas no Procedure Implementar Funções de Pacote em SQL e Restrições Estado Persistente de Pacotes Estado Persistente de um Cursor de Pacote Controlar os Efeitos Colaterais de Subprogramas PL/SQL Chamar Tabelas PL/SQL de Registros em Pacotes Implementar os Pacotes Fornecidos pelo Oracle no Desenvolvimento de Aplicações O Que São Pacotes Fornecidos pelo Oracle? Exemplos de Alguns dos Pacotes Fornecidos pelo Oracle Como Funciona o Pacote DBMS_OUTPUT? Usar o Pacote UTL_FILE para Interagir com os Arquivos do Sistema Operacional Chamar o Pacote UTL_MAIL Gravar Subprogramas UTL_MAIL Código SQL Dinâmico O Fluxo de Execução de Instruções SQL O Que É SQL Dinâmico? Declarar Variáveis de Cursor Executar um Bloco PL/SQL Dinamicamente Copyright 2013, Oracle. All rights reserved. Page 4
5 Configurar Códigos SQL Dinâmicos Nativos para Compilar um Código PL/SQL Como Chamar o Pacote DBMS_SQL? Implementar DBMS_SQL com uma Instrução DML Parametrizada Integralidade Funcional de Códigos SQL Dinâmicos Considerações de Design para Códigos PL/SQL Padronizar Constantes e Exceções Compreender Subprogramas Locais Gravar Transações Autônomas Implementar a Hint de Compilador NOCOPY Chamar a Hint PARALLEL_ENABLE O Cache de Resultados da Função PL/SQL entre Sessões A Cláusula DETERMINISTIC com Funções Uso de Bulk Binding para Otimizar o Desempenho Triggers Descrever Triggers Identificar os Tipos de Eventos e Trigger Body enários de Aplicações de Negócios para a Implementação de Triggers Criar Triggers DML Usando a Instrução CREATE TRIGGER e o SQL Developer Identificar os Tipos de Eventos de Trigger, Trigger Body e Acionamento de Triggers Diferenças entre Triggers em Nível de Instrução e Triggers em Nível de Linha Criar Triggers Instead of e Triggers Desativados Como Gerenciar, Testar e Remover Triggers? Criando Triggers Compostos, de DDL e de Banco de Dados de Eventos O Que São Triggers Compostos? Identificar as Seções de Ponto de Sincronização em um Trigger de Tabela Composto Compreender a Estrutura de Triggers Compostos para Tabelas e Views Implementar um Trigger Composto para Solucionar o Erro de Tabela Mutante Comparação entre Triggers de Banco de Dados e Procedures Armazenados Criar Triggers em Instruções DDL Criar Triggers para Eventos de Banco de Dados e Triggers para Eventos de Sistema Privilégios de Sistema Necessários para Gerenciar Triggers Compilador PL/SQL O Que É o Compilador PL/SQL? Descrever os Parâmetros de Inicialização para a Compilação PL/SQL Listar o Novo Recurso de Advertência de Tempo de Compilação PL/SQL Visão Geral das Advertências de Tempo de Compilação PL/SQL para Subprogramas Listar as Vantagens das Advertências do Compilador Listar as Categorias de Mensagens de Advertência de Tempo de Compilação PL/SQL Definir os Níveis de Mensagens de Advertência: Usando o SQL Developer, o Parâmetro de Inicialização PLSQL_WARNINGS e Exibir Advertências do Compilador: Usando o SQL Developer, o SQL*Plus ou as Views de Dicionário de Dados Gerenciar o Código PL/SQL O Que É Compilação Condicional? Implementar Diretivas de Seleção Chamar Diretivas de Consulta Predefinidas e Definidas pelo Usuário O Parâmetro PLSQL_CCFLAGS e a Diretiva de Consulta Diretivas de Erro de Compilação Condicional para Gerar Erros Definidos pelo Usuário O Pacote DBMS_DB_VERSION Copyright 2013, Oracle. All rights reserved. Page 5
6 Gravar Procedures DBMS_PREPROCESSOR para Imprimir ou Recuperar Texto de Origem Ocultação e Encapsulamento de Códigos PL/SQL Gerenciar Dependências Visão Geral de Dependências de Objetos de Esquema Consultar Dependências de Objetos Diretas Usando a View USER_DEPENDENCIES Consultar o Status de um Objeto Invalidação de Objetos Dependentes Exibir as Dependências Diretas e Indiretas Gerenciamento de Dependência Detalhado no Oracle Database 11g Noções Básicas de Dependências Remotas Recompilar uma Unidade de Programa PL/SQL Copyright 2013, Oracle. All rights reserved. Page 6
Oracle Database: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database: Fundamentos de SQL e PL/SQL Duration: 5 Days What you will learn Este curso apresenta os fundamentos de SQL e PL/SQL e as vantagens das linguagens
Oracle Database 12c: Programando com PL/SQL Ed. 2
Oracle Database 12c: Programando com PL/SQL Ed. 2 Duração: 5 dias O que você irá aprender Esse curso inicia-se com uma introdução ao PL/SQL e então explora os benefícios dessa poderosa linguagem de programação.
Oracle Database 10g: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer
Oracle Database: Introdução à Linguagem SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database: Introdução à Linguagem SQL Duration: 5 Days What you will learn A compreensão dos conceitos básicos de bancos de dados relacionais garante a
Oracle Database 10g: Programação com PL/SQL NOVO
Oracle University Entre em contato: 0800 891 6502 Oracle Database 10g: Programação com PL/SQL NOVO Duração: 5 Dias Objetivos do Curso Este curso apresenta aos alunos os fundamentos de PL/SQL e as vantagens
Oracle Database 11g: Introdução à Linguagem SQL Novo
Oracle University Contact Us: 0800 891 6502 Oracle Database 11g: Introdução à Linguagem SQL Novo Duration: 5 Days What you will learn Neste curso, os alunos aprendem os conceitos de bancos de dados relacionais.
Oracle Database 10g: Introdução à Linguagem SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database 10g: Introdução à Linguagem SQL Duration: 5 Days What you will learn Este curso apresenta aos alunos a tecnologia do Oracle Database 10g. Os
Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO
ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência
Oracle Database 12c: Workshop de Administração
Oracle University Contact Us: 0800 891 6502 Oracle Database 12c: Workshop de Administração Duration: 5 Days What you will learn O curso Oracle Database 12c: Workshop de Administração ensinará você sobre
Formação WEB com PHP. Subtítulo
Formação WEB com PHP 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 em
Oracle Database 11g: Workshop de Administração II Release 2
Oracle University Entre em contato: 0800 891 6502 Oracle Database 11g: Workshop de Administração II Release 2 Duração: 5 Dias Objetivos do Curso Este curso vai além das tarefas básicas de administrador
Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;
Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos
ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL
ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL Objetivo: No curso Oracle 11G Introdução ao Oracle, SQL, PL/SQL será abordado desde a introdução da tecnologia do banco de dados em questão como todos os conceitos
saída durante o runtime Usando Functions de uma Única Linha para Personalizar Relatórios Mostrar as diferenças entre as functions SQL de uma única
Tópicos do Curso: Introdução Listar os principais recursos do Banco de Dados Oracle 10g Apresentar uma visão geral de: componentes, plataforma de internet, servidor de aplicações e suite do desenvolvedor
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C 3.1. Compilação de um Programa C O compilador C realiza a compilação do código-fonte de um programa em cinco etapas: edição, pré-processamento, compilação,
BANCO DE DADOS. Professor: André Dutton
BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:
TUTORIAL MATLAB Victor Breder 2016
TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra
Programação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel Programação Orientada a objetos Orientação a Objetos É uma técnica de desenvolvimento de softwares que consiste em representar os elementos do
LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] SQL A Structed Query Language foi desenvolvida em 1974 nos laboratório da IBM em San José na Califórnia,
O AMBIENTE DELPHI. Programação de Computadores.
O AMBIENTE DELPHI Programação de Computadores Profº.: Cristiano Vieira [email protected] A IDE (Integrated Development Environment) do Delphi consiste em quatro partes principais: JanelaPrincipal(1)
Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.
Agenda O que é Testar? Conceitos Por que testar? Quando testar? Custo do defeito Processo de teste Níveis de teste Tipos de teste Classificação dos testes Entendendo o que é TESTAR Testar é analisar um
Oracle Database 12c: Introdução ao SQL Ed. 2
Oracle Database 12c: Introdução ao SQL Ed. 2 Duração: 5 dias O que você irá aprender Esse curso Oracle Database 12c: Introdução ao SQL Ed. 2 ajudará você a escrever subconsultas (subqueries), combinar
Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0
SISFOTO Sistema de Gerenciamento de Eventos Fotográficos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0 Histórico de Alterações Data Versão Descrição Autor 17/10/2014 1.0
NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO
NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.03.01 http://www.unesp.br/ai/pdf/nt-ai.04.03.01.pdf Data: 31/07/2000 STATUS: EM VIGOR A Assessoria
Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente
Viabilização da Análise de Interação em um Software Colaborativo para Modelagem de Objetos 3D Eduardo Barrére, Ana Luiza Dias e Claudio Esperança Motivação Este trabalho apresenta o desenvolvimento do
SQL Pacotes. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Laboratório de Bases de Dados Pacotes
SQL Pacotes Laboratório de Bases de Dados Características Pacotes objetos do banco de dados são equivalentes a bibliotecas Armazenam procedimentos funções definições de cursores declarações de variáveis
Verificação e validação
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Verificação e validação Engenharia de Software 2o. Semestre de 2005
Qualidade de Produto. Maria Cláudia F. P. Emer
Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades
Processo de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Programação de Computadores I. Linguagem C Função
Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,
- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected]
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: [email protected] Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas
Qualidade de Produto Maria Cláudia F.P. Emer Introdução z Qualidade diretamente ligada ao produto final z Controle de qualidade Adequação do produto nas fases finais no processo de produção z Software
Montadores e Compiladores
Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise
UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB
UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo
Linguagens de Programação:
Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes
INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing
INFORMÁTICA PARA GESTÃO II Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes Web: http://www.vmnf.net/ipam Mail: [email protected] Aula 10 Sumário Relacionamentos entre
1.1. Definição do Problema
13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível
Aprendendo SQL. Alan Beaulieu. Novatec
Aprendendo SQL Alan Beaulieu Novatec Sumário Prefácio... 11 CAPÍTULO 1 Uma breve introdução... 17 Introdução aos bancos de dados... 17 Sistemas de banco de dados não-relacional... 18 O modelo relacional...20
Banco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina.
Banco de Dados Banco de Dados Fundamentos Fernando Fonseca Ana Carolina Ana Carolina Salgado [email protected] www.cin.ufpe.br/~acs Fernando Fonseca [email protected] www.cin.ufpe.br/~fdfd Banco de Dados
Programação em JAVA. Subtítulo
Programação em JAVA 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 em
PROGRAMA da Certificação Internacional em Integração Sensorial
PROGRAMA da Certificação Internacional em Integração Sensorial A University of Southern California Divisão de Ciência Ocupacional e Terapia Ocupacional, juntamente com a Western Psychological Services
Arquitetura de Banco de Dados
Arquitetura de Banco de Dados Modelos de Dados Alto Nível Utilizam conceitos tais como Entidades, Atributos e Relacionamentos. Uma entidade é um objeto que é representado na base de dados. Um atributo
Introdução à Programação. Funções e Procedimentos. Prof. José Honorato F. Nunes [email protected]
Introdução à Programação Funções e Procedimentos Prof. José Honorato F. Nunes [email protected] RESUMO DA AULA SUB-ROTINAS: Procedimentos Funções Escopo de variáveis Parâmetros Prof. José Honorato
Universidade Federal da Paraíba Centro de Informática Departamento de Informática
Universidade Federal da Paraíba Centro de Informática Departamento de Informática Disciplina: Introdução à Programação Horário: T08002, I08002 Sala: CISB01 T10002, I10002 Sala: CI304 Número de Créditos:
Orientação a Objetos
Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No
Oracle Database 11g: Novos Recursos para Administradores Release 2
Oracle University Contact Us: +351214235182 Oracle Database 11g: Novos Recursos para Administradores Release 2 Duration: 5 Days What you will learn Este curso de cinco dias oferece a você a oportunidade
Introdução à Programação com Python
Introdução à Programação com Python Algoritmos e lógica de programação para iniciantes Nilo Ney Coutinho Menezes Novatec Copyright 2010, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Oracle Database 11g: Workshop de Administração II Novo
Oracle University Contact Us: 0-800-167225 Oracle Database 11g: Workshop de Administração II Novo Duration: 5 Days What you will learn Neste curso, são abordados em detalhes os conceitos e a arquitetura
Banco de dados. Aula 22 O Comando SELECT. 1 Wedson Quintanilha da Silva -
Banco de dados Aula 22 O Comando SELECT 1 O comando SELECT O comando SELECT serve para recuperarmos os dados armazenados no banco de dados. Sua estrutura BASICA é: SELECT FROM WHERE campo1, campo2, campo3,
Capítulo 3: Qualidade de Produto e a ISO 9126
Capítulo 3: Qualidade de Produto e a ISO 9126 Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6:
Introdução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.
Introdução Software Básico Aula 3 Prof. Dr. Rogério Vargas http://rogerio.in Provocação Você já se perguntou como é que os programas que você escreve são traduzidos em instruções executáveis pelas estruturas
INE 5323 Banco de Dados I
UFSC-CTC-INE Curso de Ciências de Computação INE 5323 Banco de Dados I Ronaldo S. Mello 2006/1 http://www.inf.ufsc.br/~ronaldo/ine5323 Horário Atendimento: Quintas-feiras, das 17h30 às 19h Programa da
3 Informações para Coordenação da Execução de Testes
Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes
Sistema Operacional. Implementação de Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais
Sistema Operacional Implementação de Processo e Threads O mecanismo básico para a criação de processos no UNIX é a chamada de sistema Fork(). A Figura a seguir ilustra como que o processo e implementado.
Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão
Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza Histórico de Revisão 1 Data Versão Descrição
Curso Especializado Programador Web
Curso Especializado Programador Web 87 horas Descrição: Este curso caracteriza-se pela junção de uma série de linguagens de programação das quais se destacam o XHTML, Javascript e PHP, juntamente com algumas
USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP
QUINTO RELATÓRIO DE ESTUDOS 01 DE FEVEREIRO DE 2012 Aluno: Francisco Gerson Amorim de Meneses Orientadores: Helena C. G. Leitão / Marcos Lage Tema sugerido: Comparação de Técnicas para Segmentação de Imagens
PHP-GTK. Criando Aplicações Gráficas com PHP. Pablo Dall'Oglio. Segunda Edição Inclui PHP 5 e GTK 2. Novatec
PHP-GTK Criando Aplicações Gráficas com PHP Segunda Edição Inclui PHP 5 e GTK 2 Pablo Dall'Oglio Novatec Sumário Sobre o autor...15 Prefácio...17 Nota do autor...19 Organização do livro...21 Capítulo 1
LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.
INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que
M A N U A L D O ADMINISTRADOR DO PORTAL
M A N U A L D O ADMINISTRADOR DO PORTAL Versão 1.1 Sumário Introdução 1 Sobre o Administrador do Portal 1 Categorias de informação 2 Link adicional 3 Lista de arquivos 5 Anexos da licitação 9 Anexos do
Curso GeneXus - Eventos em Smart Devices
Curso GeneXus - Eventos em Smart Devices Há eventos cujo código é executado no servidor e eventos cujo código é executado no cliente (ou seja, no dispositivo). Vamos abordar, agora, os tipos de ações que
Tipos de Banco de Dados - Apresentação
Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -
DEVF IT Solutions. Gerenciador de Log. Documento Visão. Versão 2.0. Projeto Integrador 2015/2 Engenharia de Software
1 Gerenciador de Log Documento Visão Versão 2.0 2 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1. Descrição Geral sobre o produto...4
Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO
p.1/8 1 CONCEITOS BÁSICOS E FERRAMENTAS DE VISUAL SUBUNIDADE 1.1. CONHECIMENTOS BÁSICOS -Tipos e Referências ou Apontadores Qualificadores -Classes, Objectos e Funções do C++ -Classes Derivadas, Hierarquia
2.1 URL... 25 2.2 Introdução ao roteamento... 26 2.2.1 Criação de uma rota... 28 2.2.2 Parâmetros esperados pelo ASP.NET MVC... 30
AGRADECIMENTOS... XIII PREFÁCIO... XV 0. INTRODUÇÃO... 1 0.1 O que posso encontrar neste livro... 1 0.2 Requisitos... 2 0.3 A quem se dirige este livro?... 2 0.4 Código e samples... 3 0.5 Convenções...
Guia para Modelagem de Casos de Uso Metodologia CELEPAR
Guia para Modelagem de Casos de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiamodelagemcasosuso.odt Número de páginas: 14 Versão Data Mudanças Autor 1.0 25/04/07
Aplicações Informáticas A
Curso Tecnológico de Informática 11º Ano Aplicações Informáticas A - PLANIFICAÇÃO ANUAL - SETEMBRO 2006 UNIDADE 1 TEMA: INTRODUÇÃO À ANÁLISE DE SISTEMAS OBJECTIVOS Aferir sobre a análise de sistemas Reconhecer
2. Tipos Abstratos de Dados
2. Tipos Abstratos de Dados Um Tipo Abstrato de Dados especifica uma classe de dados definida pelo usuário em termos de suas propriedades abstratas Esta especificação do TAD descreve o comportamento de
SCC0503 (Algoritmos e Estruturas de Dados II) Prof. Moacir P. Ponti Junior. Trabalho 3
SCC0503 (Algoritmos e Estruturas de Dados II) Prof. Moacir P. Ponti Junior Trabalho 3 Implemente sua atividade em duplas, sem compartilhar, olhar código de outras duplas, ou buscar na Internet. Procure
Herança. Prof. Leonardo Barreto Campos 1
Herança Prof. Leonardo Barreto Campos 1 Sumário Introdução; Herança Simples; Tipos de Herança; Classe Abstrata; Conversão de Tipos entre Base e Derivada; Níveis de Herança; Herança Múltipla; Bibliografia;
Maratona de Programação - Dicas Para Iniciantes
Sumário Maratona de Programação - Dicas Para Iniciantes Prof. Josué Pereira de Castro Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Cascavel, 2009 Sumário Sumário 1 Conceitos
Introdução à Programação com Python
Introdução à Programação com Python Algoritmos e lógica de programação para iniciantes Nilo Ney Coutinho Menezes Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Fundamentos de Arquitetura e Organização de Computadores
Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se
Sistemas Distribuídos Capítulo 4 - Aula 5
Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento
Manual Escrituração Fiscal Digital
Manual Escrituração Fiscal Digital 29/11/2013 Sumário 1 Introdução... 3 2 Funcionalidade... 3 3 Navegação no Sistema... 3 3.1 Inicialização... 3 4 Configurações Gerais... 6 4.1 Domínios... 6 4.2 Configuração
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita
BANCO DE DADOS. Vinícius Pádua
BANCO DE DADOS O que é Banco de Dados? Introdução Para que serve um arquivo? Salvar, atualizar, recuperar,... Aplicativos e Arquivos Utilizam para salvar os dados mesmo após o programa fechar Estrutura
Universidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Engenharia de Software Análise Estruturada Sergio Petersen 22/4/2012 Sumário 1. Técnicas de Análise 3 2. Principais Autores 3 3. Análise
Gerenciamento de dispositivos móveis
Gerenciamento de dispositivos móveis A ferramenta Mobility management é um add-on do LANDesk Management Suite que permite a descoberta de dispositivos móveis que acessam as caixas de e-mail do Microsoft
Introdução à Ciência da Informação
Introdução à Ciência da Informação Prof. Edberto Ferneda Software 1 Software Níveis de Software Hardware Software Aplicativos Software Tipos de Software Softwares Aplicativos de Sistema (Utilitários) Finalidades
C A P I T U L O 6 E S T R U T U R A S D E C O N T R O L E D E R E P E T I Ç Ã O
C A P I T U L O 6 E S T R U T U R A S D E C O N T R O L E D E R E P E T I Ç Ã O Sempre que precisarmos em um script PHP que uma ou mais linhas de comandos sejam repetidamente executadas, utilizamos laços
TOTVS Microsiga Protheus Gestor de Configuração
14/06/2011 Sumário Sumário... 2 1 Conceitos Básicos... 3 1.1 Requisitos Básicos do Sistema... 3 2 Nova Funcionalidade... 4 2.1 Exemplo de Configuração... 4 2.2 Ambientes... 5 2.3 Base de Dados... 5 2.4
Gerenciamento de Integração. Prof. Anderson Valadares
Gerenciamento de Integração Prof. Anderson Valadares 1. Conceito A área de conhecimento em gerenciamento de integração do projeto inclui processos e as atividades necessárias para identificar, definir,
Criando Restrições em Tabelas
Criando Restrições em Tabelas Prof. Fernanda Baião [email protected] Material adaptado do Prof. Márcio Barros SGBD Considerados MySQL http://www.mysql.org) SGBD gratuito e simples, sem muitos
SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio
SIG USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio Os Sistemas de Informações e os Sistemas de Informações Gerenciais (SIG) podem ser manuais e eletrônicos. I parte SIGs eletrônicos Tecnologias
Introdução a Banco de Dados. INTRODUÇÃO
INTRODUÇÃO O termo banco de dados é bastante popular em diversas áreas de atuação. Com o aumento da utilização de computadores na manipulação de dados que envolvem diversas aplicações, os bancos de dados
Introdução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva [email protected] Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
