DC-UFRPE/Bacharelado em Ciência da Computação/14125 - DESENVOLVIMENTO DE APLICAÇÕES PARA WEB

Programa da Disciplina

editar
Nome: Desenvolvimento de Aplicações para WEB
Código: 14125
Departamento: Departamento de Computação (DC)
Área: Programação, Algoritmos e Banco de Dados
Carga-horária total: 60 horas
Créditos: 4
Pré-requisitos: 06214, 14088, 14117 e 14118

Ementa

editar

Introdução a World Wide Web. Programação Front-end. Validação de Dados. Frameworks Web, ferramentas e bibliotecas. Padrão MVC no cliente e servidor. Programação Back-end. Desenvolvimento de APIs. Acesso à banco de dados. Aspectos de Segurança. Implantação de aplicações Web na nuvem. Projeto: Desenvolvimento de uma aplicação para a Web.

Objetivos

editar

Geral:

editar
  • Desenvolver habilidades e conhecimentos necessários para construir aplicações para web.
  • Compreender os conceitos e tecnologias por trás do desenvolvimento de aplicações para web.

Específicos:

editar
  • Compreender as arquiteturas e modelos de programação para web (client-side, server-side, full-stack).
  • Desenvolver habilidades em HTML, CSS e JavaScript, além de suas bibliotecas e frameworks, para criação de interfaces gráficas e funcionalidades front-end.
  • Conhecer e utilizar ferramentas e tecnologias back-end para desenvolvimento de aplicações web, como banco de dados, servidores, APIs, frameworks e bibliotecas.

Bibliografia

editar
  1. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics" por Jennifer Niederst Robbins.
  2. Web Development and Design Foundations with HTML5 por Terry Felke-Morris.