Outra lista de projetos para praticar

“Um mestre comete mais erros do que um iniciante tenta”

Прошлый список тренировочных проектов набрал 50к прочтений и 600 добавлений в избранное. Вот еще один список интересных проектов для практики, для тех кто хочет добавки.

1. Editor de texto

Outra lista de projetos para praticar

O objetivo de um editor de texto é reduzir o esforço dos usuários que tentam converter sua formatação em marcação HTML válida. Um bom editor de texto permite aos usuários formatar o texto de diferentes maneiras.

Em algum momento, todo mundo já usou um editor de texto. Então por que não crie você mesmo?

2. Клон Reddit

Outra lista de projetos para praticar

Reddit é um site de agregação de notícias sociais, classificação de conteúdo da web e discussão.

O Reddit ocupa a maior parte do meu tempo, mas continuo participando dele. Criar um clone do Reddit é uma maneira eficaz de aprender programação (enquanto navega no Reddit ao mesmo tempo).

Reddit oferece uma experiência muito rica API. Não deixe nenhum recurso de fora nem faça as coisas ao acaso. No mundo real, com clientes e clientes, você não pode trabalhar ao acaso ou perderá rapidamente o emprego.

Os clientes inteligentes perceberão imediatamente que o trabalho está sendo mal feito e encontrarão outra pessoa.

Outra lista de projetos para praticar

API do Reddit

3. Публикация пакета NPM с открытым исходным кодом

Outra lista de projetos para praticar

Se você escreve código Javascript, é provável que use um gerenciador de pacotes. Um gerenciador de pacotes permite reutilizar código existente que outras pessoas escreveram e publicaram.

Compreender o ciclo completo de desenvolvimento de um pacote proporcionará uma experiência muito boa. Há muitas coisas que você precisa saber ao publicar código. Você precisa pensar em segurança, versionamento semântico, escalabilidade, convenções de nomenclatura e manutenção.

O pacote pode ser qualquer coisa. Se você não tem uma ideia, crie seu próprio Lodash e publique-o.

Outra lista de projetos para praticar

Lodash: lodash. com

Ter algo que você fez online coloca você 10% acima dos outros. Aqui estão alguns recursos úteis sobre fontes e pacotes abertos.

4. Учебный план freeCodeCamp

Outra lista de projetos para praticar

Currículo FCC

freeCodecamp coletou muito curso completo de programação.

freeCodeCamp é uma organização sem fins lucrativos. Consiste em uma plataforma de aprendizagem interativa baseada na web, um fórum comunitário online, salas de bate-papo, publicações do Medium e organizações locais que pretendem tornar o aprendizado do desenvolvimento web acessível a todos.

Outra lista de projetos para praticar

Você estará mais do que qualificado para seu primeiro emprego se conseguir concluir todo o curso.

5. Создайте HTTP-сервер с нуля

O protocolo HTTP é um dos principais protocolos através dos quais o conteúdo trafega na Internet. Servidores HTTP são usados ​​para servir conteúdo estático, como HTML, CSS e JS.

Ser capaz de implementar o protocolo HTTP do zero expandirá seu conhecimento sobre como as coisas interagem.

Por exemplo, se você usa NodeJs, sabe que o Express fornece um servidor HTTP.

Para referência, veja se você consegue:

  • Configure um servidor sem usar nenhuma biblioteca
  • O servidor deve servir conteúdo HTML, CSS e JS.
  • Implementando um roteador do zero
  • Monitore alterações e atualize o servidor

Se você não sabe por que, use Vá longe e tente criar um servidor HTTP Caddie do princípio.

Outra lista de projetos para praticar

6. Десктопное приложение для заметок

Outra lista de projetos para praticar

Todos nós tomamos notas, não é?

Vamos criar um aplicativo de notas. O aplicativo precisa salvar notas e sincronizá-las com o banco de dados. Crie um aplicativo nativo usando Electron, Swift ou o que você quiser e o que funciona para o seu sistema.

Sinta-se à vontade para combinar isso com o primeiro desafio (editor de texto).

Como bônus, tente sincronizar sua versão desktop com a versão web.

7. Подкасты (клон Overcast)

Outra lista de projetos para praticar

Quem não ouve podcasts?

Crie um aplicativo web com as seguintes funcionalidades:

  • Crie a sua conta aqui
  • Pesquisar podcasts
  • Avalie e assine podcasts
  • Pare e reproduza, altere as funções de velocidade, avanço e retrocesso por 30 segundos.

Tente usar a API do iTunes como ponto de partida. Se você souber de algum outro recurso, poste nos comentários.

Outra lista de projetos para praticar

afiliado.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

8. Захват экрана

Outra lista de projetos para praticar

Olá! Estou filmando minha tela agora mesmo!

Crie um aplicativo desktop ou web que permita capturar sua tela e salvar o clipe como .gif

aqui é algumas dicascomo conseguir isso.

A tradução foi realizada com o apoio da empresa Software EDISONquem está profissionalmente engajado desenvolvimento de aplicativos e sites em PHP para grandes clientes, bem como desenvolvimento de serviços em nuvem e aplicativos móveis em Java.

Fonte: habr.com

Adicionar um comentário