Search buenodc

Nesta página
  1. layout: image-right image: https://soject.com/wp-content/uploads/2021/04/B2B-E-Business-FRONTEND-BACKEND-Eisberg-10-90.jpg backgroundSize: contain
  2. Curiosidade: O Facebook processa cerca de 4 milhões de solicitações por segundo nos seus servidores! ⚡
  3. layout: two-cols-header
  4. layout: center class: text-center

Desenvolvimento Web 2

Prof. Me. Danilo Bueno


layout: image-right image: https://soject.com/wp-content/uploads/2021/04/B2B-E-Business-FRONTEND-BACKEND-Eisberg-10-90.jpg backgroundSize: contain

O que vamos aprender?

  • Como os sites funcionam por trás das telas?
  • Como armazenar e recuperar informações em bancos de dados?
  • Quais são as tecnologias usadas no desenvolvimento Web do lado do servidor?
  • Como criar uma aplicação Web dinâmica?

Ementa

  • O componente curricular estuda conhecimentos básicos para a construção de uma aplicação Web do lado do servidor.
  • Trabalha os conhecimentos de linguagem server-side que permite a persistência dos dados em banco de dados;
  • Apresenta os recursos mais comuns que uma aplicação Web precisa para funcionar.

Por que isso é importante?

  • Sites e aplicativos modernos precisam armazenar dados.
  • Quase todas as aplicações possuem um back-end para gerenciar usuários, produtos, mensagens e muito mais.
  • Aprender desenvolvimento Web do lado do servidor abre portas para várias oportunidades de trabalho.

Curiosidade: O Facebook processa cerca de 4 milhões de solicitações por segundo nos seus servidores! ⚡


Objetivos

  • Conhecer os aspectos básicos envolvidos no desenvolvimento de aplicações para a Web;
  • Compreender e implementar as quatro operações básicas (criação, consulta, atualização e destruição de dados) utilizadas em bases de dados relacionais utilizando tecnologias de programação do lado do servidor;
  • Desenvolver aplicações Web dinâmicas do lado do servidor utilizando linguagens de programação e banco de dados;

Conteúdo Programático

  • A linguagem de programação server-side: conceitos fundamentais, funções, objetos, vetores;
  • Manipulando dados de formulários HTML: métodos GET e POST;
  • Integração com o banco de dados: operações de inserção, exclusão, alteração e consultas com persistência em banco de dados.
  • Recursos comuns de aplicações Web: tratamento e validação de dados, envio de arquivos, paginação, comunicação assíncrona com Ajax, autenticação, manipulação de arquivos, cookies e sessões, entre outros.
  • Implantação da aplicação: hospedagem e publicação;

Como isso aparece no dia a dia?

  • Quando você faz login em um site, os dados estão sendo consultados em um banco de dados. 🔑
  • Ao postar uma foto no Instagram, o servidor recebe, processa e salva a imagem. 📸
  • Quando você faz uma compra online, os dados do pedido são armazenados e enviados para processamento. 🛍️
  • Banco Online: Ao acessar sua conta bancária pela internet, o servidor autentica suas credenciais e exibe seu saldo e histórico de transações. 🔐
  • Jogos Online: Quando você joga um jogo online, o servidor armazena seu progresso, pontuação e interage com outros jogadores em tempo real. 🎮

layout: two-cols-header

Bibliografia

::left:: Livro Java, como programar - Deitel

::right:: Livro Faça um site em PHP - Carlos


layout: center class: text-center

Obrigado!

[email protected] · website/docs · github