| Linha 77: | Linha 77: | ||
*'''Exemplo de uma página web desenvolvida em HTML''' | *'''Exemplo de uma página web desenvolvida em HTML''' | ||
[ | [http://i.imgur.com/gfgFy0v.png] | ||
[ | [http://i.imgur.com/BfwASHR.png] | ||
== '''Fontes bibliográficas''' == | == '''Fontes bibliográficas''' == | ||
Edição das 15h36min de 18 de maio de 2016
Definição
- Desenvolvimento Web, de forma bem ampla, é o termo utilizado para definir tudo que é criado no ambiente virtual especifico de websites. De modo mais simples, o desenvolvimento web, é a criação de todo conteúdo de um site, fórum, rede social, etc . Este termo contempla todo o processo de construção e testes de aplicações web e de websites e os recursos utilizados para sua realização.
Linguagens
- Para a criação de páginas web e aplicativos web, algumas linguagens são extremamente importantes, sendo elas :
- - HTML, XHTML : Essas linguagens geralmente são utilizadas para desenvolver o corpo de uma página web.
- - PHP, CSS : Linguagens utilizadas em geral, para o desenvolvimento gráfico de páginas e aplicativos web.
- - .NET: Possui função equiparada á linguagem HTML, entretanto é utilizada proritariamente para desenvolvimento e execução de sistemas web.
- - JAVA, JAVASCRIPT, FLASH : Possuem funções de desenvolvimento de aplicações web, como slides e jogos. Entretanto, podem ser utilizadas para o desenvolvimento gráfico.
- - MYSQL, POSTGRESQL, SQLITE, APACHE, FIREBIRD, ORACLE : São linguagens de banco de dados utilizadas para armazenar tudo que é necessário do contato cliente-servidor na web.
Processos do desenvolvimento web
- Os processos que estão envolvidos no desenvolvimento web são extremamente amplos e podem ser divididos da seguinte maneira :
Desenvolvimento do Front-end
- O termo "Front-end" é utilizado para definir a codificação dos dados inseridos pelo cliente. Essa etapa é extremamente importante no desenvolvimento web, pois é a partir do front-end que podemos criar uma interface dinâmica entre cliente-servidor em um website.
- Nessa etapa algumas linguagens computacionais são extremamente importantes, sendo elas :
- - HTML
- - PHP
- - CSS
- - XHTML
- - JAVASCRIPT
- - FLASH
Desenvolvimento do Back-end
- O termo "Back-end" é utilizado com sentido oposto ao "Front-end", ou seja, enquanto o "front-end" é o desenvolvimento de métodos computacionais para a codificação dos dados insertos pelos usuário, o "back-end" é responsável por desenvolver os processos à serem realizados após a interação do cliente-servidor. Em geral, os processos são realizados pelo servidor, o que é de responsabilidade de "back-end".
- Nessa etapa algumas linguagens computacionais são extremamente importantes, sendo elas :
- - HTML
- - PHP
- - .NET
- - ASP
- - JAVA
- - PHYTON
- - JAVASCRIPT
Desenvolvimento do banco de dados
- Neste etapa, após o fluxo de dados entre cliente-servidor , o programador desenvolve um banco de dados para armazenar tudo que necessário para sua aplicação web.
- Nessa etapa algumas linguagens computacionais são extremamente importantes, sendo elas :
- - MYSQL
- - POSTGRESQL
- - ORACLE
- - APACHE
Desenvolvimento do design gráfico
- Sabemos que no âmbito do desenvolvimento web, uma das partes mais significativas do trabalho é o desenvolvimento do design, afinal no ambiente web o design de uma página ou aplicativo web é o que mais chama atenção do usuário. Nessa etapa é necessário um conhecimento amplo para a utilização de softwares, como o "Photoshop CS" , para criar a aparência do "produto final".
- Nessa etapa algumas linguagens computacionais são extremamente importantes, sendo elas :
- - PHP
- - CSS
- - HTML
- - JAVASCRIPT
- - FLASH
Exemplos
- Há uma malha gigantesca de exemplos de desenvolvimento web.
- Exemplo de uma página web desenvolvida em HTML
Fontes bibliográficas
- - Conhecimentos gerais
- - https://scholar.google.com.br/scholar?q=o+que+%C3%A9+desenvolvimento+web&btnG=&hl=pt-BR&as_sdt=0%2C5
- - http://www.devmedia.com.br/introducao-ao-desenvolvimento-de-aplicacoes-web/29798
- - http://www.tecmundo.com.br/2862-profissao-programador-web.htm
- - https://www.oficinadanet.com.br/post/13541-afinal-o-que-e-frontend-e-o-que-e-backend-
- - https://www.researchgate.net/profile/Guilherme_Travassos/publication/228647730_Processos_de_Desenvolvimento_para_Aplicaes_Web_Uma_Reviso_Sistemtica/links/00b7d51475c7f69e0b000000.pdf