Universidade Federal do Rio Grande do Norte Natal, 02 de Outubro de 2024

Resumo do Componente Curricular

Dados Gerais do Componente Curricular
Tipo do Componente Curricular: MÓDULO
Unidade Responsável: ESCOLA AGRÍCOLA DE JUNDIAÍ (11.22)
Código: EAJ6001
Nome: PROJETO DE DESENVOLVIMENTO WEB
Carga Horária Teórica: 30 h.
Carga Horária Prática: 60 h.
Carga Horária Total: 90 h.
Pré-Requisitos:
Co-Requisitos:
Equivalências: ( EAJ0371 )
Excluir da Avaliação Institucional: Não
Matriculável On-Line: Sim
Horário Flexível da Turma: Não
Horário Flexível do Docente: Sim
Obrigatoriedade de Nota Final: Sim
Pode Criar Turma Sem Solicitação: Não
Necessita de Orientador: Não
Exige Horário: Sim
Permite CH Compartilhada: Não
Ementa/Descrição: 1. Desenvolvimento web 1.1. Serviços Web 1.2. Páginas estáticas x páginas dinâmicas x páginas responsivas 2. Comunicação Cliente-Servidor 2.1. Definição de Servidor Web 2.2. Definição de Cliente 2.3. Protocolo HTTP 2.4. Solicitação (GET, POST, PUT, DELETE, etc.) e resposta (status e conteúdo) 2.5. Definição de serviço e formato de intercâmbio de dados (XML e Json) 3. Programação no Cliente 3.1. Características da linguagem JavaScript 3.2. Sintaxe, tipos de dados, variáveis, expressões, comandos, funções, objetos, vetores 3.3. Estruturas de controle de fluxo, de repetição e de sequência. 3.4. Document Object Model (DOM), HTML dinâmico e controle de eventos. 3.5. Frameworks para programação no cliente. 4. Programação no Servidor 4.1. Obtenção de dados da solicitação e escrita da resposta. 4.2. Variáveis de inicialização. 4.3. Controle de estado (Sessão e Cookies). 4.4. Escopo de variáveis em uma aplicação web. 4.5. Controle de acesso e filtros. 4.6. Redirecionamento e encaminhamento. 4.7. Composição de páginas (include). 4.8. Frameworks para programação no Servidor. 4.9. Implantação de serviços web em servidores remotos. 5. Padrão arquitetural MVC 5.1. Conceitos básicos (Modelo, visão e controle) 5.2. MVC em sistemas web e web apps. 5.3. Framework MVC. 6. Acesso a bancos de dados 6.1. Seleção, inserção, exclusão e busca de dados a partir de uma página web. 6.2. Framework para gerenciamento de banco de dados.
Outros componentes que têm esse componente como equivalente
EAJ0371 - PROJETO DE DESENVOLVIMENTO WEB
Histórico de Equivalências
Expressão de Equivalência Ativa Início da Vigência Fim da Vigência
( EAJ0371 ) ATIVO 10/12/2019

SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa07-producao.info.ufrn.br.sigaa07-producao v4.14.8