Outra lista de proxectos para practicar

"Un mestre comete máis erros que os que intenta un principiante"

Último lista de proxectos formativos recibiu 50 lecturas e 600 favoritos. Aquí tes outra lista de proxectos interesantes para practicar, para aqueles que queiran axuda extra.

1. Editor de texto

Outra lista de proxectos para practicar

O propósito dun editor de texto é reducir o esforzo dos usuarios que intentan converter o seu formato nunha marca HTML válida. Un bo editor de texto permite aos usuarios dar formato ao texto de diferentes xeitos.

Nalgún momento, todos usaron un editor de texto. Entón, por que non crealo ti mesmo?

2. Clon de Reddit

Outra lista de proxectos para practicar

Reddit é unha agregación de noticias sociais, clasificación de contido web e sitio de discusión.

Reddit ocupa a maior parte do meu tempo, pero sigo pasando o rato. Crear un clon de Reddit é unha forma eficaz de aprender a programación (mentres navegas por Reddit ao mesmo tempo).

Reddit ofrécelle un moi rico API. Non deixes ningunha función nin fagas cousas ao azar. No mundo real con clientes e clientes, non podes traballar ao azar ou perderás rapidamente o teu traballo.

Os clientes intelixentes daranse conta inmediatamente de que o traballo se está a facer mal e atoparán a outra persoa.

Outra lista de proxectos para practicar

API de Reddit

3. Publicación dun paquete NPM de código aberto

Outra lista de proxectos para practicar

Se escribe código Javascript, é probable que use un xestor de paquetes. Un xestor de paquetes permítelle reutilizar o código existente que outras persoas escribiron e publicaron.

Comprender o ciclo completo de desenvolvemento dun paquete proporcionará unha experiencia moi boa. Hai moitas cousas que debes saber ao publicar código. Debes pensar na seguridade, na versión semántica, na escalabilidade, nas convencións de nomenclatura e no mantemento.

O paquete pode ser calquera cousa. Se non tes unha idea, crea o teu propio Lodash e publícao.

Outra lista de proxectos para practicar

Lodash: lodash.com

Ter algo que fixeches en liña ponche un 10 % por riba dos demais. Aquí tes algúns recursos útiles sobre fontes abertas e paquetes.

4. currículo freeCodeCamp

Outra lista de proxectos para practicar

currículo da FCC

freeCodecamp recolleu moito curso de programación integral.

freeCodeCamp é unha organización sen ánimo de lucro. Consiste nunha plataforma de aprendizaxe interactiva baseada na web, un foro comunitario en liña, salas de chat, publicacións de Medium e organizacións locais que pretenden facer que o desenvolvemento web de aprendizaxe sexa accesible para todos.

Outra lista de proxectos para practicar

Estarás máis que cualificado para o teu primeiro traballo se consegues completar todo o curso.

5. Crea un servidor HTTP desde cero

O protocolo HTTP é un dos principais protocolos a través dos cales o contido viaxa por Internet. Os servidores HTTP úsanse para servir contido estático como HTML, CSS e JS.

Ser capaz de implementar o protocolo HTTP desde cero ampliará o teu coñecemento sobre como interactúan as cousas.

Por exemplo, se usa NodeJs, entón sabe que Express ofrece un servidor HTTP.

Para referencia, mira se podes:

  • Configura un servidor sen utilizar ningunha biblioteca
  • O servidor debe ofrecer contido HTML, CSS e JS.
  • Implementando un enrutador desde cero
  • Supervisar os cambios e actualizar o servidor

Se non sabes por que, usa Vaia lang e intente crear un servidor HTTP Caddie dende cero.

Outra lista de proxectos para practicar

6. Aplicación de escritorio para notas

Outra lista de proxectos para practicar

Todos tomamos notas, non si?

Imos crear unha aplicación de notas. A aplicación precisa gardar notas e sincronizalas coa base de datos. Crea unha aplicación nativa usando Electron, Swift ou o que che guste e o que funcione para o teu sistema.

Non dubides en combinar isto co primeiro reto (editor de texto).

Como extra, proba a sincronizar a versión de escritorio coa versión web.

7. Podcasts (clon nublado)

Outra lista de proxectos para practicar

Quen non escoita podcasts?

Crea unha aplicación web coas seguintes funcionalidades:

  • Crear unha conta
  • Busca podcasts
  • Valora e subscríbete a podcasts
  • Detén e xoga, cambia a velocidade, as funcións de avance e retroceso durante 30 segundos.

Proba a usar a API de iTunes como punto de partida. Se coñeces outros recursos, pódeos nos comentarios.

Outra lista de proxectos para practicar

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

8. Captura de pantalla

Outra lista de proxectos para practicar

Ola! Estou filmando a miña pantalla agora mesmo!

Crea unha aplicación web ou de escritorio que che permita capturar a túa pantalla e gardar o clip como .gif

Aquí algúns conselloscomo conseguir isto.

A tradución realizouse co apoio da empresa Software EDISONque se dedica profesionalmente desenvolvemento de aplicacións e sitios web en PHP para grandes clientes, así como desenvolvemento de servizos na nube e aplicacións móbiles en Java.

Fonte: www.habr.com

Engadir un comentario