Prattika divertenti għal żviluppatur

Persuna tibqa 'Bidu għal 1000 jum. Huwa jsib il-verità wara 10000 jum ta 'prattika.

Din hija kwotazzjoni minn Oyama Masutatsu li tiġbor il-punt tal-artiklu pjuttost tajjeb. Jekk trid tkun żviluppatur kbir, poġġi l-isforz. Dan huwa s-sigriet kollu. Oqgħod ħafna sigħat fuq it-tastiera u tibżax tipprattika. Imbagħad int se tikber bħala żviluppatur.

Hawn 7 proġetti li jistgħu jgħinuk tiżviluppa. Ħossok liberu li tagħżel il-munzell tat-teknoloġija tiegħek - uża dak kollu li tixtieq qalbek.

(listi preċedenti ta' kompiti ta' taħriġ: 1) 8 proġetti edukattivi 2) Lista oħra ta 'proġetti biex tipprattika fuqhom)

Proġett 1: Pacman

Prattika divertenti għal żviluppatur

Oħloq il-verżjoni tiegħek ta' Pacman. Dan huwa mod tajjeb ħafna biex tieħu idea ta 'kif il-logħob huma żviluppati u tifhem l-affarijiet bażiċi. Uża qafas JavaScript, React jew Vue.

Int titgħallem:

  • Kif jimxu l-elementi
  • Kif tiddetermina liema ċwievet tagħfas
  • Kif tiddetermina l-mument tal-ħabta
  • Tista 'tmur lil hinn u żżid kontrolli tal-moviment tal-fatat

Issib eżempju ta’ dan il-proġett fir-repożitorju GitHub

"Kaptan jagħmel aktar żbalji milli jibda jipprova"


Appoġġ għall-pubblikazzjoni - kumpanija Edisonmin jittratta żvilupp u dijanjostika tal-ħażna tad-dokumenti Vivaldi.

Proġett 2: Ġestjoni tal-Utenti

Prattika divertenti għal żviluppatur

Proġett fir-repożitorju GitHub

Il-ħolqien ta 'applikazzjoni tat-tip CRUD għall-amministrazzjoni tal-utent se jgħallmu l-baŜi tal-iżvilupp. Dan huwa speċjalment utli għall-iżviluppaturi ġodda.

Int titgħallem:

  • X'inhu routing
  • Kif timmaniġġja l-formoli tad-dħul tad-dejta u tivverifika dak li jkun daħħal l-utent
  • Kif taħdem mad-database - toħloq, aqra, taġġorna u tħassar azzjonijiet

Proġett 3: Iċċekkja t-temp fil-post tiegħek

Prattika divertenti għal żviluppatur
Proġett fir-repożitorju GitHub

Jekk trid toħloq apps, ibda b'app tat-temp. Dan il-proġett jista’ jitlesta bl-użu ta’ Swift.

Minbarra li tikseb esperjenza fil-bini ta' applikazzjoni, int se titgħallem:

  • Kif taħdem mal-API
  • Kif tuża l-ġeolokalizzazzjoni
  • Agħmel l-applikazzjoni tiegħek aktar dinamika billi żżid input tat-test. Fiha, l-utenti jkunu jistgħu jidħlu fil-post tagħhom biex jiċċekkjaw it-temp f'post speċifiku.

Ikollok bżonn API. Biex tikseb data tat-temp, uża l-API OpenWeather. Aktar informazzjoni dwar l-API OpenWeather hawn.

Proġett 4: Tieqa taċ-Chat

Prattika divertenti għal żviluppatur
It-tieqa taċ-chat tiegħi fl-azzjoni, tiftaħ f'żewġ tabs tal-browser

Il-ħolqien ta 'tieqa ta' chat huwa l-mod perfett biex tibda bis-sokits. L-għażla tal-munzell tat-teknoloġija hija enormi. Node.js, pereżempju, huwa perfett.

Se titgħallem kif jaħdmu s-sokits u kif timplimentahom. Dan huwa l-vantaġġ ewlieni ta 'dan il-proġett.

Jekk inti żviluppatur ta 'Laravel li trid taħdem ma' sokits, aqra tiegħi oġġett

Proġett 5: GitLab CI

Prattika divertenti għal żviluppatur

Sors

Jekk int ġdid għall-integrazzjoni kontinwa (CI), tilgħab ma' GitLab CI. Stabbilixxi ftit ambjenti u ipprova wettaq ftit testijiet. Mhuwiex proġett diffiċli ħafna, imma żgur li titgħallem ħafna minnu. Ħafna timijiet ta 'żvilupp issa qed jużaw CI. Li tkun taf kif tużah huwa utli.

Int titgħallem:

  • X'inhu GitLab CI
  • Kif tikkonfigura .gitlab-ci.ymlli jgħid lill-utent GitLab x'għandu jagħmel
  • Kif tuża f'ambjenti oħra

Proġett 6: Analizzatur tal-Websajt

Prattika divertenti għal żviluppatur

Agħmel barraxa li tanalizza s-semantika tal-websajts u toħloq il-klassifikazzjoni tagħhom. Per eżempju, tista 'tiċċekkja għal tikketti alt nieqsa fl-immaġini. Jew iċċekkja jekk il-paġna għandhiex meta tags SEO. Barraxa tista 'tinħoloq mingħajr interface għall-utent.

Int titgħallem:

  • Kif jaħdem il-barraxa?
  • Kif toħloq seletturi DOM
  • Kif tikteb algoritmu
  • Jekk ma tridx tieqaf hemm, oħloq user interface. Tista' wkoll toħloq rapport fuq kull websajt li tiċċekkja.

Proġett 7: Sentiment Sentiment fuq il-Midja Soċjali

Prattika divertenti għal żviluppatur

Sors

L-iskoperta tas-sentimenti fuq il-midja soċjali hija mod tajjeb ħafna biex tidħol fit-tagħlim tal-magni.

Tista 'tibda billi tanalizza netwerk soċjali wieħed biss. Kulħadd normalment jibda b'Twitter.

Jekk diġà għandek esperjenza bit-tagħlim tal-magni, ipprova iġbor data minn netwerks soċjali differenti u għaqqadhom.

Int titgħallem:

  • X'inhu machine learning

Prattika kuntenta.

Traduzzjoni: Diana Sheremyeva

Sors: www.habr.com

Żid kumment