"Un mestre comete máis erros que os que intenta un principiante"
Último
1. Editor de texto
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
2. Clon de Reddit
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
Os clientes intelixentes daranse conta inmediatamente de que o traballo se está a facer mal e atoparán a outra persoa.
3. Publicación dun paquete NPM de código aberto
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.
Lodash:
Ter algo que fixeches en liña ponche un 10 % por riba dos demais.
4. currículo freeCodeCamp
freeCodecamp recolleu moito
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.
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
6. Aplicación de escritorio para notas
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)
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.
8. Captura de pantalla
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í
A tradución realizouse co apoio da empresa
Fonte: www.habr.com