Prattika divertenti għal żviluppatur

Человек остается начинающим в течение 1000 дней. Он находит истину после 10000 дней практики.

Это цитата Оямы Масутацу, которая довольно хорошо излагает суть статьи. Если вы хотите быть классным разработчиком — приложите усилия. В этом весь секрет. Проводите много часов за клавиатурой и не бойтесь практиковаться. Тогда вы вырастите как разработчик.

Вот 7 проектов, которые могут помочь вам в развитии. Не стесняйтесь выбирать свой стек технологий — используйте все, что вашей душе угодно.

(предыдущие списки заданий для тренировки: 1) 8 proġetti edukattivi 2) Lista oħra ta 'proġetti biex tipprattika fuqhom)

Проект 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"


Поддержка публикации — компания Edison, которая занимается разработкой и диагностированием хранилища документов Vivaldi.

Проект 2: Управление пользователями

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

Проект 3: Проверка погоды в вашем местоположении

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.

Проект 4: Окно чата

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

Проект 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

Проект 6: Анализатор сайтов

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.

Проект 7: Определение настроений в социальных сетях

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

Удачной практики.

Traduzzjoni: Diana Sheremyeva

Sors: www.habr.com

Żid kumment