Vc sabe quais as áreas de atuação de um dev? Front, Back e FullStack?

Que diabos esses font, back e full querem dizer?

Vc sabe quais as áreas de atuação de um dev? Front, Back e FullStack?

Aeeee pessoal! Bom dia!!!

Vamos falar um pouco sobre o início da carreira em TI?

Agora, depois de 2 posts, vamos falar um pouco sobre Tecnologia!

Vc sabe quais as áreas de atuação de um dev? Front, Back e FullStack?

Essas talvez sejam as primeiras palavrinhas mágicas que vc deva conhecer.

O Front-end normalmente atua com a parte mais visual do rolê. Parte em que o usuário mais tem interação, sendo que muitas vezes isso leva a outras palavrinhas mágicas, como acessibilidade, usabilidade e user experience, ou UX. Um bom front deve conhecer também essas palavras, significados e com o tempo saber mais sobre elas, aplicando suas teorias na prática para melhorar a aceitação e utilização de um site ou sistema. Irá trabalhar muito com CSS (Cascading Style Sheets), HTML e JavaScript. Frameworks CSS são muito bem vindos, tais como o Bootstrap (o mais utilizado), Tailwind, Foundation ou o Materialize. Outras bibliotecas e frameworks tbém podem ser necessários como o VueJS e o famoso ReactJS.

O Back-end é normalmente aquele que atua com a parte do sistema que muitos não enxergam, mas está lá. Banco de dados, regras de negócios, APIs são algumas palavras que vc deverá conhecer. Irá trabalhar com muitas regras e lógica de programação, além de muito SQL para banco de dados. Dentre as tecnologias de banco, podemos citar o MySQL, o banco de dados gratuito mais utilizado, o PostGree (também gratuito), Oracle e o SQL Server da Microsoft. Esses são banco de dados conhecidos por serem relacionais, outra coisinhas que vc deverá aprender. Existem os bancos não relacionais, ou NoSQL, sendo eles o MongoDB, Redis, Cassandra, Amazon DynamoDB dentre outros.

A modelagem de banco de dados também é uma parte excelente para se dar bem como Back. Já as tecnologias de desenvolvimento podemos citar o próprio PHP que eu amo de paixão, o NodeJS (queridinho da vez), Java (muito utilizado), .NET C#, Python e várias outras com JavaScript.

E o FullStack? O FullStack é o famoso exército de um homem só. Faz o back e o front, possuindo conhecimento nas duas áreas. Atualmente eu atuo como FullStack com PHP e JavaScript (o que não pode faltar!).

Bom, e se eu quiser mobile? Normalmente o mobile atua com tecnologias como o ReacJS (JavaScript) ou Flutter (Dart). Precisa muito de conhecimentos nas áreas de Usabilidade, UX e APIs, pois irá trabalhar muito com o consumo dessas, que serão fornecidas por um Back end.

Enfim... tem bastante coisa pra conhecer né? Mas não fique nervoso, mas animado! A vida de um dev eu considero bem bacana justamente por termos de aprender muito e não cair em uma rotina. 

Espero ter ajudado!

Abração!

Whatsapp
Acessibilidade e Privacidade

Clique em Fechar Janela ou pressione a tecla ESC para sair

Fechar Janela

Aumentar a Letra

Diminuir a Letra

Modo Escuro / Dark Mode

Política de Privacidade

Fechar Janela

Olá! Nós utilizamos cookies para melhorar sua navegação. Caso queira, leia nossa política de privacidade.