Ficha da Unidade Curricular (UC)

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

Download "Ficha da Unidade Curricular (UC)"

Transcrição

1 Impressão em: :10:38 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo : Aplicações WEB Carácter : obrigatória Área Científica : Sistemas de Informação ECTS : 6 Ano : 2º Semestre : 2º Ano Letivo : 2011/2012 Pré-Requisitos : Não tem Horas de Trabalho Ensino Teórico (T) 30:00 Ensino Prático Laboratorial (PL) 45:00 Orientação Tutorial (OT) 5:00 Horas de Trab. Autónomo 82:00 Horas Totais 162:00 Idioma: Português 2. Corpo Docente Docente Responsável : Marco António de Oliveira Monteiro Docentes: Fernando José Mateus Silva Marco António de Oliveira Monteiro 3. Enquadramento Esta UC proporciona ao estudante a aquisição de competências gerais para a produção de aplicações para a Web. Nesta UC, o estudante utiliza competências adquiridas em outras UCs relativamente à programação e bases de dados, e adquire novos conhecimentos e técnicas associadas à conceção, implementação e integração dos vários componentes de uma aplicação Web, bem como, os conhecimentos e técnicas específicas para o desenvolvimento destas aplicações nas plataformas mais comuns do mercado atual. 4. Objetivos/Competências Gerais C1. Conhecimento e compreensão dos princípios subjacentes ao funcionamento das aplicações Web C2. Conhecimento e compreensão de linguagens e técnicas para a definição de conteúdos Web C3. Conhecimento e compreensão de linguagens e técnicas para a programação dos servidores Web C4. Conhecimento e compreensão dos mecanismos de interação entre as bases de dados e os servidores Web C5. Conhecimento e compreensão dos mecanismos de segurança dos recursos Web C6. Capacidade de conceber e produzir uma aplicação Web dinâmica Específicas C1. Conhecimento e compreensão dos princípios subjacentes ao funcionamento das aplicações Web C1.1. Definir World Wide Web C1.2. Descrever a arquitetura Web C1.3. Identificar os principais componentes de uma aplicação Web C1.4. Reconhecer como é feita a identificação de recursos Web C1.5. Descrever o funcionamento geral dos pedidos e respostas http C1.6. Identificar os métodos do protocolo http C1.7. Descrever o processo de geração das páginas Web dinâmicas C1.8. Perceber a importância da manutenção do estado para o funcionamento das aplicações Web C1.9. Identificar processos para manutenção do estado nas aplicações Web C1.10. Dominar o conceito de sessão de trabalho nas aplicações Web C1.11. Descrever o funcionamento interno das sessões C2. Conhecimento e compreensão de linguagens e técnicas para a definição de conteúdos Web C2.1 Conteúdos HTML C Identificar a linguagem HTML como a principal linguagem para a definição de conteúdos na Web C Identificar os principais constituintes da linguagem HTML (elementos ou tags, atributos e caracteres especiais) C Descrever a estrutura dos documentos HTML C Perceber a importância das normas HTML e o papel do elemento Doctype na especificação da norma a utilizar num documento HTML C Distinguir páginas abertas nos modos quirk e strict C Verificar a validade das páginas Web de acordo com as normas

2 C Reconhecer e descrever os elementos (tags) fundamentais do HTML C2.2 Formatação visual em CSS C Identificar o CSS como linguagem de formatação visual das páginas Web C Descrever a sintaxe e semântica das regras CSS C Identificar as diferentes formas de estabelecer a ligação entre o CSS e os elementos HTML C Identificar e descrever os principais seletores das regras CSS C Perceber os mecanismos de herança, precedências e aplicação de estilos em cascata C Identificar as pseudo-classes e pseudo-elementos C Distinguir elementos de bloco e elemento inline C Descrever o modelo de caixa dos elementos HTML e associar o modelo às regras de CSS C Utilizar o modelo de caixa para definir o layout das páginas C3. Conhecimento e compreensão de linguagens e técnicas para a programação dos servidores Web C3.1. Programação para a plataforma PHP C Descrever o processamento das páginas através da plataforma PHP C Descrever a estrutura dos ficheiros PHP e o conceito de código embebido C Identificar as principais instruções da linguagem PHP C Descrever a forma como são passados dados entre páginas PHP C Utilizar os formulários para introdução de dados nas aplicações PHP C Implementar mecanismos de validação de dados C Utilizar cabeçalhos http para redireccionamento e definição do tipo de conteúdos Web C Aplicar mecanismos para manutenção do estado através do PHP C Perceber e aplicar o conceito de sessões no PHP C3.2. Programação para a plataforma ASP.Net C Comparar de forma crítica as plataformas PHP e ASP.Net C Descrever a estrutura dos ficheiros.aspx e o conceito de código behind C Identificar as principais instruções e estruturas de dados da linguagem C# C Descrever o processamento das páginas através da plataforma ASP.Net C Perceber o funcionamento geral e o papel dos controlos de servidor na plataforma ASP.Net C Identificar diferentes tipos de controlos do servidor (Web Controls, HTML Server Controls, Validators) C Descrever o processo de manutenção de estado dos controlos através dos campos escondidos ViewState e ControlState C Descrever a forma como são implementados os eventos dos controlos do servidor C Compreender o conceito de PostBack C Implementar a validação de dados através de controlos de validação C Implementar templates através de master pages e de páginas de conteúdo C Comparar de forma crítica, os mecanismos de definição visual skins e CSSs C Implementar temas visuais para as aplicações Web desenvolvidas em ASP.Net C Perceber e aplicar o conceito de sessões no ASP.Net C Perceber e aplicar a navegação das aplicações Web através de SiteMaps C Implementar eventos globais à aplicação Web C3.3 Produção dinâmica de conteúdos binários C Implementar páginas ASP.Net para fazer upload de recursos (ficheiros) para o servidor C Implementar o processo de gravação dos recursos ( uploaded ) na BD ou no disco local, garantindo a identificação unívoca de cada um desses recursos C Implementar páginas.aspx que devolvem respostas com imagens C Referenciar páginas.aspx como imagens C Implementar páginas.aspx que devolvem respostas com conteúdos binários C Identificar os tipos de conteúdos binários mais utilizados C Implementar mecanismos de geração dinâmica de conteúdos binários C4. Conhecimento e compreensão dos mecanismos de interação entre as bases de dados e os servidores Web C4.1. Interação entre PHP e o servidor de base de dados MySql C Criar e modificar bases de dados MySQL, através da ferramenta de administração PHPMyAdmin C Distinguir as tecnologias de acesso a base de dados do PHP C Executar consultas à base de dados através do MySQLi C Perceber o conceito de cursor para ler os dados devolvidos pela BD C Executar comandos SQL através do MySQLi, para inserir, modificar e apagar registos da BD C Executar comandos SQL com parâmetros através de prepared statements do MySQLi C4.2. Interação entre ASP.Net e o servidor de base de dados Microsoft SQL Server C Criar e modificar bases de dados Microsoft SQL Server através de uma ferramenta de administração visual C Identificar a tecnologia de acesso a base de dados ADO.Net C Utilizar controlos Data Source para ligar a aplicação Web aos dados na BD C Utilizar o mecanismo de Data Bind para mostrar os dados em controlos visuais C Utilizar o SQLDataSource para ler e gravar dados na BD C Criar e executar comandos SQL com parâmetros através do SQLDataSource C5. Conhecimento e compreensão dos mecanismos de segurança dos recursos Web C5.1. Autenticação e identidade C5.1.1 Perceber os conceitos de autenticação e identidade C5.1.2 Processo de autenticação em PHP C5.1.2 Aplicação de mecanismos de gestão de identidade através do ASP.Net Membership Provider C5.2. Autorização e controlo de acessos C5.2.1 Perceber o conceito de autorização e controlo de acessos C5.2.2 Processo de controlo de acessos em PHP C5.2.3 Aplicação de mecanismos de controlo de acessos através do ASP.Net Membership Provider C5.2.4 Integração da navegação com os mecanismos de gestão de identidade e controlo de acessos C5.3. Principais vulnerabilidades de segurança das aplicações Web e dos respetivos mecanismos de prevenção C Perceber como são efetuados os ataques às aplicações Web através da vulnerabilidade SQL Injection C Implementar mecanismos de proteção à vulnerabilidade SQL Injection C Perceber como são efetuados os ataques às aplicações Web através da vulnerabilidade Cross Site Scripting C Implementar mecanismos de proteção à vulnerabilidade Cross Site Scripting C Identificar cuidados gerais para proteção das aplicações Web C6. Capacidade de conceber e produzir uma aplicação Web dinâmica C6.1. Conceber e criar uma base de dados de suporte ao modelo de negócio da aplicação C6.2. Definir a estrutura dos recursos e de navegação da aplicação C6.3. Definir o estilo visual e layout geral das páginas C6.4. Criar templates e folhas de estilos CSS que implementem o estilo visual e layout definidos C6.5. Implementar as páginas e restantes recursos de uma aplicação para a plataforma PHP C6.6. Integrar os recursos de uma aplicação para a plataforma PHP C6.7. Implementar as páginas e restantes recursos de uma aplicação para a plataforma ASP.Net C6.8. Integrar os recursos de uma aplicação para a plataforma ASP.Net C6.9. Definir regras de acesso aos recursos Web C6.10. Implementar mecanismos de segurança, de autenticação e controlo de acessos Transversais C7. Capacidade de realizar projetos. C8. Capacidade de trabalhar em equipa. C9. Capacidade de adaptação dos conhecimentos e técnicas para desenvolver projetos em áreas de negócios distintas.

3 5. Programa 5.1 Resumido 1. HTML 2. Formatação com folhas de estilo (CSS) 3. Aplicações Web Dinâmicas 4. Plataforma PHP 5. Ligação a bases de dados com PHP 6. Segurança das aplicações Web 7. Plataforma ASP.Net 8. Ligação a bases de dados com ASP.Net 9. Conteúdos binários dinâmicos com ASP.Net 5.2 Detalhado 1. HTML 1.1 Definição de HTML 1.2 Elementos de marcação (tags) 1.3 Atributos 1.4 Codificação 1.5 Caracteres reservados 1.6 Estrutura dos documentos HTML Cabeçalho Corpo 1.7 Normas HTML Elemento Doctype Comparação entre Quirk Mode e Strict Mode Comparação entre Transitional e Strict Validação das páginas 1.8 XHTML Papel do XML Regras de sintaxe Comparação com HTML Elementos HTML fundamentais Comentários Estruturação dos documentos Conteúdo estrutural Formatação Listas Hiperligações Imagens Tabelas Elementos lógicos Formulários 2. Formatação com folhas de estilo (CSS) 2.1 Definição 2.2 Comparação com HTML 2.3 Fundamentação para utilização de CSS 2.4 Regras CSS Sintaxe Seletores Formatação 2.5 Ligação entre o CSS e o HTML Inline (atributo style) Interno (elemento style) Externo (elemento link) Comparação entre os diferentes métodos de ligação 2.6 Seletores Universal (*) Tipo de elemento Identidade do elemento (#) Classe (.) Agrupamento de seletores Descendentes Filhos Adjacentes 2.7 Aplicação de estilos em cascata 2.8 Herança 2.9 Precedências 2.10 Pseudo-classes e Pseudo-elementos 2.11 Propriedades de formatação 2.12 Elementos de bloco Elemento div 2.13 Elementos inline Elemento span 2.14 Dimensões e unidades em CSS 2.15 Modelo de caixa ( box model ) Tipo de caixa Posicionamento Sobreposição de caixas Flutuação de caixas Tableless design 3. Aplicações Web Dinâmicas 3.1 Definição de World Wide Web 3.2 Arquitetura Web Servidor Web Cliente Web Relacionamento cliente/servidor 3.3 URL Identificação de recursos Componentes dos endereços URL Endereços absolutos e relativos 3.4 Protocolo HTTP Pedidos HTTP Respostas HTTP Tipos de conteúdos MIME Type Métodos Get Post Outros métodos

4 3.4.5 Comunicação pedido/resposta Processo de geração das páginas Web Protocolo sem estado 3.5 Aplicações Web Servidor Web Conteúdos estáticos versus conteúdos dinâmicos Processo de geração de conteúdos dinâmicos Programação do servidor CGI Linguagens script Frameworks Manutenção do estado nas aplicações Cookies Conceito de sessão 4. Plataforma PHP 4.1 Estrutura dos ficheiros PHP Código embebido 4.2 Processamento das páginas 4.3 Linguagem PHP Comentários Variáveis Strings Concatenação de strings Instruções de decisão Instruções de ciclo Arrays Numéricos Associativos Arrays de arrays Manipulação de arrays Funções Blocos PHP Módulos externos 4.4 Passagem de dados entre páginas Método GET Método POST Formulários Campos simples e multivalor Submissão de valores Tratamento dos formulários Validação de dados 4.5 Variáveis super-globais 4.6 Cabeçalhos HTTP Função header Redireccionamento Tipos de conteúdos Outros cabeçalhos 4.7 Manutenção de estado no PHP Métodos GET e POST Cookies Sessões 4.8 Mecanismo de sessões Conceito de sessões no PHP Funcionamento das sessões no PHP Função session_start 5. Ligação a bases de dados com PHP 5.1 Base de dados (BD) MySQL 5.2 Administração da BD (PHPMyAdmin) 5.3 Tecnologia de acesso a dados (mysqli) 5.4 Objeto de ligação à BD (mysqli) 5.5 Execução de consultas Comando select Conceito de cursor Métodos para carregar dados 5.6 Inserção, atualização e remoção de dados Comando insert Comando update Comando delete 5.7 Comandos SQL com parâmetros Prepared Statement Método bind_param 6. Segurança das aplicações Web 6.1 Autenticação e identidade 6.2 Controlo de acessos 6.3 Vulnerabilidade SQL Injection Caracterização e exemplo Proteções contra SQL Injection 6.4 Vulnerabilidade Cross Site Scripting Caracterização e exemplo Proteções contra Cross Site Scripting 6.5 Outras vulnerabilidades 6.6 Cuidados gerais para proteção das aplicações Web 7. Plataforma ASP.Net 7.1 Suporte multilinguagem Linguagem C# 7.2 Comparação com o PHP 7.3 Processo de desenvolvimento 7.4 Processamento das páginas em ASP.Net 7.5 Controlos do servidor Web Controls HTML Server Controls Validators Processo de rendering 7.6 Estado dos controlos ViewState ControlState 7.7 Eventos dos controlos 7.8 Postback 7.9 Validação de dados Controlos de validação

5 7.9.2 Validação no cliente Validação no servidor Propriedade CausesValidation Propriedade isvalid Processo de validação 7.10 Templates e Master Pages Zonas de conteúdo variável (ContentPlaceHolder) Integração com páginas de conteúdo Processamento das páginas Acesso em run-time aos templates Master Pages encadeadas 7.11 Temas, skins e CSSs Agrupamento de definições visuais através dos temas Aplicação dos temas Conceito de Skin Integração do CSS no ASP.Net Comparação entre skins e CSS Utilização de skins 7.12 Sessões no ASP.Net Utilização de sessões Configuração do armazenamento das sessões 7.13 Navegação com SiteMaps Sitemap Provider Estrutura de navegação Controlos de navegação Integração de vários SiteMaps SiteMaps de estrutura dinâmica 7.14 Identidade e controlo de acessos com o Membership Provider Membership Provider Processo de login e logout Criação de utilizadores Roles Controlo de acesso às páginas Classes do Membership Provider Configuração do Membership Provider Personalização ( Profiles ) 7.15 Integração entre navegação e controlo de acesso Propriedade SecurityTrimmingEnabled 7.16 Objetos intrínsecos do ASP.Net Objeto de contexto Pedido Resposta Informação sobre servidor Estado da aplicação e sessões 7.17 Eventos globais Ficheiro global.asax 8. Ligação a bases de dados com ASP.Net 8.1 Tecnologia de acesso a dados ADO.Net 8.2 Controlos Data Source SQLDataSource 8.3 Mecanismo de Data Binding 8.4 Ler dados com o SQLDataSource 8.5 Gravar dados com o SQLDataSource 8.6 Parâmetros no SQLDataSource 8.7 Controlo manual do SQLDataSource Métodos Select, Insert, Update e Delete Eventos Selecting, Inserting, Updating e Deleting 9. Conteúdos binários dinâmicos com ASP.Net 9.1 Upload 9.2 Respostas com imagens 9.3 Identificação e utilização de imagens dinâmicas 9.4 Respostas com conteúdos binários 9.5 Tipos de conteúdos binários 9.6 Geração dinâmica de conteúdos binários 5.3 Fundamentação da coerência dos conteúdos programáticos com os objetivos/competências da unidade curricular 1. HTML 1.1 Definição de HTML - (C1,C2) 1.2 Elementos de marcação (tags) - (C2,C6) 1.3 Atributos - (C2,C6) 1.4 Codificação - (C2,C6) 1.5 Caracteres reservados - (C2,C6) 1.6 Estrutura dos documentos HTML - (C2,C6) 1.7 Normas HTML - (C2,C6) 1.8 XHTML - (C2,C6) 1.9 Elementos HTML fundamentais - (C2,C6) 2. Formatação com folhas de estilo (CSS) 2.1 Definição - (C1,C2) 2.2 Comparação com HTML - (C1,C2,C6) 2.3 Fundamentação para utilização de CSS - (C1,C2,C6) 2.4 Regras CSS - (C2,C6) 2.5 Ligação entre o CSS e o HTML - (C2,C6) 2.6 Seletores - (C2,C6) 2.7 Aplicação de estilos em cascata - (C2,C6) 2.8 Herança - (C2,C6) 2.9 Precedências - (C2,C6) 2.10 Pseudo-classes e Pseudo-elementos - (C2,C6) 2.11 Propriedades de formatação - (C2,C6) 2.12 Elementos de bloco - (C2,C6) 2.13 Elementos inline - (C2,C6) 2.14 Dimensões e unidades em CSS - (C2,C6) 2.15 Modelo de caixa ( box model ) - (C2,C6) 3. Aplicações Web Dinâmicas 3.1 Definição de World Wide Web - (C1) 3.2 Arquitetura Web - (C1,C3,C6) 3.3 URL - (C1,C3) 3.4 Protocolo HTTP - (C1,C3) 3.5 Aplicações Web - (C1,C3,C6)

6 4. Plataforma PHP 4.1 Estrutura dos ficheiros PHP - (C3,C6) 4.2 Processamento das páginas - (C3,C6) 4.3 Linguagem PHP - (C3,C6) 4.4 Passagem de dados entre páginas - (C3,C6) 4.5 Variáveis super-globais - (C3,C6) 4.6 Cabeçalhos HTTP - (C3,C6) 4.7 Manutenção de estado no PHP - (C1,C3,C6) 4.8 Mecanismo de sessões - (C1,C3,C6) 5. Ligação a bases de dados com PHP 5.1 Base de dados (BD) MySQL - (C4,C6) 5.2 Administração da BD (PHPMyAdmin) - (C4,C6) 5.3 Tecnologia de acesso a dados (mysqli) - (C3,C4,C6) 5.4 Objeto de ligação à BD (mysqli) - (C3,C4,C6) 5.5 Execução de consultas - (C3,C4,C6) 5.6 Inserção, atualização e remoção de dados - (C3,C4,C6) 5.7 Comandos SQL com parâmetros - (C3,C4,C6) 6. Segurança das aplicações Web 6.1 Autenticação e identidade - (C3,C5,C6) 6.2 Controlo de acessos - (C3,C5,C6) 6.3 Vulnerabilidade SQL Injection - (C3,C5,C6) 6.4 Vulnerabilidade Cross Site Scripting - (C3,C5,C6) 6.5 Outras vulnerabilidades - (C3,C5,C6) 6.6 Cuidados gerais para proteção das aplicações Web - (C3,C5,C6) 7. Plataforma ASP.Net 7.1 Suporte multilinguagem - (C3) 7.2 Comparação com o PHP - (C1,C3) 7.3 Processo de desenvolvimento - (C3,C6) 7.4 Processamento das páginas em ASP.Net - (C1,C3,C6) 7.5 Controlos do servidor - (C3,C6) 7.6 Estado dos controlos - (C3,C6) 7.7 Eventos dos controlos - (C3,C6) 7.8 Postback - (C3,C6) 7.9 Validação de dados - (C3,C6) 7.10 Templates e Master Pages - (C2,C3,C6) 7.11 Temas, skins e CSSs - (C2,C3,C6) 7.12 Sessões no ASP.Net - (C1,C3,C6) 7.13 Navegação com SiteMaps - (C3,C6) 7.14 Identidade e controlo de acessos com o Membership Provider - (C3,C5,C6) 7.15 Integração entre navegação e controlo de acesso - (C3,C5,C6) 7.16 Objetos intrínsecos do ASP.Net - (C3,C6) 7.17 Eventos globais - (C3,C6) 8. Ligação a bases de dados com ASP.Net 8.1 Tecnologia de acesso a dados ADO.Net - (C4,C6) 8.2 Controlos Data Source - (C3,C4,C6) 8.3 Mecanismo de Data Binding - (C3,C4,C6) 8.4 Ler dados com o SQLDataSource - (C3,C4,C6) 8.5 Gravar dados com o SQLDataSource - (C3,C4,C6) 8.6 Parâmetros no SQLDataSource - (C3,C4,C6) 8.7 Controlo manual do SQLDataSource - (C3,C4,C6) 9. Conteúdos binários dinâmicos com ASP.Net 9.1 Upload - (C3,C6) 9.2 Respostas com imagens - (C1,C3,C6) 9.3 Identificação e utilização de imagens dinâmicas - (C3,C6) 9.4 Respostas com conteúdos binários - (C1,C3,C6) 9.5 Tipos de conteúdos binários - (C1,C3,C6) 9.6 Geração dinâmica de conteúdos binários - (C3,C6) 6. Metodologia de Ensino / Aprendizagem 6.1 Presencial e Autónoma 1. Ensino teórico 1.1 Apresentação dos conceitos e princípios teóricos 1.2 Exemplificação e aplicação a problemas reais, dos conceitos e princípios teóricos 1.3 Apresentação e exemplificação de técnicas e ferramentas de desenvolvimento 2. Ensino prático e laboratorial 2.1 Realização de experiências de ilustração dos conceitos e princípios teóricos 2.2 Realização de experiências de demonstração das técnicas e ferramentas de desenvolvimento 2.3 Desenvolvimento acompanhado de projetos com vista à produção de aplicações Web 3. Orientação tutorial 3.1 Sessões de orientação pessoal, em pequenos grupos para conduzir o processo de aprendizagem e esclarecerem-se dúvidas 1. Estudo 1.1 Leitura de excertos de bibliografia recomendada pela unidade curricular 1.2 Resolução dos exercícios recomendados pela unidade curricular 2. E-aprendizagem 2.1 Consulta de material relativo à unidade curricular 3. Projeto 3.1 Desenvolvimento autónomo de projetos com vista à produção de aplicações Web 6.2 Recursos Específicos 1. Ensino teórico - sala de aula normal 2. Ensino prático e laboratorial laboratório de desenvolvimento de aplicações 3. Orientação tutorial gabinete ou sala de aula normal 6.3 Fundamentação da coerência das metodologias de ensino com objetivos/competências da unidade curricular

7 Presencial 1. Ensino teórico 1.1 Apresentação dos conceitos e princípios teóricos - (C1,C2,C3,C4,C5,C6) 1.2 Exemplificação e aplicação a problemas reais, dos conceitos e princípios teóricos - (C1,C2,C3,C4,C5,C6) 1.3 Apresentação e exemplificação de técnicas e ferramentas de desenvolvimento - (C2,C3,C4,C5,C6) 2. Ensino prático e laboratorial 2.1 Realização de experiências de ilustração dos conceitos e princípios teóricos - (C1,C2,C3,C4,C5,C6) 2.2 Realização de experiências de demonstração das técnicas e ferramentas de desenvolvimento - (C2,C3,C4,C5,C6) 2.3 Desenvolvimento acompanhado de projetos com vista à produção de aplicações Web - (C2,C3,C4,C5,C6,C7,C9) 3. Orientação tutorial 3.1 Sessões de orientação pessoal, em pequenos grupos para conduzir o processo de aprendizagem e esclarecerem-se dúvidas - (C1,C2,C3,C4,C5,C6,C7,C9) Autónoma 1. Estudo 1.1 Leitura de excertos de bibliografia recomendada pela unidade curricular - (C1,C2,C3,C4,C5,C6,C9) 1.2 Resolução dos exercícios recomendados pela unidade curricular - (C1,C2,C3,C4,C5,C6,C9) 2. E-aprendizagem 2.1 Consulta de material relativo à unidade curricular - (C1,C2,C3,C4,C5,C6,C9) 3. Projeto 3.1 Desenvolvimento autónomo de projetos com vista à produção de aplicações Web - (C1,C2,C3,C4,C5,C6,C7,C8,C9) 7. Avaliação 7.1 Descrição AVALIAÇÃO PERIÓDICA A avaliação periódica tem duas componentes: a avaliação prática e a avaliação teórica, sendo que a avaliação teórica é composta por duas Provas Escritas Individuais (PEI1, PEI2) e pela assiduidade, pontualidade, comportamento e participação nas Aulas Teóricas (AULAS_T); e a avaliação prática por três projetos (PRJ1, PRJ2, PRJ3) a implementar em grupos de 3 estudantes e pela assiduidade, pontualidade, comportamento e participação nas Aulas Práticas (AULAS_P) Classificação Final = 0,65 * Prática + 0,35 * Teórica Classificação Final = (0,1 * PRJ1 + 0,25 * PRJ2 + 0,25 * PRJ3 + 0,05 * AULAS_P) + (0,15 * PEI1 + 0,15 * PEI2 + 0,05 * AULAS_T) A aprovação na avaliação periódica está condicionada à presença a 75% das aulas práticas e à obtenção da nota mínima de 47,5% na componente teórica (PEI1 + PEI2 + AULAS_T) e na componente prática (PRJ1 + PRJ2 + PRJ3 + AULAS_P) Resumo das condições necessárias para aprovação em avaliação periódica: 1. Presenças às aulas práticas >= 75% 2. (15 * PEI * PEI2 + 5 * AULAS_T) / 35 >= 47,5% 3. (10 * PRJ * PRJ * PRJ3 + 5 * AULAS_P) / 65 >= 47,5% AVALIAÇÃO FINAL A avaliação final tem duas componentes: a avaliação prática e a avaliação teórica, sendo que a avaliação teórica é composta por uma Prova Escrita Individual (PEI) e a avaliação prática por uma Prova Prática Laboratorial Individual (PPLI). Classificação Final = 0,65 * Prática + 0,35 * Teórica Classificação Final = 0,65 * PPLI + 0,35 * PEI A aprovação na avaliação final está condicionada à obtenção da nota mínima de 47,5% na componente teórica (PEI) e na componente prática (PPLI). Resumo das condições necessárias para aprovação em avaliação final: 1. PEI >= 47,5% 2. PPLI >= 47,5% COMPONENTES PARCIAIS: As notas da componente prática ou da componente teórica podem ser reutilizadas entre as diferentes épocas de avaliação do ano letivo atual. 7.2 Número de Elementos de Avaliação Contínua/Periódica: Final: 2 8 Bibliografia 8.1 Principal Pedro Remoaldo, CSS3, FCA, 2011 Carlos Serrão e Joaquim Marques, Programação com PHP 5.3, FCA, 2009 Luís Abreu e João Paulo Carreiro, ASP.NET 4 - Curso Completo, FCA, 2010 Elementos de apoio fornecidos pelo docente, Complementar Andrew Curioso, Ronald Bradford, Patrick Galbraith, Expert PHP and MySQL, Wrox, 2010 Carlos Serrão e Joaquim Marques, Programação com PHP 5, FCA, 2006 Bill Evjen, Scott Hanselman et al., Professional ASP.NET 4 in C# and VB, Wrox, 2010 Luís Abreu e João Paulo Carreiro, ASP.NET Curso Completo, FCA, Aprovação pelo CTC

8 Aprovado em Conselho Científico em :

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:10:47 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:09:57 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

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

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 17:11:20 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

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

PLANIFICAÇÃO MODULAR

PLANIFICAÇÃO MODULAR Direção Regional de Educação Centro AGRUPAMENTO DE ESCOLAS DE MIRA ESCOLA SECUNDÁRIA/3º DR.ª M.ª CÂNDIDA ENSINO PROFISSIONAL DE NÍVEL SECUNDÁRIO POR MÓDULOS Curso Profissional em funcionamento no âmbito

Leia mais

1 O PHP E A WORLD WIDE WEB

1 O PHP E A WORLD WIDE WEB 1 O PHP E A WORLD WIDE WEB... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 2 1.3 Acesso a documentos na Web... 2 1.4 HTML estático versus HTML dinâmico... 3 1.5 PHP o que é?... 5 1.6 O PHP e

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Dr. José Luiz Viana Coutinho Código: 073 Município: Jales Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Habilitação Profissional

Leia mais

AGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES PLANIFICAÇÃO DISCIPLINA. TECNOLOGIAS da INFORMAÇÃO e COMUNICAÇÃO (TIC) 7º Ano. Ano letivo 2014-2015

AGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES PLANIFICAÇÃO DISCIPLINA. TECNOLOGIAS da INFORMAÇÃO e COMUNICAÇÃO (TIC) 7º Ano. Ano letivo 2014-2015 AGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES PLANIFICAÇÃO da DISCIPLINA de TECNOLOGIAS da INFORMAÇÃO e COMUNICAÇÃO (TIC) 7º Ano Ano letivo 2014-201 AGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES Desenvolvimento

Leia mais

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor

Leia mais

Ensino técnico Integrado ao médio.

Ensino técnico Integrado ao médio. PLANO DE TRABALHO DOCENTE 1º Semestre/2015 Ensino técnico Integrado ao médio. Código: 262 ETEC ANHANQUERA Município: Santana de Parnaíba Componente Curricular: Desenvolvimento e Design de Websites Eixo

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:10:13 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

Leia mais

Direcção Regional de Educação do Algarve

Direcção Regional de Educação do Algarve MÓDULO 1 Folha de Cálculo 1. Introdução à folha de cálculo 1.1. Personalização da folha de cálculo 1.2. Estrutura geral de uma folha de cálculo 1.3. O ambiente de da folha de cálculo 2. Criação de uma

Leia mais

Plano de Trabalho Docente 2013. Ensino Técnico

Plano de Trabalho Docente 2013. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática Qualificação:

Leia mais

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 CURSO/CICLO DE FORMAÇÃO Técnico de Eletrotecnia e Técnico de Gestão de Equipamentos Informáticos / 2015/2018 DISCIPLINA: Tecnologias da Informação e Comunicação

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

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

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

Escola Secundária de Camarate

Escola Secundária de Camarate Escola Secundária de Camarate Ano Lectivo 2014/2015 Planificação da Disciplina de Tecnologias da Informação e Comunicação Curso Profissional de Técnico Auxiliar de Saúde e Técnico de Restauração e Bar

Leia mais

PLANO DE ENSINO. 1. IDENTIFICAÇÃO Unidade Curricular: Programação Web I Eixo temático: Informática Semestre: 2º

PLANO DE ENSINO. 1. IDENTIFICAÇÃO Unidade Curricular: Programação Web I Eixo temático: Informática Semestre: 2º INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA IFSC Departamento Acadêmico de Saúde e Serviços - DASS Núcleo de Informática e Sistemas - NIS Curso Técnico em Informática PLANO DE

Leia mais

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente. 1 HTML5 e 3 Descrição Aprenda no curso de HTML os conceitos essenciais para a criação de páginas web, junto com os novos recursos e possibilidades que o HTML5 e 3 oferecem para a criação de sites com códigos

Leia mais

Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo

Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo Conteúdo INTRODUÇÃO... 6 Como acessar a ajuda on line?... 6 Conhecendo o WebDev... 8 Iniciando o WebDev... 8 Ambiente de desenvolvimento... 8 O Editor... 8 A barra de menus... 10 Os botões... 10 Os painéis...

Leia mais

PROGRAMA. Unidade Curricular: Informática Docente: Mestre José Avelino Moreira Victor

PROGRAMA. Unidade Curricular: Informática Docente: Mestre José Avelino Moreira Victor Unidade Curricular: Informática Docente: Mestre José Avelino Moreira Victor PROGRAMA Objetivos: Avaliar a consciencialização dos alunos das capacidades e limitações das tecnologias de informação, perspectivando

Leia mais

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Aula 1 Desenvolvimento Web Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Plano de Aula Ementa Avaliação Ementa Noções sobre Internet. HTML

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC RODRIGUES DE ABREU Código: 135 Município: BAURU Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICO EM INFORMÁTICA Qualificação:

Leia mais

MÓDULO 1 - Folha de Cálculo

MÓDULO 1 - Folha de Cálculo ANUAL ANO LETIVO DE 2013/2014 Curso Profissional de Técnico de Apoio à Gestão Desportiva Curso Profissional de Técnico de Restauração Cozinha - Pastelaria Disciplina de Tecnologias da Informação e Comunicação

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

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 3º EMENTA

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 3º EMENTA MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA PRÓ-REITORIA DE ENSINO Rua Esmeralda, 430 Faixa Nova Camobi -97110-767

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Electrónica e Informática Unidade Curricular Linguagens de Programação Semestre: 3 Nº ECTS: 6,0 Regente Prof. Vítor Pereira Assistente

Leia mais

Formação Inicial em Programação. Sobre o curso. Destinatários. Programação e Bases de Dados. Nível: Iniciado Duração: 217h

Formação Inicial em Programação. Sobre o curso. Destinatários. Programação e Bases de Dados. Nível: Iniciado Duração: 217h Formação Inicial em Programação Programação e Bases de Dados Nível: Iniciado Duração: 217h Sobre o curso A GALILEU incluiu no seu portfólio o Percurso de Formação Inicial em Programação permitindo às empresas

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Engenharia Informática Ano letivo 2012/13 Unidade Curricular Redes de Computadores ECTS 5 Regime Obrigatório Ano 2º Semestre 2º sem Horas de trabalho globais Docente (s) Sérgio Duarte Total 140 Contacto

Leia mais

PLANIFICAÇÃO ANUAL DE CONTEÚDOS

PLANIFICAÇÃO ANUAL DE CONTEÚDOS ESCOLA SECUNDÁRIA DE MANUEL DA FONSECA Curso Profissional: Técnico de Gestão e Equipamentos Informáticos PLANIFICAÇÃO ANUAL DE CONTEÚDOS GRUPO 550 CICLO DE FORMAÇÃO 2012/2015 ANO LECTIVO 2012/2013 DISCIPLINA:

Leia mais

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011 BASES DE DADOS I LTSI/2 Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011 Horário Sa Sa Sa Sa Sa Tempos Seg. Ter. Qua. Qui. Sex. l l l l l 8-9 - - - - - - - - -

Leia mais

Pré-Requisitos: Os alunos deverão ter conhecimentos aprofundados de desenho técnico e médios de aplicações de desenho vectorial e edição de imagem.

Pré-Requisitos: Os alunos deverão ter conhecimentos aprofundados de desenho técnico e médios de aplicações de desenho vectorial e edição de imagem. Ficha de Unidade Curricular Unidade Curricular Designação: Técnicas de Representação Digital II Área Científica: Desenho (DES) Ciclo de Estudos: Licenciatura Carácter: Obrigatória Semestre: 4º ECTS: 6

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia e Gestão Industrial Unidade Curricular Algoritmia e Programação Semestre: 1 Nº ECTS: 6,0 Regente Prof. Vítor Pereira Assistente

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:09:44 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica ACTOS PROFISSIONAIS GIPE Gabinete de Inovação Pedagógica Cooptécnica Gustave Eiffel, CRL Venda Nova, Amadora 214 996 440 910 532 379 Março, 2010 MULTIMÉDIA 1 GIPE - Gabinete de Inovação Pedagógica Comunicar

Leia mais

Ficha da Unidade Curricular

Ficha da Unidade Curricular ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO DE FELGUEIRAS CURSO Licenciatura em Engenharia Informática U.C. PROGRAMAÇÃO EM AMBIENTE WEB Ficha da Unidade Curricular Horas presenciais / Ano 84 Ano Lectivo 2010

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

Ensino técnico Integrado ao médio.

Ensino técnico Integrado ao médio. PLANO DE TRABALHO DOCENTE 1º Semestre/2015 Ensino técnico Integrado ao médio. Código: 262 ETEC ANHANQUERA Município: Santana de Parnaíba Componente Curricular: Programação para Web I Eixo Tecnológico:

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICA DE NÍVEL MÉDIO DE TÉCNICO

Leia mais

PLANIFICAÇÃO MODULAR

PLANIFICAÇÃO MODULAR Direção Regional de Educação Centro AGRUPAMENTO DE ESCOLAS DE MIRA ESCOLA SECUNDÁRIA/3º DR.ª M.ª CÂNDIDA ENSINO PROFISSIONAL DE NÍVEL SECUNDÁRIO POR MÓDULOS Curso Profissional em funcionamento no âmbito

Leia mais

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2 PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2 Domínios de referência Competências Conteúdos Calendarização Conceitos Essenciais e

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

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

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. Tecnologia WEB III Prof. Erwin Alexander Uhlmann PHP e MySQL UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. Agradecimentos Agradeço à minha esposa Kátia por entender minha

Leia mais

ONE TOONE CURSOS PARTICULARES PHP

ONE TOONE CURSOS PARTICULARES PHP ONE TOONE CURSOS PARTICULARES PHP Plano do Curso. Curso One. Os Cursos desenvolvidos pela One To One, são reflexo da experiência profissional no âmbito da Formação, do Design e Comunicação, apresentando

Leia mais

Aplicativos para Internet Aula 01

Aplicativos para Internet Aula 01 Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO Ensino Regular Diurno Disciplina: T.I.C. Professores: Margarida Afonso Curso Profissional - Técnico de Auxiliar de Saúde Ano: 10.º Turma(s): TAS MÓDULO 1 FOLHA DE CÁLCULO OBJECTIVOS Indicar as principais

Leia mais

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico Plano de Trabalho Docente 2013 Prof. Massuyuki Kawano Ensino Técnico Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de nível médio de técnico em

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

ORGANIZAÇÃO CURRICULAR

ORGANIZAÇÃO CURRICULAR ORGANIZAÇÃO CURRICULAR O curso Técnico em Informática, em Nível Médio Subseqüente, será organizado de forma semestral, com aulas presenciais, compostos por disciplinas, com conteúdos estabelecidos, tendo

Leia mais

Conteúdo de Formação

Conteúdo de Formação Word+ Excel + PowerPoint Avançado Objetivos Gerais Este Curso tem como objetivo dotar os participantes dos conhecimentos e competências que lhes permitam de forma eficaz manusear grandes volumes de informação

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

Boas Práticas de Desenvolvimento Seguro

Boas Práticas de Desenvolvimento Seguro Boas Práticas de Desenvolvimento Seguro Julho / 2.012 Histórico de Revisões Data Versão Descrição Autor 29/07/2012 1.0 Versão inicial Ricardo Kiyoshi Página 2 de 11 Conteúdo 1. SEGURANÇA DA INFORMAÇÃO

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Arquitectura e Artes Licenciatura Design Unidade Curricular INTRODUÇÃO ÀS TECNOLOGIAS DIGITAIS Semestre: 1 Nº ECTS: 3,0 Regente Sandra de Magalhães Campos, Arq.

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico CSS3 - Fundamentos E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual

Leia mais

PLANIFICAÇÃO ANUAL. Tecnologias da Informação e. Comunicação. Ano Letivo: 2011/2012 E 2012/2013. Professora: Marlene Fernandes. (Marlene Fernandes)

PLANIFICAÇÃO ANUAL. Tecnologias da Informação e. Comunicação. Ano Letivo: 2011/2012 E 2012/2013. Professora: Marlene Fernandes. (Marlene Fernandes) PLANIFICAÇÃO ANUAL Tecnologias da Informação e Comunicação CEF 1 Práticas Técnico-Comerciais Ano Letivo: 2011/2012 E 2012/2013 Professora: Marlene Fernandes (Marlene Fernandes) / / Ano Letivo 2011/2012

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

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2015/2016

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2015/2016 Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2015/2016 1. Unidade Orgânica Ciências Humanas e Sociais (1º Ciclo) 2. Curso Comunicação e Multimédia 3. Ciclo de Estudos 1º 4. Unidade Curricular

Leia mais

PEDIDO DE ACREDITAÇÃO PRÉVIA DE NOVO CICLO DE ESTUDOS (PAPNCE) (Ensino Universitário e Politécnico) Guião de apresentação

PEDIDO DE ACREDITAÇÃO PRÉVIA DE NOVO CICLO DE ESTUDOS (PAPNCE) (Ensino Universitário e Politécnico) Guião de apresentação PEDIDO DE ACREDITAÇÃO PRÉVIA DE NOVO CICLO DE ESTUDOS (PAPNCE) (Ensino Universitário e Politécnico) Guião de apresentação Versão de Setembro de 2013 APRESENTAÇÃO DO PEDIDO A1. Instituição de ensino superior

Leia mais

e-learning: o conceito EFT WEB

e-learning: o conceito EFT WEB e-learning: o conceito EFT WEB Joaquim José Borges Gouveia, DEGEI, UA Luís Manuel Borges Gouveia, UFP Universidade Aveiro Programa 09H00 Recepção e Boas Vindas Profs Arnaldo Martins, DET, Henrique Diz,

Leia mais

Ficha da Unidade Curricular (UC)

Ficha da Unidade Curricular (UC) Impressão em: 03-01-2013 16:13:42 Ficha da Unidade Curricular (UC) 1. Identificação Unidade Orgânica : Escola Superior de Tecnologia e Gestão Curso : [IS] Informática para a Saúde Tipo de Curso : UC/Módulo

Leia mais

PEDIDO DE ACREDITAÇÃO PRÉVIA DE NOVO CICLO DE ESTUDOS (PAPNCE) (Ensino Universitário e Politécnico) Guião de apresentação

PEDIDO DE ACREDITAÇÃO PRÉVIA DE NOVO CICLO DE ESTUDOS (PAPNCE) (Ensino Universitário e Politécnico) Guião de apresentação PEDIDO DE ACREDITAÇÃO PRÉVIA DE NOVO CICLO DE ESTUDOS (PAPNCE) (Ensino Universitário e Politécnico) Guião de apresentação Versão de Abril de 2014 APRESENTAÇÃO DO PEDIDO A1. Instituição de ensino superior

Leia mais

Cursos de Magento. 2013 Gugliotti Consulting

Cursos de Magento. 2013 Gugliotti Consulting Cursos de Magento F U N D A M E N T O S D E M A G E N T O C O M M E R C E C U R S O E M V Í D E O - A U L A S M Ó D U L O 2 F T O 2 Fundamentos de Magento Commerce Módulo 2 Aula 1 Configuração da plataforma

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012 Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular

Leia mais

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2013

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2013 Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL Plano de Trabalho Docente 2013 Etec Paulino Botelho Código: 091 Município: São Carlos EE: Arlindo Bittencourt Eixo Tecnológico: Informação e Comunicação

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR Curso Restauração e Catering Ano letivo 2012x2013 Unidade Curricular Informática Aplicada à Restauração ECTS 5 Regime Obrigatório Ano 1º Semestre 1º Horas de trabalho globais Docente (s) Vitor Manuel Gomes

Leia mais

1.2.4. Organizar a estrutura do site

1.2.4. Organizar a estrutura do site 1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva

Leia mais

ONE TOONE CURSOS PARTICULARES PHP

ONE TOONE CURSOS PARTICULARES PHP ONE TOONE CURSOS PARTICULARES PHP Plano do Curso. Curso One. Os Cursos desenvolvidos pela One To One, são reflexo da experiência profissional no âmbito da Formação, do Design e Comunicação, apresentando

Leia mais

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção CURSO DE EXTENSÃO ON-LINE EM Programação Avançada na Plataforma VB.NET básico e avançado Edital de seleção Nome do curso: Programação Avançada na Plataforma VB.NET básico e avançado Coordenador Geral:

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2014/2015

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2014/2015 Programa da Unidade Curricular INFORMÁTICA Ano Lectivo 2014/2015 1. Unidade Orgânica Ciências Humanas e Sociais (1º Ciclo) 2. Curso Comunicação e Multimédia 3. Ciclo de Estudos 1º 4. Unidade Curricular

Leia mais

ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC

ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC ONE TOONE CURSOS PARTICULARES HTML5 + CSS3 + ADOBE DREAMWEAVER CC Plano do Curso. Curso One. Os Cursos desenvolvidos pela One To One, são reflexo da experiência profissional no âmbito da Formação, do Design

Leia mais

PLANO DE ESTUDOS DE T.I.C. 7.º ANO

PLANO DE ESTUDOS DE T.I.C. 7.º ANO DE T.I.C. 7.º ANO Ano Letivo 2015 2016 PERFIL DO ALUNO O aluno deve ser capaz de: - desenvolver capacidades na utilização das tecnologias de informação e comunicação que permitam uma literacia digital

Leia mais

Ficha de Unidade Curricular

Ficha de Unidade Curricular Ficha de Unidade Curricular Unidade Curricular Designação: Prototipagem Digital II Área Científica: Design Gráfico e Multimédia Ciclo de Estudos: 1º Ciclo Carácter: Obrigatória Ano Lectivo: 2008/2009 Semestre:

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

Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle

Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Luís Filipe Borges Pinto Resumo: Este projecto consiste na implementação de uma aplicação WEB para monitorização

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: Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: TÉCNICO EM PROGRAMAÇÃO DE

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico Etec Etec: Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico de Informática para

Leia mais

Planificação TIC - 7.º Ano 2012/2013

Planificação TIC - 7.º Ano 2012/2013 Agrupamento de Escolas Dr. Vieira de Carvalho Planificação TIC - 7.º Ano 2012/2013 AULAS PREVISTAS (50 minutos) 7.º A (30 aulas) (34 aulas) 7.º F (34 aulas) 1.- A Informação, o conhecimento e o mundo das

Leia mais

formação em WeB developer

formação em WeB developer formação em WeB developer O Treinamento de Web Developer com duração de 40 semanas (média de 1 ano), ensinará como desenvolver sistemas web de alta performance e interatividade. Através das linguagens

Leia mais

Treinamento em PHP com MySQL - Fundamental

Treinamento em PHP com MySQL - Fundamental Treinamento em PHP com MySQL - Fundamental Sobre PHP PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes

Leia mais