• Sistemas Web
  • Introdução

Sistemas Web#

Nesta etapa o nosso objetivo é desenvolver aplicações Web. Mais especificamente, desenvolver sistemas simples de maneira ágil e que atendam às necessidades de seus usuários. Nesta etapa vamos ver algumas ferramentas e conceitos que são amplamente utilizados no desenvolvimento de soluções Web, entre eles:

  1. Framework Django: vamos aprender como instalar, configurar e utilizar este framework no desenvolvimento de aplicações Web.
  2. Persistência de dados: este é um conceito que não está só relacionado com aplicações Web, mas tem relação com qualquer tipo de solução computacional. Basicamente, trata de como garantir que um dado foi salvo e que poderá ser recuperado no futuro quando necessário.
  3. Rotas, views, templates e formulários: são todos termos utilizados no desenvolvimento Web.
  4. CRUD: é um acrônimo para Create, Read, Update, Delete. Em Ciência da Computação este acrônimo é utilizado para descrever as 4 operações básicas relacionadas com persistência de dados e muitas vezes também é utilizado para descrever interfaces de usuários utilizadas para visualizar, procurar e alterar dados.

Todo o desenvolvimento desta etapa vai ser baseado no framework Django. A primeira atividade que precisamos executar é a configuração do ambiente.