Vc sabe quais as áreas de atuação de um dev? Front, Back e FullStack?
Que diabos esses font, back e full querem dizer?
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!
Últimas Notícias:
15/01/2025 11:41 - Como foi o The Developers Life Weekend Campo Mourão 2024
15/01/2025 10:13 - The Developers Life Weekend 2025
15/04/2024 10:00 - Como começar na Área de TI - Parte 1
03/04/2024 10:00 - Eventos na Área de TI valem a pena?
31/03/2024 10:00 - E ai Professor? Qual Linguagem devo aprender para começar na Área de TI?