2.1 URL Introdução ao roteamento Criação de uma rota Parâmetros esperados pelo ASP.NET MVC... 30

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

Download "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"

Transcrição

1 AGRADECIMENTOS... XIII PREFÁCIO... XV 0. INTRODUÇÃO O que posso encontrar neste livro Requisitos A quem se dirige este livro? Código e samples Convenções Organização do livro Capítulo 1: Introdução ao ASP.NET MVC Capítulo 2: Roteamento Capítulo 3: Controladores Capítulo 4: Vistas Capítulo 5: Métodos auxiliares Capítulo 6: Validação Capítulo 7: JavaScript e AJAX Capítulo 8: Segurança Capítulo 9: Outras funcionalidades Suporte INTRODUÇÃO AO ASP.NET MVC O padrão MVC O padrão MVC e a plataforma ASP.NET MVC A evolução da plataforma Instalação da plataforma Criação de um projeto ASP.NET MVC Anatomia de um projeto ASP.NET MVC Convenções ROTEAMENTO URL Introdução ao roteamento Criação de uma rota Parâmetros esperados pelo ASP.NET MVC... 30

2 VIII ASP.NET MVC Mapeamento de parâmetros de roteamento em parâmetros do método de ação Uso de valores literais Parâmetro catch all Valores predefinidos Aplicação de restrições Outras operações sobre rotas Alguns detalhes internos Criação de URL Parâmetros em query string CONTROLADORES Introdução aos Controladores Utilização de parâmetros Utilização de vários parâmetros Parâmetros com valores predefinidos Parâmetros de tipos complexos Overload de métodos Controlo da invocação de métodos Utilização de ActionResult Observações finais sobre ActionResult Filtros de ação Filtros de autorização Filtros de pré-processamento e pós-processamento Filtros de exceção Métodos de ação assíncronos Métodos assíncronos em.net Métodos assíncronos em.net Timeouts Considerações adicionais Estado de sessão Funcionamento interno de controladores Interface IController Classe ControllerBase Classe Controller VISTAS Introdução às vistas Localização física de uma vista Criação de vistas Criação de vistas tipificadas

3 IX 4.2 Motor de vistas Razor Expressões Encoding Blocos de código Combinação de texto com código Razor Comentários Razor Invocação de métodos genéricos Layouts ViewStart Vistas parciais Métodos auxiliares Razor Detalhes internos associados às vistas Razor A interface IViewEngine As vistas Outros motores de vistas Observações finais MÉTODOS AUXILIARES Introdução aos métodos auxiliares Formulários Introdução ao elemento form O método BeginForm Outros métodos de extensão Classe HtmlHelper Métodos relacionados com controlos Métodos relacionados com a validação Métodos auxiliares e modelos Métodos auxiliares tipificados Utilização de metadata Utilização de templates Métodos auxiliares de URL Métodos auxiliares de renderização Classe UrlHelper VALIDAÇÃO Introdução à validação Atributos de validação Outros atributos de validação Personalização das mensagens de erro Personalização da validação

4 X ASP.NET MVC Atributos de validação personalizados Interface IValidatableObjet Validação do modelo JAVASCRIPT E AJAX A visão do lado cliente Introdução ao JQuery A plataforma ASP.NET MVC e o JQuery A classe AjaxHelper Método ActionLink Formulários Obtenção direta de dados Compactação de scripts e bundling Regras de bundling personalizadas Bundling dinâmico Ignorar ficheiros Projetos Single Page Application SEGURANÇA Aspetos básicos Autenticação e autorização de utilizadores Autenticação de controladores Autorização para utilizadores e grupos Vetores de ataque Cross-site scripting (XSS) Cross-site Request Forgery Roubo de cookies Over-posting Open Redirection Outros conselhos OUTRAS FUNCIONALIDADES Áreas Adição de uma área Âmbitos Geração de URL Funcionalidades para dispositivos móveis Consumo de aplicações sem alterações Adaptative rendering Personalizar a vista usada na geração de HTML Caching

5 XI Output caching Caching de child actions Donut hole caching Model binding Value providers Model binders Injeção de dependências Serviços Singly-registered Serviços Multi-registered Controladores e vistas Construção de API para a Web Criação de um novo serviço Negociação do conteúdo Nomes personalizados de métodos Criação de novos registos Autorização e outras funcionalidades Observações Finais Testes unitários Testar controladores Testar rotas BIBLIOGRAFIA ÍNDICE REMISSIVO

ASP.NET MVC 5 BÁSICO

ASP.NET MVC 5 BÁSICO ASP.NET MVC 5 BÁSICO Objetivo: O curso de ASP.NET C# MVC 5 Básico visa apresentar para o aluno a nova tecnologia de desenvolvimento Web da Microsoft ASP.NET MVC e também capacitá-lo a usar os principais

Leia mais

Curso: Percurso Desenvolvimento de Software

Curso: Percurso Desenvolvimento de Software Curso: Percurso Desenvolvimento de Software Duração: 385h Área formativa: Outros Sobre o curso Destinado a todos os interessados em iniciar uma carreira na área da programação, este percurso integra as

Leia mais

Desenvolvimento para Web com Java

Desenvolvimento para Web com Java Everton Coimbra de Araújo Desenvolvimento para Web com Java Visual Books Sumário Prefácio...13 Introdução...15 1 Preparando o Ambiente para o Desenvolvimento...19 1.1 Internet como Plataforma... 19 1.2

Leia mais

1.2.1 Modelo de referência para as tecnologias multimédia 12

1.2.1 Modelo de referência para as tecnologias multimédia 12 EXTRATEXTO: FIGURAS A CORES XVII AGRADECIMENTOS XXV NOTA DO AUTOR XXVII PREFÁCIO À 5.ª EDIÇÃO XXXI 1- INTRODUÇÃO 1 1.1 Multimédia: o que é? 2 1.1.1 Contextualização do conceito multimédia 3 1.1.2 Tipos

Leia mais

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 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

Leia mais

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

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

Leia mais

Sumários de REDES de COMUNICAÇÃO

Sumários de REDES de COMUNICAÇÃO Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas 12G Turno 2 Aulas n. 1 e 2 (2011-09-19)

Leia mais

C# (C Sharp) - ASP.NET MVC Avançado

C# (C Sharp) - ASP.NET MVC Avançado CONTEÚDO PROGRAMÁTICO C# (C Sharp) - ASP.NET MVC Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

Curso: Especializado Web Programmer

Curso: Especializado Web Programmer Curso: Especializado Web Programmer Duração: 153h Área formativa: Programação Web & Mobile Sobre o curso Se pretendes iniciar carreira na Programação para a Web, este é o curso ideal para ti. Aprende a

Leia mais

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 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

Leia mais

Simon Holmes. Novatec

Simon Holmes. Novatec Simon Holmes Novatec Original English language edition published by Manning Publications Co., Copyright 2014 by Manning Publications. Portuguese-language edition for Brazil copyright 2016 by Novatec Editora.

Leia mais

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. 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

Leia mais

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

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

Leia mais

SUMÁRIO PARTE I. Princípios de Projeto, a Linguagem de Modelagem Unificada (Unified Modeling Language, ou UML) e Projeto em Nível de Código

SUMÁRIO PARTE I. Princípios de Projeto, a Linguagem de Modelagem Unificada (Unified Modeling Language, ou UML) e Projeto em Nível de Código SUMÁRIO INTRODUÇÃO O processo de software.......21 0.1 INTRODUÇÃO AO PROCESSO DE SOFTWARE.21 0.1.1 As fases do processo de software.....21 0.1.2 Estilos do processo de software.......22 0.1.3 Procedimentos

Leia mais

Developing ASP.NET MVC 5 Web Applications (20486)

Developing ASP.NET MVC 5 Web Applications (20486) Developing ASP.NET MVC 5 Web Applications (20486) Formato do curso: Presencial Localidade: Lisboa Com certificação: Microsoft Certified Solutions Developer (MCSD) Data: 02 Abr. 2018 a 06 Abr. 2018 Preço:

Leia mais

Curso Especializado Programador Web

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

Leia mais

Soluções de gestão de clientes e de impressão móvel

Soluções de gestão de clientes e de impressão móvel Soluções de gestão de clientes e de impressão móvel Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca comercial registada da Microsoft Corporation nos

Leia mais

Formação WEB com PHP. Subtítulo

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

Leia mais

Oracle Database: Programação com PL/SQL

Oracle Database: Programação com PL/SQL Oracle University Contact Us: 1.800.529.0165 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

Leia mais

Aplicações Informáticas A

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

Leia mais

Matriz de Compatibilidade de Segurança da Camada 2 e Camada 3 do Controller de LAN Wireless

Matriz de Compatibilidade de Segurança da Camada 2 e Camada 3 do Controller de LAN Wireless Matriz de Compatibilidade de Segurança da Camada 2 e Camada 3 do Controller de LAN Wireless Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Soluções da segurança de rede do

Leia mais

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: HTTP porto 80 Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: Cliente Web browser HTTP porto 80 Servidor web JDBC RMI XML... Base de Dados Aplicação em Java...

Leia mais

1. INTRODUÇÃO AO HTML...

1. INTRODUÇÃO AO HTML... ÍNDICE GERAL 0. INTRODUÇÃO... 1 0.1 O que posso encontrar neste livro... 1 0.2 Requisitos... 1 0.3 A quem se dirige este livro?... 2 0.4 Código e samples... 2 0.5 Convenções... 3 0.6 Organização do livro...

Leia mais

Curso: Especializado Search Engine Marketing

Curso: Especializado Search Engine Marketing Curso: Especializado Search Engine Marketing Duração: 72h Área formativa: Marketing Digital Sobre o curso O Search Engine Marketing (SEM), ou marketing em motores de pesquisa, é a área do marketing digital

Leia mais

Introdução à Programação com Python

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

Leia mais

AGRADECIMENTOS... XV

AGRADECIMENTOS... XV #' INDICE GERAL AGRADECIMENTOS...................................................... XV O. INTRODUÇÃO...................................... 1 0.1 O que posso encontrar neste livro 1 0.2 Requisitos 1 0.3

Leia mais

IBM Software Demos Lotus Forms Designer

IBM Software Demos Lotus Forms Designer O software IBM Lotus Forms permite que as empresas criem e implantem rapidamente formulários eletrônicos fáceis de usar. Essas soluções ajudam a simplificar os principais processos, aumentar a produtividade

Leia mais

O Curso PfSense Vantage é o mais completo e avançado, focado na aplicação imediata do aprendizado, ministrado por instrutores certificados.

O Curso PfSense Vantage é o mais completo e avançado, focado na aplicação imediata do aprendizado, ministrado por instrutores certificados. O Curso PfSense Vantage é o mais completo e avançado, focado na aplicação imediata do aprendizado, ministrado por instrutores certificados. A Vantage é considerada a maior empresa de soluções Open Source

Leia mais

Programando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec

Programando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec Programando com ASP.NET MVC Aprenda a desenvolver aplicações web utilizando a arquitetura MVC Alfredo Lotar Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela

Leia mais

Sobre a KTEC KTEC Escola de Tecnologia

Sobre a KTEC KTEC Escola de Tecnologia Excel Total 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 mercado de trabalho.

Leia mais

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 VII Índice Geral Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 1.1. Introdução... 1 1.2. Linguagem PHP... 1 1.2.1. Suporte a diferentes sistemas operativos... 2 1.2.2. Suporte a Sistemas de Gestão

Leia mais

ASP.NET MVC 5 AVANÇADO

ASP.NET MVC 5 AVANÇADO ASP.NET MVC 5 AVANÇADO Objetivo: Este curso foi construído para quem deseja aprender ASP.NET MVC de forma que o conhecimento adquirido possa ser aplicado diretamente em sistemas corporativos e de grande

Leia mais

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente

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

Leia mais

ARQUITETURAS PARA APLICAÇÕES MÓVEIS

ARQUITETURAS PARA APLICAÇÕES MÓVEIS ARQUITETURAS PARA APLICAÇÕES MÓVEIS NOVEMBRO 2011 Sumário de Informações do Documento Tipo do Documento: Definição Título do Documento: Arquiteturas para Aplicações Móveis Estado do Documento: Elaboração

Leia mais

Introdução à Programação com Python

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

Leia mais

MATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24)

MATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24) MATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24) 2011 9º Ano de Escolaridade 1. INTRODUÇÃO O exame desta disciplina

Leia mais

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação

Técnicas de Programação para a Web. Luiz Cláudio Silva. Novembro de 2005. Apresentação Técnicas de Programação para a Web Luiz Cláudio Silva Novembro de 2005 Apresentação Objetivos Gerais Identificar os diversos modelos de funcionamento de uma aplicação Web Citar as caracterísitcas de uma

Leia mais

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19 ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO

Leia mais

Formação ASP.NET MVC com C#

Formação ASP.NET MVC com C# Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP.NET MVC com

Leia mais

WordPress 3 Básico Stephanie Leary

WordPress 3 Básico Stephanie Leary WordPress 3 Básico Stephanie Leary Novatec Original English language edition published by Apress Inc., Copyright 2010 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2010 by Novatec Editora.

Leia mais

5 - Qual é a principal vantagem de desenvolvimento de código por pares:

5 - Qual é a principal vantagem de desenvolvimento de código por pares: 1 - Quais são os atributos essenciais de um bom software: a) Ser baseado numa boa linguagem de programação b) Fácil manutenção, segurança, eficiência e aceitabilidade c) Fácil manutenção e simplicidade

Leia mais

Guia de Procedimentos Bloco C (SPED PIS/COFINS) Introdução... 2

Guia de Procedimentos Bloco C (SPED PIS/COFINS) Introdução... 2 Área Fiscal Autor Prosoft Tecnologia Ltda Criação 28/02/2012 Publicação Distribuição Prosoft Tecnologia Ltda Guia de Procedimentos Bloco C (SPED PIS/COFINS) Conteúdo: Introdução... 2 Mensagem por Bloco/Registro...

Leia mais

INE 5323 Banco de Dados I

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

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS Tecnologia em Análise e Desenvolvimento de Sistemas 1ª Série Ferramentas para Sistemas Web A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de

Leia mais

Calculadora Virtual HP Prime

Calculadora Virtual HP Prime Calculadora Virtual HP Prime Windows é uma marca comercial do grupo de empresas Microsoft. As informações contidas neste documento estão sujeitas a alterações sem aviso prévio. As únicas garantias para

Leia mais

BANCO DE DADOS. Professor: André Dutton

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:

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

Plataforma de elearning. NetForma davinci Web 2.0-3.0

Plataforma de elearning. NetForma davinci Web 2.0-3.0 Plataforma de elearning NetForma davinci Web 2.0-3.0 1. Introdução Neste documento apresentaremos as principais especificidades da Plataforma NetForma davinci Web 2.0-3.0, tendo em vista a sua utilização

Leia mais

Sistemas de Tempo Real

Sistemas de Tempo Real Escola de Computação 2000 - IME-USP Sistemas de Tempo Real Jean-Marie Farines Joni da Silva Fraga Rômulo Silva de Oliveira LCMI - Laboratório de Controle e Microinformática DAS - Departamento de Automação

Leia mais

Qualidade de Produto. Maria Cláudia F. P. Emer

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

Leia mais

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO ANO LECTIVO 2009/2010 1 CURSO DO ENSINO REGULAR DISCIPLINA: INTRODUÇÃO ÀS TECNOLOGIAS INFORMAÇÃO E COMUNICAÇÃO ANO: 9.º DOMÍNIOS COMPETÊNCIAS PONRAÇÃO Rentabilizar as Tecnologias da Informação e Comunicação

Leia mais

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? 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

Leia mais

Guia de desenvolvimento de um aplicativo para o sistema operacional Android

Guia de desenvolvimento de um aplicativo para o sistema operacional Android Guia de desenvolvimento de um aplicativo para o sistema operacional Android Introdução Este documento será voltado para o desenvolvimento de um aplicativo na plataforma Android (sistema operacional do

Leia mais

TESTES DE SEGURANÇA FESTOCK 9 DE JUNHO DE 2011 VERSÃO 1.0

TESTES DE SEGURANÇA FESTOCK 9 DE JUNHO DE 2011 VERSÃO 1.0 TESTES DE SEGURANÇA FESTOCK 9 DE JUNHO DE 2011 VERSÃO 1.0 Índice Testes de segurança Medidas de segurança Manipulação do URL SQL Injection Observações Securtiy Task Checklist Recon and analysis Test handling

Leia mais

Capítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática

Capítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática Capítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática slide 1 Capítulo 2: Camada de aplicação 2.1 Princípios de aplicações de rede 2.2 A Web e o HTTP 2.3 FTP 2.4 Correio

Leia mais

1.1. Definição do Problema

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

Leia mais

PROPRIEDADE INTELECTUAL, DIREITO E ÉTICA (AV)

PROPRIEDADE INTELECTUAL, DIREITO E ÉTICA (AV) PROPRIEDADE INTELECTUAL, DIREITO E ÉTICA (AV) CCT0200_AV_201307103456» PROPRIEDADE INTELECTUAL, DIREITO E ÉTICA Data: 11/11/2014 18:21:44 Parabéns - Você terminou CCT0200_AV_201307103456» PROPRIEDADE INTELECTUAL,

Leia mais

Introdução ao Javascript. Parte 1 Prof. Victor Hugo Lopes

Introdução ao Javascript. Parte 1 Prof. Victor Hugo Lopes Introdução ao Javascript Parte 1 Prof. Victor Hugo Lopes agenda Introdução e histórico Características técnicas Propriedades, métodos e eventos Inserção de Scripts em páginas e Sintaxe básica introdução

Leia mais

20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4

20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4 20486 - DESENVOLVIMENTO DE APLICAÇÕES DE WEB ASP.NET MVC 4 CONTEÚDO PROGRAMÁTICO Módulo 1: Explorando ASP.NET MVC4 O Objetivo Deste módulo de e delinear AOS Alunos OS Componentes da Pilha de Tecnologias

Leia mais

Guia de Instalação do "AirPrint"

Guia de Instalação do AirPrint Guia de Instalação do "AirPrint" Versão 0 POR Definições de notas Ao longo deste Manual do Utilizador, é utilizado o seguinte ícone: Nota As Notas indicam o que fazer perante uma determinada situação ou

Leia mais

SISTEMA OPERACIONAL - ios

SISTEMA OPERACIONAL - ios Manual do Usuário SISTEMA OPERACIONAL - ios Filho Protegido Versão 1.0 1 1 Índice 1 Índice... 2 2 INTRODUÇÃO FILHO PROTEGIDO... 3 3 INSTALAÇÃO DO APLICATIVO DOS PAIS... 4 3.1 LOCAL DE INSTALAÇÃO DO FILHO

Leia mais

Introdução. Qualidade de Produto. Introdução. Introdução ISO/IEC 9126. Normas

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

Leia mais

Capítulo 3: Qualidade de Produto e a ISO 9126

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:

Leia mais

Cartões Multimédia Externos Manual do utilizador

Cartões Multimédia Externos Manual do utilizador Cartões Multimédia Externos Manual do utilizador Copyright 2009 Hewlett-Packard Development Company, L.P. Java é uma marca comercial da Sun Microsystems, Inc. nos E.U.A. O logótipo SD é uma marca comercial

Leia mais

COMPETÊNCIAS ESPECÍFICAS Mobilizar conhecimentos relativos à estrutura e funcionamento básico dos computadores, de modo a poder tomar decisões

COMPETÊNCIAS ESPECÍFICAS Mobilizar conhecimentos relativos à estrutura e funcionamento básico dos computadores, de modo a poder tomar decisões PLANIFICAÇÃO DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO CENF ANO LECTIVO 2012/2013 1. CONCEITOS ESSENCIAIS E SISTEMA OPERATIVO EM AMBIENTE GRÁFICO Pré-requisitos: - Conhecer os componentes

Leia mais

Ano de esc. PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES

Ano de esc. PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES Disciplina Área COMPETÊNCIAS - CONTEÚDOS - AVALIAÇÃO Ano de esc. PLANIFICAÇÃO ANUAL DAS ÁREAS CURRICULARES DISCIPLINARES Departamento Departamento Ciências Naturais Cons./ Sub-cons. de docentes CEF Informática

Leia mais

PLANIFICAÇÃO ANUAL PROFIJ II T2 Ano letivo 2015 / 2016

PLANIFICAÇÃO ANUAL PROFIJ II T2 Ano letivo 2015 / 2016 PLANIFICAÇÃO ANUAL PROFIJ II T2 Ano letivo 2015 / 2016 CURSO: INSTALAÇÃO e Operação de Sistemas Informáticos ANO: 1.º DISCIPLINA: APLICAÇÕES INFORMÁTICAS DE ESCRITÓRIO DOCENTE: MARIANA VIEIRA COMPETÊNCIAS

Leia mais

ASP.Net 4.0 com Mobile Apps

ASP.Net 4.0 com Mobile Apps ASP.Net 4.0 com Mobile Apps Web Design & Development Formato: Mentored - Presencial Preço: 395 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível

Leia mais

Compreender as diferenças entre os vários métodos e códigos de erro HTTP. Conhecer as linguagens fundamentais para programação para a Web

Compreender as diferenças entre os vários métodos e códigos de erro HTTP. Conhecer as linguagens fundamentais para programação para a Web PROGRAMAÇÃO WEB [27200] GERAL Ano Letivo: 201415 Grupo Disciplinar: Ciência e Tecnologia da Programação ECTS: 8,0 Regime: PL Semestre: S2 OBJETIVOS O desenvolvimento de aplicações para a Web é uma atividade

Leia mais

Curso Técnico Concomitante em Informática MATRIZ CURRICULAR. Módulo/Semestre 1 Carga horária total: 400h. Módulo/Semestre 2 Carga horária total: 400h

Curso Técnico Concomitante em Informática MATRIZ CURRICULAR. Módulo/Semestre 1 Carga horária total: 400h. Módulo/Semestre 2 Carga horária total: 400h Curso Técnico Concomitante em Informática CÂMPUS CAÇADOR MATRIZ CURRICULAR Módulo/Semestre 1 Carga horária total: 400h Unidade Curricular C/H Semestral Pré-Requisito Introdução a Informática 40h Não há.

Leia mais

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services!

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services! Desenvolva passo a passo um Sistema Web seguro com C# e Web Services! Indo além do Desenvolvimento Desktop do módulo anterior, desenvolva nesse curso Aplicações Web de alta performance e agilidade através

Leia mais

Sumário INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO. Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3

Sumário INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO. Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3 PARTE I Capítulo 1 Capítulo 2 INTRODUÇÃO AO DESENVOLVIMENTO COM VISUAL STUDIO Oportunidades de desenvolvimento com Visual Basic 2013 e a Windows Store 3 Produtos e oportunidades com o Visual Basic 2013.......................

Leia mais

Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12

Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12 Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B Ensino Secundário Ano letivo de 2011/12 1. Introdução O presente documento visa divulgar as características da prova de exame

Leia mais

Especializado Web Programmer

Especializado Web Programmer Especializado Web Programmer Formato do curso: Presencial Localidade: Lisboa Data: 19 Fev. 2018 a 27 Jun. 2018 Preço: 1895 Horário: Pós-laboral - 2ª, 4ª e 6ª, das 18h30 às 21h30 Nível: Iniciado Duração:

Leia mais

17 de Fevereiro de 2010 Formador: Paulo Guimarães

17 de Fevereiro de 2010 Formador: Paulo Guimarães 17 de Fevereiro de 2010 Índice Introdução... 3 I. Apresentação da temática... 3 II. Enquadramento tecnológico... 3 III. Abordagem prática... 3 A. Iniciar... 3 B. Utilização do software ActivInspire:...

Leia mais

Manual SIGA e SIGA2E Área do Encarregado de Educação

Manual SIGA e SIGA2E Área do Encarregado de Educação Manual SIGA e SIGA2E Área do Encarregado de Educação Sistema Integrado de Gestão e Aprendizagem Município de Golegã Data: 16/05/2016 Versão: 01 Índice 1 Introdução... 1 2 Área de Encarregado de Educação...

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

Criação de uma aplicação Web ASP.NET MVC 4

Criação de uma aplicação Web ASP.NET MVC 4 Criação de uma aplicação Web ASP.NET MVC 4 usando Code First, com Roles (VS2012) Baseado no artigo de Scott Allen Roles in ASP.NET MVC4 : http://odetocode.com/blogs/scott/archive/2012/08/31/seeding membership

Leia mais

FUTSAL Aprenda a Ensinar

FUTSAL Aprenda a Ensinar Claiton Frazzon Costa FUTSAL Aprenda a Ensinar 2 a Edição Visual Books Sumário Prefácio 15 Depoimentos 17 Introdução 23 Capítulo 1 - O Professor Educador 25 Relação Professor - Aluno...26 Ações e Atitudes

Leia mais

Portal do Contribuinte. Manual Operacional FREIRE 05/2016

Portal do Contribuinte. Manual Operacional FREIRE 05/2016 2016 s Portal do Contribuinte Manual Operacional FREIRE 05/2016 ÍNDICE 1 - APRESENTAÇÃO... 3 2 - VISÃO GERAL SOBRE O SISTEMA... 4 3 - ACESSO AO PORTAL DO CONTRIBUINTE... 5 4 - ACESSANDO O MENU - PARA EMPRESA...

Leia mais

Especializado Web Programmer. Sobre o curso. Destinatários. Pré-requisitos. Tecnologias de Informação - Web e Mobile. Promoção: 15% Desconto

Especializado Web Programmer. Sobre o curso. Destinatários. Pré-requisitos. Tecnologias de Informação - Web e Mobile. Promoção: 15% Desconto Especializado Web Programmer Tecnologias de Informação - Web e Mobile Promoção: 15% Desconto Localidade: Porto Data: 31 Oct 2016 Preço: 1805 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares

Leia mais

Plano de Curso Não Regulamentado - Metodologia SENAI de Educação Profissional

Plano de Curso Não Regulamentado - Metodologia SENAI de Educação Profissional PERFIL PROFISSIONAL/IDENTIFICAÇÃO DA OCUPAÇÃO: Ocupação: OPERADOR DE COMPUTADOR CBO: 3172-05 Educação Formação Inicial e Continuada Carga Horária Profissional: Qualificação Profissional Mínima: 160 h Nível

Leia mais

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS

EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS EXERCÍCIOS DE REVISÃO DE CONTEÚDO QUESTÕES DISSERTATIVAS 1. Explique a(s) diferença(s) entre design pattern e framework. 2. Analisar o arquivo de configurações (web.xml) abaixo identificando quais suas

Leia mais

Documento Geral Explicativo. GS1 Portugal

Documento Geral Explicativo. GS1 Portugal GS1 Portugal Sumário Plataforma Registo Nacional de Códigos... 3 Enquadramento... 3 Criar Produto... 6 Código Interno... 6 Escolher imagem... 6 Visibilidade na plataforma SyncPT... 7 Guardar e/ou Atribuir...

Leia mais

Ben Vinegar Anton Kovalyov

Ben Vinegar Anton Kovalyov Ben Vinegar Anton Kovalyov Novatec Original English language edition published by Manning Publications Co., Sound View CT.#3B, Greenwich, CT 06830 USA. Copyright 2013 by Manning Publications. Portuguese-language

Leia mais

SAP Business Objects Planning and Consolidation 17 Maio 2011

SAP Business Objects Planning and Consolidation 17 Maio 2011 SAP Business Objects Planning and Consolidation 17 Maio 2011 Menu 1 A Solução SAP BOPC 2 Modelo Orçamentação 3 Modelo Consolidação 2 A solução - SAP BOPC SAP BOPC BUSINESS PROCESS FLOW WORKFLOW SAP BOPC

Leia mais

Montadores e Compiladores

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

Leia mais

JUP JANELA ÚNICA PORTUÁRIA

JUP JANELA ÚNICA PORTUÁRIA Administração do Porto de Douro e Leixões JUP JANELA ÚNICA PORTUÁRIA Equipa PIPe Kick Off JUP / APDL / 00-06-6 ÍNDICE 0 Objectivo 0 Conceitos Gerais 0 Escalas de Navios 04 Área Pessoal 05 Funcionalidades

Leia mais

Nota Fiscal Alagoana. Manual para Envio de Arquivo de Cupons Fiscais via Webservice

Nota Fiscal Alagoana. Manual para Envio de Arquivo de Cupons Fiscais via Webservice GOVERNO DO ESTADO DE ALAGOAS CSGII - COORDENADORIA SETORIAL DE GESTÃO DA INFORMÁTICA E INFORMAÇÃO Nota Fiscal Alagoana Manual para Envio de Arquivo de Cupons Fiscais via Versão 1.0 20/04/2009 Índice Analítico

Leia mais

Linux Essentials. Network Configuration

Linux Essentials. Network Configuration Linux Essentials Network Configuration Tópicos abordados: 4.4 Conectando o computador na rede Prof. Pedro Filho 1 Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux. Iniciaremos

Leia mais

FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4

FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4 FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4 Índice 1. Evolução dos Sistemas Operacionais Continuação...3 1.1. Década de 70... 3 1.2. Década de 80... 4 2 1. EVOLUÇÃO DOS SISTEMAS OPERACIONAIS CONTINUAÇÃO

Leia mais