image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
David Santos
David Santos26/07/2023 20:35
Compartilhe

10 projetos back-end para implementar e ter um portfólio que vai além do CRUD

    Para pessoas desenvolvedoras back-end a implementação de projetos de API e CRUD podem ser muito comuns, no entanto, back-end não se resume a API e existem também outras aplicações que podem fazer muita diferença no seu portfólio. Nesse artigo você pode verificar 10 opções que vão além do CRUD.

    1. Montar um middleware ou biblioteca. Implementar uma camada de integração com API's de terceiros, que realiza a manipulação dos dados e responde essas informações tratadas através de outra API.
    2. Conectar sua aplicação a serviços de nuvem oferecidos pela Microsoft, Google e outras empresas.
    3. Desenvolver uma máquina de estados.
    4. Criar um message broker. Implementar um sistema de filas ou publish/subscribe usando MQTT ou RabbitMQ.
    5. Implementar um sistema de chat usando web sockets.
    6. Realizar modelagem de dados avançada, utilizando banco de dados relacionais e não-relacionais. E então implementar um CRUD para resgatar as informações.
    7. Implementar diferentes arquiteturas como MVC, MVVC e clean architecture.
    8. Implementar autenticação com multiplos fatores.
    9. Implementar algoritmos de otimização, como busca binária, quick-sort, arvore binária.
    10. Implementar experiencias com manipulação de recursos como em semáforos, mutex, ou sistemas de tempo real (FreeRTOS).

    Gostou dessas sugestões? Não esqueça de colocar todo o código no GiT, criar documentações fáceis de entender e testes automátizados.

    Compartilhe
    Comentários (2)
    David Santos
    David Santos - 27/07/2023 00:48

    mto obg camarada

    Diogo Barbosa
    Diogo Barbosa - 26/07/2023 22:21

    Muito interessante o artigo, parabéns.