Una altra lista di prughjetti per praticà

"Un maestru face più sbagli chè un principiante faci tentativi"

Ultimu lista di prughjetti di furmazione hà ricevutu 50 mila letture è 600 preferiti. Eccu una altra lista di prughjetti interessanti per praticà, per quelli chì volenu un aiutu extra.

1. Editore di testu

Una altra lista di prughjetti per praticà

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 crea da sè stessu?

2. Reddit clone

Una altra lista di prughjetti per praticà

Reddit hè un aggregazione di nutizie suciale, classificazione di cuntenutu web è situ di discussione.

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 API. Ùn lasciate micca alcuna funziunalità o fate e cose in casu. In u mondu reale cù i clienti è i clienti, ùn pudete micca travaglià casualmente, o perderà rapidamente u vostru travagliu.

I clienti intelligenti capiscenu immediatamente chì u travagliu hè fattu male è truveranu qualcunu altru.

Una altra lista di prughjetti per praticà

API Reddit

3. Publicà un pacchettu NPM open source

Una altra lista di prughjetti per praticà

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.

Una altra lista di prughjetti per praticà

Lodash: lodash.com

Avè qualcosa chì avete fattu in linea vi mette 10% sopra à l'altri. Eccu alcuni risorse utili circa fonti aperti è pacchetti.

4. currículum freeCodeCamp

Una altra lista di prughjetti per praticà

curriculum FCC

freeCodecamp hà cullatu assai corsu di prugrammazione cumpleta.

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.

Una altra lista di prughjetti per praticà

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 Vai lang è pruvate à creà un servitore HTTP Caddy da zero.

Una altra lista di prughjetti per praticà

6. App Desktop per note

Una altra lista di prughjetti per praticà

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)

Una altra lista di prughjetti per praticà

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.

Una altra lista di prughjetti per praticà

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

8. Cattura di u screnu

Una altra lista di prughjetti per praticà

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ì qualchi suggerimenticumu fà questu.

A traduzzione hè stata realizata cù u sustegnu di a cumpagnia U software EDISONchì hè ingaghjatu prufessiunale sviluppà applicazioni è siti web in PHP per i grandi clienti, è ancu sviluppu di servizii cloud è applicazioni mobili in Java.

Source: www.habr.com

Add a comment