Ideias de projetos para praticar - back-end \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 16 Horas 

 34 Min 

 39 Seg 

   Tempo restante da oferta: 16 34 39 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Ideias de projetos para praticar - back-end  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

# Ideias de projetos para praticar - back-end

 Fazer pequenos projetos irá te ajudar a melhorar suas habilidades de codificação e até aprender novas linguagens. Por isso, veremos neste artigo algumas dicas de projetos para colocar em prática.

 [ Marylene Guedes ](https://www.treinaweb.com.br/blog/autor/marylene-guedes) 4 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/11/dicas-projetos-back-end-min.png)  

Seguindo a mesma linha do [ideias de projetos para praticar - front-end](https://www.treinaweb.com.br/blog/5-ideias-de-projetos-para-praticar-front-end "ideias de projetos para praticar - front-end"), trazemos neste artigo a versão para os estudantes de back-end. Isso porque muitos estudantes sentem dificuldades ou até um certo “bloqueio” na hora de desenvolver um projeto. Sendo assim, ter um norte ajuda bastante.

Fazer pequenos projetos irá te ajudar a melhorar suas habilidades de codificação e até aprender novas linguagens.

### Jogo da velha

Um jogo simples de se jogar pode se tornar seu projeto de estudo. O bom deste projeto é que você já conhece ele por completo: sabe como deve jogar, quais as regras, como finaliza, etc. Esse projeto envolve muita lógica e você não precisa de muito para isso, onde você pode jogar no terminal mesmo, algo bem simples.

Assim, você consegue desenvolver suas competências no uso de estruturas de repetição, entrada e saída de dados, além da programação estruturada como um todo.

Depois que o jogo estiver completamente funcional, você pode deixá-lo mais amigável utilizando um pouco de front-end, mas não é obrigatório.

### Lista de tarefas

To-do list ou lista de tarefas é um projeto frequente que o pessoal faz, mas que é bem funcional e você pode utilizar para treinar. Você pode desenvolver uma aplicação com o formato do CRUD (create, read, update, delete), ou seja, que lista as tarefas do dia, onde você pode criar tarefas, listar tarefas, busca de uma tarefa pelo id e sua remoção. Você pode até utilizar para benefício próprio em seu dia a dia.

[  ![Desenvolvedor Java](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/java.svg)   Formação Desenvolvedor Java Conhecer a formação ](https://www.treinaweb.com.br/formacao/desenvolvedor-java)

### Encurtador de URL

Encurtador de URL é uma ferramenta na qual você coloca um link com o objetivo de diminuir a sua quantidade de caracteres. Esses encurtadores de URL estão por toda a parte, desde links que as pessoas compartilham no Twitter até serviços populares como bit.ly.

Criar um encurtador de URL é um projeto não tão iniciante, mas que você pode tentar fazer seguindo os inúmeros tutoriais que existem na web.

É um projeto vai aumentar seu conhecimento e irá ajudar a solidificar cada conceito que você aprender.

### Sistema de autenticação

A autenticação de usuários é algo que comumente vemos por aí. Além de ser utilizado atualmente como medida de segurança sobre quem está acessando o seu sistema, a autenticação de usuários pode ser uma forma de evitar possíveis danos. Por isso, é um ótimo projeto para estudo, ainda mais se ele tiver mais de uma autenticação: você pode combinar os diversos métodos de categorias diferentes para uma segurança ainda maior.

Então tente colocar uma autenticação de dois fatores, pelo menos. Existem várias APIs que fazem envio de email e SMS, por exemplo.

- [ #Dicas ](https://www.treinaweb.com.br/blog/tag/dicas)
- [ #Back-end ](https://www.treinaweb.com.br/blog/tag/back-end)
- [ #projetos ](https://www.treinaweb.com.br/blog/tag/projetos)
- [ #praticar ](https://www.treinaweb.com.br/blog/tag/praticar)

Autor

 ![Marylene Guedes](//secure.gravatar.com/avatar/5b0ba52b3705f298802db58782656bbc?d=mm)

## Marylene Guedes

 Responsável pelo sucesso do cliente na TreinaWeb. Graduada em Gestão de Tecnologia da Informação pela FATEC Guaratinguetá, além de estudante de UX/UI. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/marylene-guedes)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/10/dicas-projetos-frontend-min-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     4 anos atrás

    ##  [ 5 ideias de projetos para praticar - front-end ](https://www.treinaweb.com.br/blog/5-ideias-de-projetos-para-praticar-front-end) 

     Confira neste artigo algumas dicas de projetos de front-end, para que você possa praticar e melhorar suas habilidades.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/11/ideias-projetos-mobile-min-400x280.png)  [ Desenvolvimento Mobile ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-mobile) 

     4 anos atrás

    ##  [ Ideias de projetos para praticar - mobile ](https://www.treinaweb.com.br/blog/ideias-de-projetos-para-praticar-mobile) 

     Para finalizar a série de ideias de projetos para praticar, trazemos neste artigo a versão para os estudantes de mobile.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/GUIA-LINGUAGEM-JAVASCRIPT-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     6 anos atrás

    ##  [ Guia da Linguagem JavaScript ](https://www.treinaweb.com.br/blog/guia-da-linguagem-javascript) 

     Neste Guia da Linguagem Javascript vamos abordar aspectos fundamentais, como: tipos de dados, variáveis, objetos, arrays e muito mais.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/29143535/TW-ENTREVISTAS-CAIO-RIBEIRO-400x280.png)  [ Entrevistas ](https://www.treinaweb.com.br/blog/categoria/entrevistas) 

     9 anos atrás

    ##  [ TW Entrevista 04: Caio Ribeiro ](https://www.treinaweb.com.br/blog/tw-entrevista-04-caio-ribeiro) 

     Fizemos uma série de entrevistas com desenvolvedores chamada "TW Entrevista". O entrevistado de hoje é o Caio Ribeiro, empreendedor e autor de livros de Node.js e MongoDB.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/03/plano-de-estudos-min-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     4 anos atrás

    ##  [ Como montar um plano de estudos eficaz? ](https://www.treinaweb.com.br/blog/como-montar-um-plano-de-estudos-eficaz) 

     Montar um plano de estudos para se tornar um desenvolvedor pode parecer complicado, ainda mais se você não sabe por onde começar. Mas, existem algumas etapas que podem te ajudar a criar um plano de estudos eficaz, que veremos neste artigo.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/07/o-que-e-mindfulness-e-como-pode-nos-ajudar-na-area-de-ti-1-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     6 anos atrás

    ##  [ O que é mindfulness e como pode nos ajudar na área de TI? ](https://www.treinaweb.com.br/blog/o-que-e-mindfulness-e-como-pode-nos-ajudar-na-area-de-ti) 

     Conheça mindfulness, como sua prática ajuda na vida pessoal e profissional. E como aplicar ele no seu dia a dia na área de tecnologia da informação.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/08/praticas-que-todo-desenvolvedor-que-nao-trabalha-em-uma-equipe-deveria-seguir-400x280.jpg)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     9 anos atrás

    ##  [ Práticas que todo desenvolvedor que não trabalha em uma equipe deveria seguir ](https://www.treinaweb.com.br/blog/praticas-que-todo-desenvolvedor-que-nao-trabalha-em-uma-equipe-deveria-seguir) 

     Falaremos nesse artigo das vantagens, desvantagens e práticas importantes para nos mantermos em alto nível mesmo quando não trabalhamos em uma equipe.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/10/oportunidades-TI-min-400x280.png)  [ Carreira ](https://www.treinaweb.com.br/blog/categoria/carreira) 

     4 anos atrás

    ##  [ Como aumentar suas oportunidades na área de TI ](https://www.treinaweb.com.br/blog/como-aumentar-suas-oportunidades-na-area-de-ti) 

     Veremos neste artigo algumas dicas que você pode colocar em prática para criar suas próprias oportunidades na área de TI.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/05/07115516/maneiras-estudar-programacao-400x280.jpg)  [ Estudos ](https://www.treinaweb.com.br/blog/categoria/estudos) 

     9 anos atrás

    ##  [ Maneiras de se motivar a estudar programação ](https://www.treinaweb.com.br/blog/maneiras-de-se-motivar-a-estudar-programacao) 

     É normal se sentir desmotivado nos estudos de programação. Nesse artigo daremos algumas dicas para você trabalhar esse lado.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/09/ux-research-e-360-view-o-que-e-e-como-pode-ser-aplicado-400x280.png)  [ Acessibilidade e User Experience (UX) ](https://www.treinaweb.com.br/blog/categoria/acessibilidade-e-user-experience-ux) 

     6 anos atrás

    ##  [ UX Research e 360 View – O que é e como pode ser aplicado? ](https://www.treinaweb.com.br/blog/ux-research-e-360-view-o-que-e-e-como-pode-ser-aplicado) 

     Entenda o que é e como aplicar o UX Research e 360 View, técnicas importantes na hora de pensar em uma melhor experiência do usuário.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/15150148/design-thinking-400x280.png)  [ Design ](https://www.treinaweb.com.br/blog/categoria/design) 

     7 anos atrás

    ##  [ O que é Design Thinking? ](https://www.treinaweb.com.br/blog/o-que-e-design-thinking) 

     Confira neste artigo o que vem a ser o Design Thinking e quais são suas etapas.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/09/page-builders-para-wordpress-o-que-sao-e-como-podem-nos-ajudar-400x280.png)  [ WordPress ](https://www.treinaweb.com.br/blog/categoria/wordpress) 

     6 anos atrás

    ##  [ Page Builders para WordPress: o que são e como podem nos ajudar? ](https://www.treinaweb.com.br/blog/page-builders-para-wordpress-o-que-sao-e-como-podem-nos-ajudar) 

     Saiba o que são os Page Builders para WordPress e como eles podem te ajudar a criar sites e blogs incríveis!

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **16h 34min 39s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
