Executando verificação de segurança...
1

3 conceitos que todos desenvolvedores deveriam conhecer

Você tem alguma preferência no desenvolvimento?

O mundo da tecnologia cada vez mais caminha para um separação das responsabilidades dos programadores. O dev Fullstack foi exigido por muito tempo pelas empresas, porém hoje esse jogo está virando de maneira exponencial. Grandes organizações perceberam que dividir para conquistar é extremamente interessante, pois assim conseguimos extrair o máximo de uma área com qualidade e performance.

Abaixo mostro as principais categorias de desenvolvedores, porém existem muito mais.

Frontend

O Frontend de uma aplicação, é toda interface gráfica (aquilo que é visível aos usuários), assim como telas, imagens e objetos visíveis que podem ter a interação de um usuário.
Se você é um desenvolvedor frontend, será responsável pela usabilidade do seu sistema.

Backend

Já o backend é o contrário, é tudo aquilo que não é visível ao usuário. Todo o processamento interno, recebimento e envio de informações, cáculos e acessos a alguma base de dados.
Se você é um desenvolvedor backend, deverá se preocupar em como o frontend da sua aplicação vai receber os dados solicitados.

Banco de dados

O banco de dados é responsável por armazenar e gerenciar os dados da sua aplicação. Quando o seu backend precisa de um dado, ele realiza uma pesquisa em sua base de dados, que retorna a informação processada ao frontend.

Como seria o fluxo de uma aplicação, tendo em mente esses conceitos?

Camadas de desenvolvimento

Sugestão para iniciantes

Inicialmente o interessante é conhecer todos, pois isto facilitará o entendimento do fluxo de um software.
Quando estiver tudo muito claro para você, é sua escolha se especializar em apenas um ou ser fullstack (trabalhar com todos eles).

Espero que tenham gostado galera! Abraços.

Insanidade é continuar fazendo sempre a mesma coisa e esperar resultados diferentes. Autor desconhecido.

Carregando publicação patrocinada...
2
1

Que estranho, aqui está funcionando perfeitamente... Mas percebi que não estava incluindo a url final, atualizei a URL, espero que agora esteja aparecendo corretamente.

1