"Usta yeni başlayandan daha çox səhv edir"
Son
1. Mətn redaktoru
Mətn redaktorunun məqsədi öz formatlarını etibarlı HTML işarəsinə çevirməyə çalışan istifadəçilərin səylərini azaltmaqdır. Yaxşı mətn redaktoru istifadəçilərə mətni müxtəlif yollarla formatlamağa imkan verir.
Nə vaxtsa hər kəs mətn redaktorundan istifadə edib. Bəs niyə olmasın
2. Reddit klonu
Reddit vaxtımın çox hissəsini alır, amma mən onunla vaxt keçirməyə davam edirəm. Reddit klonunun yaradılması proqramlaşdırmanı öyrənmək üçün effektiv üsuldur (eyni zamanda Reddit-ə baxarkən).
Reddit sizə çox zəngin təqdim edir
Ağıllı müştərilər dərhal işin pis aparıldığını anlayacaq və başqasını tapacaqlar.
3. Açıq mənbəli NPM paketinin nəşri
Javascript kodunu yazsanız, paket menecerindən istifadə etmək şansınız var. Paket meneceri digər insanların yazıb dərc etdiyi mövcud kodu təkrar istifadə etməyə imkan verir.
Paketin tam inkişaf dövrünü başa düşmək çox yaxşı təcrübə təmin edəcəkdir. Kodu dərc edərkən bilməli olduğunuz bir çox şey var. Siz təhlükəsizlik, semantik versiya, miqyaslılıq, adlandırma konvensiyaları və texniki xidmət haqqında düşünməlisiniz.
Paket hər şey ola bilər. İdeyanız yoxdursa, öz Lodash-ınızı yaradın və dərc edin.
Lodaş:
İnternetdə etdiyiniz bir işə sahib olmaq sizi digərlərindən 10% üstün edir.
4. freeCodeCamp kurikulumu
freeCodecamp çox şey toplayıb
freeCodeCamp qeyri-kommersiya təşkilatıdır. O, interaktiv veb-əsaslı öyrənmə platforması, onlayn icma forumu, söhbət otaqları, Orta nəşrlər və öyrənmə veb inkişafını hər kəs üçün əlçatan etmək niyyətində olan yerli təşkilatlardan ibarətdir.
Bütün kursu başa vurmağı bacarsanız, ilk işiniz üçün daha uyğun olacaqsınız.
5. Sıfırdan HTTP server yaradın
HTTP protokolu məzmunun İnternetdə hərəkət etdiyi əsas protokollardan biridir. HTTP serverləri HTML, CSS və JS kimi statik məzmuna xidmət etmək üçün istifadə olunur.
HTTP protokolunu sıfırdan həyata keçirə bilmək işlərin necə qarşılıqlı əlaqəsi haqqında biliklərinizi genişləndirəcək.
Məsələn, NodeJ-lərdən istifadə edirsinizsə, Express-in HTTP serverini təmin etdiyini bilirsiniz.
İstinad üçün, edə bildiyinizə baxın:
- Heç bir kitabxanadan istifadə etmədən server qurun
- Server HTML, CSS və JS məzmununa xidmət etməlidir.
- Routerin sıfırdan həyata keçirilməsi
- Dəyişiklikləri izləyin və serveri yeniləyin
Səbəbini bilmirsinizsə, istifadə edin
6. Qeydlər üçün masaüstü proqramı
Biz hamımız qeyd edirik, elə deyilmi?
Gəlin qeydlər proqramı yaradaq. Tətbiq qeydləri saxlamalı və verilənlər bazası ilə sinxronizasiya etməlidir. Electron, Swift və ya istədiyiniz və sisteminiz üçün nə işlədiyini istifadə edərək yerli proqram yaradın.
Bunu ilk problemlə (mətn redaktoru) birləşdirə bilərsiniz.
Bonus olaraq, masaüstü versiyanızı veb versiya ilə sinxronlaşdırmağa cəhd edin.
7. Podkastlar (Buludlu klon)
Kim podkastlara qulaq asmır?
Aşağıdakı funksiyaları olan veb tətbiqi yaradın:
- Hesab yarat
- Podkastları axtarın
- Qiymətləndirin və podkastlara abunə olun
- Dayan və oyna, sürəti, irəli və geri funksiyalarını 30 saniyə dəyişdir.
Başlanğıc nöqtəsi kimi iTunes API istifadə etməyə çalışın. Başqa resursları bilirsinizsə, şərhlərdə yazın.
8. Ekran görüntüsü
Salam! Hazırda ekranımı çəkirəm!
Ekranınızı çəkməyə və klipi kimi saxlamağa imkan verən masaüstü və ya veb proqramı yaradın .gif
Burada
Tərcümə şirkətin dəstəyi ilə həyata keçirilib
Mənbə: www.habr.com