Front e Back End, tudo junto e misturado



02 de July de 2019

Nos primórdios da internet, o Desenvolvedor web era responsável pelo desenvolvimento completo do site ou aplicação.

Com o mundo cada vez mais digital, uma boa experiência, sem sacrificar a velocidade, virou premissa. Por outro lado, a parte funcional ficou mais complexa, exigindo códigos refinados e funções robustas.

Assim surgiu a divisão Front-end e Back-end do desenvolvimento web.

<FRONT-END> Developer

Criatividade

Visão artística

Detalhista

Client-side

Desenvolve a interface

• Recursos: botões, campos de pesquisa e exibição de resultados, listas, tabelas etc;

• Interações: mensagens indicando ação concluída ou pendente, variações de cores e formas conforme as ações dos usuários;

• Animações: modo como as informações aparecem ou saem da tela;

• Ferramentas para manipular informações na tela: autocomplete, modais, dicas de funções do sistema.

Desafios: criar páginas ou telas com boa usabilidade e carga rápida, garantir o funcionamento nos diferentes navegadores, integrar com serviços do back-end.

Principais linguagens: HTML, CSS, JavaScript e ultimamente Angular, React, Node.js, Vue.js, Knockout.js.

{BACK-END} Developer

Capacidade lógica e analítica

Resolução de problemas

Foco em resultado

Server-side

Desenvolve funções da aplicação

• Gravação e atualização de informações;

• Transações comerciais;

• Envios de e-mail;

• Funções que geram análises dos dados armazenados e ficam disponíveis para gráficos;

• Relatórios.

Desafios: tornar a aplicação dinâmica, com arquitetura robusta e alto desempenho, trabalhar com bancos de dados e tecnologias para criação de servidores web, transações usando protocolos como HTTP e de segurança para proteger dados dos usuários.

Principais linguagens: Java,.Net, PHP, Ruby, Python, C# e tecnologias database como o MongoDB, MySQL, SQL Server e PostgreSQL.

Na Elumini, valorizamos especialidades e habilidades de cada profissional. Mas tratamos essas tarefas de forma tão integrada, que enxergamos um grupo como continuidade do outro.

Se a sua empresa precisa de apoio para desenvolver uma aplicação web ou se você busca uma posição como Desenvolvedor Front-End ou Back-end, entre em contato. Podemos ajudar você.

Sobre o Full-stack, falamos depois.

Escreva sua resposta

Seu e-mail não será publicado.

*
*

  • Generic selectors
    Exact matches only
    Search in title
    Search in content
    Search in posts
    Search in pages
  • CATEGORIAS

  • ARQUIVOS