Pratica divertente per un sviluppatore

Una persona resta un principiante per 1000 ghjorni. Truva a verità dopu à 10000 XNUMX ghjorni di pratica.

Questa hè una cita di Oyama Masutatsu chì riassume u puntu di l'articulu abbastanza bè. Se vulete esse un grande sviluppatore, fate u sforzu. Questu hè tuttu u sicretu. Passate parechje ore à u teclatu è ùn avete micca paura di praticà. Allora crescerete cum'è sviluppatore.

Eccu 7 prughjetti chì ponu aiutà à sviluppà. Sentite liberu di sceglie a vostra pila di tecnulugia - utilizate ciò chì u vostru core desidera.

(listi precedenti di travaglii di furmazione: 1) 8 prughjetti educativi 2) Una altra lista di prughjetti per praticà)

Prughjettu 1: Pacman

Pratica divertente per un sviluppatore

Crea a vostra propria versione di Pacman. Questu hè un grande modu per avè una idea di cumu si sviluppanu i ghjochi è capisce i principii. Aduprate un framework JavaScript, React o Vue.

Amparerai:

  • Cumu si move l'elementi
  • Cumu determinà quali tasti da appughjà
  • Cumu determinà u mumentu di scontru
  • Pudete andà più luntanu è aghjunghje cuntrolli di u muvimentu fantasma

Truverete un esempiu di stu prughjettu in u repository GitHub

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


Supportu di publicazione - cumpagnia Edisonchi tratta sviluppu è diagnostica di l'archiviazione di documenti Vivaldi.

Prughjettu 2: Gestione d'utilizatori

Pratica divertente per un sviluppatore

U prugettu in u repository GitHub

Crià una applicazione di tipu CRUD per l'amministrazione di l'utilizatori vi insegnerà i principii di u sviluppu. Questu hè particularmente utile per i novi sviluppatori.

Amparerai:

  • Cosa hè u routing
  • Cumu gestisce e forme di ingressu di dati è verificate ciò chì l'utilizatore hà intrutu
  • Cumu travaglià cù a basa di dati - creà, leghje, aghjurnà è sguassate l'azzioni

Prughjettu 3: Verificate u clima in u vostru locu

Pratica divertente per un sviluppatore
U prugettu in u repository GitHub

Se vulete creà app, cuminciate cù una app meteo. Stu prughjettu pò esse cumpletu cù Swift.

In più di acquistà esperienza di custruisce una applicazione, imparerete:

  • Cumu travaglià cù l'API
  • Cumu aduprà a geolocalizazione
  • Fate a vostra applicazione più dinamica aghjunghjendu input di testu. In questu, l'utilizatori puderanu entre in u so locu per verificà u clima in un locu specificu.

Avete bisognu di una API. Per uttene dati climatichi, utilizate l'API OpenWeather. Più infurmazione nantu à l'API OpenWeather ccà.

Prughjettu 4: Chat Window

Pratica divertente per un sviluppatore
A mo finestra di chat in azione, aperta in duie tabulazioni di u navigatore

A creazione di una finestra di chat hè u modu perfettu per cumincià cù sockets. L'scelta di stack tech hè enormosa. Node.js, per esempiu, hè perfettu.

Ampararete cumu funziona i sockets è cumu implementà. Questu hè u vantaghju principali di stu prughjettu.

Sè vo site un sviluppatore Laravel chì vole travaglià cù sockets, leghjite u mo articulu

Prughjettu 5: GitLab CI

Pratica divertente per un sviluppatore

Source

Sè vo site novu à l'integrazione continua (CI), ghjucate cù GitLab CI. Configurate uni pochi di ambienti è pruvate à fà un paru di teste. Ùn hè micca un prughjettu assai difficiule, ma sò sicuru chì amparate assai da ellu. Parechji squadre di sviluppu usanu avà CI. Sapendu cumu utilizà hè utile.

Amparerai:

  • Cosa hè GitLab CI
  • Cumu cunfigurà .gitlab-ci.ymlchì dice à l'utilizatori di GitLab ciò chì deve fà
  • Cumu implementà in altri ambienti

Prughjettu 6: Analizzatore di u situ web

Pratica divertente per un sviluppatore

Fate un scraper chì analizà a semantica di i siti web è crea a so valutazione. Per esempiu, pudete cuntrollà l'alt tags mancanti in l'imaghjini. O verificate se a pagina hà meta tags SEO. Un scraper pò esse creatu senza una interfaccia d'utilizatore.

Amparerai:

  • Cumu funziona u scraper?
  • Cumu creà selettori DOM
  • Cumu scrive un algoritmu
  • Se ùn vulete micca firmà quì, crea una interfaccia d'utilizatore. Pudete ancu creà un rapportu nantu à ogni situ web chì verificate.

Prughjettu 7: Sentiment Sentiment in Social Media

Pratica divertente per un sviluppatore

Source

A rilevazione di sentimenti nantu à e social media hè un modu fantasticu per esse introduttu à l'apprendimentu automaticu.

Pudete principià per analizà una sola rete suciale. Di solitu, tutti principianu cù Twitter.

Sè avete digià sperienza cù l'apprendimentu machine, pruvate à cullà dati da e diverse rete soziale è cumminendu.

Amparerai:

  • Chì ghjè l'apprendimentu di macchina

Felice pratica.

Traduzzione: Diana Sheremyeva

Source: www.habr.com

Add a comment