Tərtibatçı üçün əyləncəli təcrübə

İnsan 1000 gün ərzində başlanğıc olaraq qalır. O, 10000 günlük təcrübədən sonra həqiqəti tapır.

Bu, Oyama Masutatsudan məqalənin mahiyyətini olduqca yaxşı yekunlaşdıran bir sitatdır. Böyük bir tərtibatçı olmaq istəyirsinizsə, səy göstərin. Bütün sirr budur. Klaviaturada çox saat sərf edin və məşq etməkdən qorxmayın. Sonra bir developer kimi böyüyəcəksiniz.

Sizə inkişaf etdirməyə kömək edə biləcək 7 layihə var. Öz texnologiya yığınınızı seçməkdə çekinmeyin - ürəyinizin istədiyi hər şeyi istifadə edin.

(təlim tapşırıqlarının əvvəlki siyahıları: 1) 8 təhsil layihəsi 2) Təcrübə ediləcək layihələrin başqa bir siyahısı)

Layihə 1: Pacman

Tərtibatçı üçün əyləncəli təcrübə

Öz Pacman versiyasını yaradın. Bu, oyunların necə inkişaf etdirildiyi barədə fikir əldə etmək və əsasları başa düşmək üçün əla bir yoldur. JavaScript çərçivəsi, React və ya Vue istifadə edin.

Siz öyrənəcəksiniz:

  • Elementlər necə hərəkət edir
  • Hansı düymələrin basılacağını necə müəyyən etmək olar
  • Toqquşma anını necə təyin etmək olar
  • Siz daha da irəli gedə və xəyal hərəkətinə nəzarət əlavə edə bilərsiniz

Bu layihənin bir nümunəsini tapa bilərsiniz depoda Github

"Usta yeni başlayandan daha çox səhv edir"


Nəşriyyat dəstəyi - şirkət Edisonkim məşğul olur Vivaldi sənədlərinin saxlanmasının inkişafı və diaqnostikası.

Layihə 2: İstifadəçi İdarəetmə

Tərtibatçı üçün əyləncəli təcrübə

Layihə depoda Github

İstifadəçi administrasiyası üçün CRUD tipli proqram yaratmaq sizə inkişafın əsaslarını öyrədəcək. Bu, xüsusilə yeni tərtibatçılar üçün faydalıdır.

Siz öyrənəcəksiniz:

  • Marşrutlaşdırma nədir
  • Məlumat daxiletmə formalarını necə idarə etmək və istifadəçinin nə daxil etdiyini yoxlamaq
  • Verilənlər bazası ilə necə işləmək - hərəkətləri yaratmaq, oxumaq, yeniləmək və silmək

Layihə 3: Yerinizdəki havanın yoxlanılması

Tərtibatçı üçün əyləncəli təcrübə
Layihə depoda Github

Proqramlar yaratmaq istəyirsinizsə, hava proqramı ilə başlayın. Bu layihə Swift istifadə edərək tamamlana bilər.

Tətbiq yaratmaq təcrübəsi qazanmaqdan əlavə, aşağıdakıları öyrənəcəksiniz:

  • API ilə necə işləmək olar
  • Geolokasiyadan necə istifadə etmək olar
  • Mətn daxiletməsini əlavə etməklə tətbiqinizi daha dinamik edin. Orada istifadəçilər müəyyən bir məkanda hava vəziyyətini yoxlamaq üçün öz yerlərini daxil edə biləcəklər.

Sizə API lazımdır. Hava məlumatlarını əldə etmək üçün OpenWeather API istifadə edin. OpenWeather API haqqında ətraflı məlumat burada.

Layihə 4: Söhbət pəncərəsi

Tərtibatçı üçün əyləncəli təcrübə
Söhbət pəncərəm işləyir, iki brauzer nişanında açın

Söhbət pəncərəsi yaratmaq rozetkalarla işə başlamaq üçün mükəmməl bir yoldur. Texnoloji yığının seçimi böyükdür. Məsələn, Node.js mükəmməldir.

Soketlərin necə işlədiyini və onları necə həyata keçirəcəyini öyrənəcəksiniz. Bu layihənin əsas üstünlüyü budur.

Əgər siz rozetkalarla işləmək istəyən Laravel tərtibatçısınızsa, mənim oxuyun Məqalə

Layihə 5: GitLab CI

Tərtibatçı üçün əyləncəli təcrübə

Mənbə

Davamlı inteqrasiyada (CI) yenisinizsə, GitLab CI ilə oynayın. Bir neçə mühit qurun və bir neçə test keçirməyə çalışın. Bu, çox çətin layihə deyil, amma əminəm ki, ondan çox şey öyrənəcəksiniz. Bir çox inkişaf qrupu indi CI-dən istifadə edir. Onu necə istifadə edəcəyinizi bilmək faydalıdır.

Siz öyrənəcəksiniz:

  • GitLab CI nədir
  • Necə konfiqurasiya etmək olar .gitlab-ci.ymlGitLab istifadəçisinə nə edəcəyini söyləyir
  • Digər mühitlərə necə yerləşdirmək olar

Layihə 6: Vebsayt Analizatoru

Tərtibatçı üçün əyləncəli təcrübə

Veb saytların semantikasını təhlil edən və onların reytinqini yaradan bir kazıyıcı hazırlayın. Məsələn, şəkillərdə çatışmayan alt teqləri yoxlaya bilərsiniz. Və ya səhifədə SEO meta teqlərinin olub olmadığını yoxlayın. Bir kazıyıcı istifadəçi interfeysi olmadan yaradıla bilər.

Siz öyrənəcəksiniz:

  • Sıyırıcı necə işləyir?
  • DOM seçicilərini necə yaratmaq olar
  • Alqoritmi necə yazmaq olar
  • Əgər orada dayanmaq istəmirsinizsə, istifadəçi interfeysi yaradın. Siz həmçinin yoxladığınız hər bir vebsaytda hesabat yarada bilərsiniz.

Layihə 7: Sosial Mediada Sentiment Sentiment

Tərtibatçı üçün əyləncəli təcrübə

Mənbə

Sosial mediada hisslərin aşkarlanması maşın öyrənməsi ilə tanış olmaq üçün əla yoldur.

Yalnız bir sosial şəbəkəni təhlil etməklə başlaya bilərsiniz. Hər kəs adətən Twitter ilə başlayır.

Əgər siz artıq maşın öyrənmə təcrübəniz varsa, müxtəlif sosial şəbəkələrdən məlumat toplamağa və onları birləşdirməyə çalışın.

Siz öyrənəcəksiniz:

  • Maşın öyrənməsi nədir

Xoşbəxt məşq.

Tərcümə: Diana Sheremyeva

Mənbə: www.habr.com

Добавить комментарий