"Un maestru face più sbagli chè un principiante faci tentativi"
Ultimu
1. Editore di testu
U scopu di un editore di testu hè di riduce u sforzu di l'utilizatori chì pruvate di cunvertisce u so furmatu in un marcatu HTML validu. Un bonu editore di testu permette à l'utilizatori di furmà u testu in diverse manere.
À un certu puntu, ognunu hà utilizatu un editore di testu. Allora perchè micca
2. Reddit clone
Reddit occupa a maiò parte di u mo tempu, ma cuntinuu à stendu nantu à questu. Crià un clone Reddit hè un modu efficace per amparà a prugrammazione (mentre navigà in Reddit à u stessu tempu).
Reddit vi furnisce un assai riccu
I clienti intelligenti capiscenu immediatamente chì u travagliu hè fattu male è truveranu qualcunu altru.
3. Publicà un pacchettu NPM open source
Sè vo scrivite codice Javascript, hè probabile chì utilizate un gestore di pacchetti. Un gestore di pacchetti permette di riutilizà u codice esistente chì altri persone anu scrittu è publicatu.
Capisce u ciclu di sviluppu sanu di un pacchettu furnisce una sperienza assai bona. Ci hè parechje cose chì avete bisognu di sapè quandu pubblicà u codice. Avete bisognu di pensà à a sicurità, a versione semantica, a scalabilità, a cunvenzione di nomi è u mantenimentu.
U pacchettu pò esse qualcosa. Se ùn avete micca una idea, crea u vostru propiu Lodash è publicalu.
Lodash:
Avè qualcosa chì avete fattu in linea vi mette 10% sopra à l'altri.
4. currículum freeCodeCamp
freeCodecamp hà cullatu assai
freeCodeCamp hè una urganizazione senza prufittu. Hè custituitu da una piattaforma di apprendimentu interattiva basata in u web, un foru di a cumunità in linea, chat room, publicazioni Medium è urganisazioni lucali chì intendenu rende u sviluppu web apprendimentu accessibile à tutti.
Sarete più cà qualificatu per u vostru primu travagliu se riesce à compie tuttu u cursu.
5. Crea un servitore HTTP da zero
U protocolu HTTP hè unu di i protokolli principali attraversu quale u cuntenutu viaghja in Internet. I servitori HTTP sò usati per serve cuntenutu staticu cum'è HTML, CSS è JS.
Puderà implementà u protocolu HTTP da zero espansione a vostra cunniscenza di cumu interagisce e cose.
Per esempiu, se utilizate NodeJs, allora sapete chì Express furnisce un servitore HTTP.
Per riferimentu, vede s'ellu pudete:
- Configurate un servitore senza aduprà biblioteche
- U servitore deve serve u cuntenutu HTML, CSS è JS.
- Implementazione di un router da zero
- Monitorà i cambiamenti è aghjurnà u servitore
Se ùn sapete micca perchè, aduprate
6. App Desktop per note
Tutti pigliamu appunti, nò ?
Creemu una app di note. L'applicazione hà bisognu di salvà note è sincronizà cù a basa di dati. Custruite una app nativa cù Electron, Swift, o ciò chì ti piace è ciò chì funziona per u vostru sistema.
Sentite liberu di cumminà questu cù a prima sfida (editore di testu).
Comu bonus, pruvate à sincronizà a vostra versione desktop cù a versione web.
7. Podcasts (Clone Overcast)
Quale hè chì ùn sente micca i podcasts ?
Crea una applicazione web cù e seguenti funziunalità:
- Crea un contu
- Cerca Podcasts
- Vota è abbonate à i podcasts
- Ferma è ghjucà, cambia a velocità, funzioni avanti è retrocede per 30 seconde.
Pruvate aduprà l'API iTunes cum'è un puntu di partenza. Se sapete di altre risorse, per piacè post in i cumenti.
8. Cattura di u screnu
Bonghjornu! Aghju filmatu u mo schermu avà !
Crea una app desktop o web chì vi permette di catturà u vostru screnu è salvà u clip cum'è .gif
quì
A traduzzione hè stata realizata cù u sustegnu di a cumpagnia
Source: www.habr.com