Blog

Postado em em 23 de abril de 2022

Tipos de Programadores em um Site – O que Cada um Faz?

Nessa aula eu quero te mostrar quais são os tipos de programadores em um site e o qual a função de cada um deles!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Tipos de Programadores em um Site

Hoje vamos ter um post rápido para te explicar quais os tipos de programadores que nós temos e onde o Python pode entrar em cada uma dessas áreas.

Você já deve ter ouvido falar ou viu em alguma vaga de emprego programador fullstack, programador backend ou programador frontend.

Programação em Python

Antes de falar o que cada um deles faz vamos primeiro saber o que é cada uma dessas partes.

O que é frontend?

É basicamente o que o usuário está vendo, então seria a parte visual ou o que foi colocado ali para que o usuário consiga ver e interagir caso necessário.

Exemplo de um site criado no curso Python Impressionador
Exemplo de um site criado no curso Python Impressionador

Aqui temos um exemplo dessa parte de frontend que é uma cópia do Netflix. Esse é um projeto feito no nosso curso de Python Avançado!

Então um programador frontend vai fazer essa parte além de definir as ações de um botão, de uma caixa de busca, do que acontece quando você clica em uma imagem…

Então vamos ter de fato um programador e não um designer, pois vamos ter programação por trás de tudo isso.

Pastas que contém os códigos de frontend
Pastas que contém os códigos de frontend

Você vai notar que em um projeto vai ter pastas com o nome Static e Templates que são relacionadas a essa parte de frontend.

E dentro delas você vai encontrar arquivos em HTML, CSS e JavaScript que são linguagens de programação/estrutura.

Como estamos falando de Python, esse projeto foi feito em Django, que é um framework para criação de sites.

Um framework é um pacote de ferramentas daquela linguagem para te auxiliar em uma tarefa específica. Nesse caso ele é para criação de sites.

O que é backend?

Como o frontend é a “parte da frente” do site, o backend é a parte por trás disso, ou seja, toda a lógica por trás do site.

Vai definir o que acontece ao preencher um formulário, qual informação vai aparecer na parte dos filmes (em relação ao nosso exemplo), como estamos relacionando as informações com o banco de dados.

Como criar um usuário, como criar um filme dentro do site, uma nova série… Tudo isso, toda a estrutura por trás do site é feita pelo programador backend.

Para essa estrutura nós temos algumas linguagens de programação, e uma delas é o Python, então para sites temos tanto o Django quanto o Flask.

O que é fullstack?

O programador fullstack é uma pessoa que tem conhecimento tanto em frontend quanto em backend, ou seja, ele sabe programar essas duas partes.

Então vai fazer tanto a parte visual quanto a parte por trás do site que faz tudo funcionar.

Isso quer dizer que é um profissional mais completo, mas não quer dizer que todas as empresas procurem programadores fullstack.

Claro que você tem uma vantagem sendo um fullstack, pois facilita a fazer toda a integração do frontend com o backend e sabendo de tudo já sabe como ajustar ou a melhor maneira para executar cada parte!

Conclusão dos Tipos de Programadores em um Site

Nessa aula eu te expliquei de forma rápida quais são os tipos de programadores em um site que nós temos e o que cada um deles faz dentro da criação desses sites.

Claro que temos algumas outras linguagens de programação, mas podemos utilizar o Python para a criação de sites utilizando o framework Django ou Flask por exemplo!

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso gratuito?


Quer sair do zero no Power BI e virar uma referência na sua empresa? Inscreva-se agora mesmo no Power BI Impressionador