Compreenda os termos git, github e gitlab?

O  git é controlador de versão distribuída amplamente utilizado para controlar códigos fontes. Já o github e gitlab são redes sociais de programadores disponibilizar seus códigos na web, sendo que as duas possui integração fácil com o git. Apesar do  git, ser utilizado para arquivos de códigos. O mesmo, pode ser usado em qualquer documento ou arquivo, cujo o objetivo seja o controle de versão. Mas, vamos abortar o gerenciamento de códigos fonte. O git é amplamente utilizado em projetos comerciais, open source e pessoais. Segundo o site oficial do git, a sua criação deve-se a comunidade de desenvolvedores do Linux (em particular […]

Como funciona um servidor web?

Com o servidor web você pode disponibilizar um aplicativo web ou site na web. É um software que aceita pedidos HTTP e HTTPS de computadores clientes  e envia uma resposta em formato HTML embutindo arquivo de  imagem, CSS e Javascript. Os arquivos presente no servidor web são: imagens,  css,  javascript, html e da linguagem de programação que pode ser  PHP,  Python, JAVA, Ruby , ASP.Net e outras. Pois, depende de qual linguagem você está desenvolvendo seu aplicativo web. Então para uma pessoa interagir com um sistema web é necessário possui um navegador web, tais navegadores são: Internet Explorer, Firefox, Opera, Chrome […]

Comparativo entre padrão MVC e padrão MTV.

O padrão MVC(Model, View, Controller) é conhecido para quem utiliza framework de php(CakePHP, Zend Framework, Lavarel, CodeIgniter). Então vamos descrever o significado de cada camada abaixo: Model: É a camada de acesso a base de dados; View: É a camada de visualização das informações que são apresentada ao usuário; Controller: É a camada de negócios da aplicação responsável por definir as regras de negócios. Por isso, se programa em outro framework que tem padrão MVC ficará fácil compreender o MTV(Model, Template, View) presente no framework django. Veja abaixo a descrição de cada camada MTV: Model: É a camada de acesso a […]