10 ideias de projetos de programação para iniciantes

Ideias de projetos para pessoas que querem dar um próximo passo, ter um portfolio interessante.

1. Gerenciador de informações confidenciais

A primeira ideia é um projeto de extrema utilidade, onde você pode aprender sobre conceitos de criptografia e armazenamento de dados. Você pode pensar em formas criativas e seguras de armazenar e apresentar as informações.

2. Jogo de cartas

Um jogo de cartas estilo Uno, pode ser seu primeiro passo no desenvolvimento de jogos, pense nas lógicas e inove nas animações e jogabilidade.

3. Rede social de desenhos

Uma rede social baseada em imagens que os usuários produziram. Você poderá aprender muito sobre apis, banco de dados e canvas (JavaScript).

4. App de quiz

Um app para criar e responder questões, que podem estar categorizadas. Uma sugestão é usar a estrutura do GitHub para gerenciar as perguntas que aparecerão no app.

5. Web Components

Web Components são elementos HTML customizados, que encapsulam uma lógica de uso. Você pode aprender mais sobre essa tecnologia e fazer um calendário, color input ou qualquer outra ideia que vier na sua cabeça. Use o stencil, por exemplo, pra facilitar o desenvolvimento do componente.

https://stenciljs.com/

6. Central de notícias

Um app que reúne notícias de vários sites de sua escolha, verifique se o site que publicou a notícia possuí API ou use Web Scrapping para acessar os dados. Você vai aprender muita coisa nova!

7. Seu próprio JQuery

Você conhece a biblioteca JQuery? Basicamente, ela é usada para manipular elementos HTML. Você pode aprender mais sobre Document Object Model e desenvolver sua própria biblioteca.

8. Design System

Nessa ideia, você vai produzir todo o padrão de UI e UX, os comportamentos que cada componente terá, esquema de cores e outras regras. Você pode inclusive usar Web Components para facilitar o desenvolvimento.

9. Sistema de votação online

Um sistema para que pessoas criem enquetes e possam votar. Pode utilizar a localização da pessoa pra criar enquetes regionais, para desenvolvimento da região ou espaço privado.

10. Calculadora de calorias

Você vai precisar reunir informações nutricionais dos principais alimentos e desenvolver uma calculadora baseada na quantidade ingerida e composição das refeições.

A 1 e a 7, são bem interessantes. Não tinha visto alguém falar sobre isso.

Rapaz, para iniciantes? Para conseguir fazer qualquer um ai é no mínimo uns 3 - 6 meses de estudos. Quando falam "iniciante" eu imagino pessoas dando os seus primeiros passos no html, css e javaScript, no contexto web, ou aprendendo seu python para o back.

Na minha visão quem estudou só 3-6 meses ainda é iniciante, até mais tempo, se a pessoa só estudou ainda é iniciante. Mas de qualquer forma, eu acredito que se a pessoa propor a fazer ela consegue, ou pelo menos vai aprender bastante vários assuntos. Eu pelo menos, aprendo muito mais colocando em prática em um projeto. A ideia do post era instigar a criativadade, e mostrar alguns projetos diferentes, pra que as pessoas interessadas iniciem e aprendam vários assuntos ao mesmo tempo.