DigDeep Recovery Pro.apk
14.2 MB
#Coderİnfo #wordpress
📍WordPress nədir?
WordPress, heç bir proqramlaşdırma dilini bilmədən çox sadə bir şəkildə peşəkar saytlar qura biləcəyiniz bir məzmun idarəetmə sistemidir. Yarandığı ilk vaxtlarda yalnız şəxsi bloq yaratmağı nəzərdə tutulmuşdursa, günümüzdə xəbər və müxtəlif informasiya portalları, korportativ saytlar, forum, e-ticarət və istənilən mövzulu veb saytlar yaratmaq mümkündür.
📍WordPress ilə hansı saytlar qurula bilər?
İlk vaxtlar daha çox bloq yaratmaq üçün nəzərdə tutulurdusa, zamanla texnologiyanın inkişafı ilə paralel olaraq əsas kodundakı köklü dəyişikliklər, minlərlə müxtəlif mövzulu temalar və saytın funksionallığını daha da artıran qoşmaların sayəsində artıq hər cür veb sayt yarada biləcəyiniz bir platformaya çevrilmişdir. WordPress ilə yaradıla bilən sayt növlərinə aşağıdakılar daxildir:
Şəxsi bloq;
Şəxsi portfolio və CV;
Korporativ saytlar;
Ödəniş sistemli onlayn mağaza;
Ödəniş sistemli online kurs;
Elan saytları;
Xəbər və digər informasiya portalları;
Forum və s..
Əlavə olaraq qeyd edim ki, özünüzə məxsus saytınızın veb dizaynınız varsa və yaradıcılığınızla fərqli dizaynlar, funksiyalarla veb sayt yaratmaq istəyirsinizsə istifadəsi çox sadə, geniş funksiyalı Elementor, Elements Kit, WpBakery kimi qoşmaları ilə bunun öhdəsindən gələ bilərsiniz.
📍WordPress tema nədir?
Sadə dillə izah etsəm, bir vebsaytın iki üzü: ön hissəsi (saytın dizaynı), arxa hissəsi (admin panel) vardır. Admin panelimiz WordPress olduğu üçün sabitdir və dəyişməz olaraq qalır. Saytın dizaynını isə bu sistemin bizə təqdim etdiyi pulsuz və pullu temalar ilə istədiyimiz zövqə görə dizayn edə bilirik. Pulsuz temalar sistemin daxilində yer alır və tək bir kliklə temanı aktivləşdirə bilirsiniz. Pullu temalar isə yalnız bir mənbədən, themeforest.net-dən əldə etməyinizi tövsiyyə edirəm.
📍WordPress plugin nədir?
Bizim dildə “qoşma/əlavə” kimi tərcümə olunan plugin, veb saytınızın funksionallığını, ümumi potensialını artırır və təhlükəsizliyini qoruyur. Hazırda 50.000-dən çox pullu və pulsuz qoşmalar mövcuddur. Bəlkə də, qoşmalar olmasaydı WordPress bu qədər populyar ola bilməzdi.
WordPress necə qurulur?
Qurulumu həqiqətən çox sadə və çox zaman aparmayan prosesdir. Kod bilməyinizə gərək qalmır və cəmi bir necə dəqiqə ərzində müəyyən prosedurları ardıcıllıqla edirsiniz. Bunu isə tam detallı, şəkilli izahlarla növbəti paylaşımlarda izah edəcəm.
Oxuduğunuz üçün təşəkkürlər :)
©️Coder.Tv | @CoderrTv
📍WordPress nədir?
WordPress, heç bir proqramlaşdırma dilini bilmədən çox sadə bir şəkildə peşəkar saytlar qura biləcəyiniz bir məzmun idarəetmə sistemidir. Yarandığı ilk vaxtlarda yalnız şəxsi bloq yaratmağı nəzərdə tutulmuşdursa, günümüzdə xəbər və müxtəlif informasiya portalları, korportativ saytlar, forum, e-ticarət və istənilən mövzulu veb saytlar yaratmaq mümkündür.
📍WordPress ilə hansı saytlar qurula bilər?
İlk vaxtlar daha çox bloq yaratmaq üçün nəzərdə tutulurdusa, zamanla texnologiyanın inkişafı ilə paralel olaraq əsas kodundakı köklü dəyişikliklər, minlərlə müxtəlif mövzulu temalar və saytın funksionallığını daha da artıran qoşmaların sayəsində artıq hər cür veb sayt yarada biləcəyiniz bir platformaya çevrilmişdir. WordPress ilə yaradıla bilən sayt növlərinə aşağıdakılar daxildir:
Şəxsi bloq;
Şəxsi portfolio və CV;
Korporativ saytlar;
Ödəniş sistemli onlayn mağaza;
Ödəniş sistemli online kurs;
Elan saytları;
Xəbər və digər informasiya portalları;
Forum və s..
Əlavə olaraq qeyd edim ki, özünüzə məxsus saytınızın veb dizaynınız varsa və yaradıcılığınızla fərqli dizaynlar, funksiyalarla veb sayt yaratmaq istəyirsinizsə istifadəsi çox sadə, geniş funksiyalı Elementor, Elements Kit, WpBakery kimi qoşmaları ilə bunun öhdəsindən gələ bilərsiniz.
📍WordPress tema nədir?
Sadə dillə izah etsəm, bir vebsaytın iki üzü: ön hissəsi (saytın dizaynı), arxa hissəsi (admin panel) vardır. Admin panelimiz WordPress olduğu üçün sabitdir və dəyişməz olaraq qalır. Saytın dizaynını isə bu sistemin bizə təqdim etdiyi pulsuz və pullu temalar ilə istədiyimiz zövqə görə dizayn edə bilirik. Pulsuz temalar sistemin daxilində yer alır və tək bir kliklə temanı aktivləşdirə bilirsiniz. Pullu temalar isə yalnız bir mənbədən, themeforest.net-dən əldə etməyinizi tövsiyyə edirəm.
📍WordPress plugin nədir?
Bizim dildə “qoşma/əlavə” kimi tərcümə olunan plugin, veb saytınızın funksionallığını, ümumi potensialını artırır və təhlükəsizliyini qoruyur. Hazırda 50.000-dən çox pullu və pulsuz qoşmalar mövcuddur. Bəlkə də, qoşmalar olmasaydı WordPress bu qədər populyar ola bilməzdi.
WordPress necə qurulur?
Qurulumu həqiqətən çox sadə və çox zaman aparmayan prosesdir. Kod bilməyinizə gərək qalmır və cəmi bir necə dəqiqə ərzində müəyyən prosedurları ardıcıllıqla edirsiniz. Bunu isə tam detallı, şəkilli izahlarla növbəti paylaşımlarda izah edəcəm.
Oxuduğunuz üçün təşəkkürlər :)
©️Coder.Tv | @CoderrTv
#Coderİnfo
📍Ən çox ünvanlanan, və olduqca vacib sualları cavabladım :
1. Proqramlaşdırmaya ilk başlayanlar üçün ilk nəyi məsləhət görərdiz?
- Alqoritma öyrənmələri üçün c++, amma gələcəkdə edəcəkləri işə görə dil seçimi etməkləri daha yaxşıdır.
2. Python'u daha asan və sürətli öyrənmək üçün nə edə bilərik?
- Hər kəs, daha sürətli və asan öyrənmək istəyir, amma əslində tez öyrənsəniz anlamaya bilərsiz. Bu elə bir sahədir ki asana, və tezə qaçmaq məsləhətli deyil. Hətta ilk işiniz ürəyinizcə olmaya bilər, amma vaz keçməməlisiniz.
3. Başlamaq istəyirəm, amma hansından bilmirəm, sizcə JavaScript yoxsa Python?
- Web sahəsi üçün əsas Front JavaScript vacibdir, amma data science AI və Machine learning üçün Python daha üstündür. Hansı işə yönəlmək istəyirsinizsə, ona uyğun seçim etmək ən əlverişli üsuldur.
4. JavaScript'dən application hazırlamaq mümkündürmü?
- Bəli. JavaScript vasitəsi ilə desktop app yaza bilərsiniz.
5. C# forum doldurmağı və s. öyrənmişəm daha sonra nəyə keçid etmək olar?
- SQL və orm öyrənmisinizsə, Web sahəsinə keçin.
6. Sistem adminstratorluğunu bitirib rahat iş tapmaq olar yoxsa development?
- Bu gün iki sahəyə aid çoxlu sayda vakansiya var. Buda o deməkdir ki, hər ikisinə uyğun rahat iş tapmaq mümkündür.
©️Coder.Tv | @CoderrTv
📍Ən çox ünvanlanan, və olduqca vacib sualları cavabladım :
1. Proqramlaşdırmaya ilk başlayanlar üçün ilk nəyi məsləhət görərdiz?
- Alqoritma öyrənmələri üçün c++, amma gələcəkdə edəcəkləri işə görə dil seçimi etməkləri daha yaxşıdır.
2. Python'u daha asan və sürətli öyrənmək üçün nə edə bilərik?
- Hər kəs, daha sürətli və asan öyrənmək istəyir, amma əslində tez öyrənsəniz anlamaya bilərsiz. Bu elə bir sahədir ki asana, və tezə qaçmaq məsləhətli deyil. Hətta ilk işiniz ürəyinizcə olmaya bilər, amma vaz keçməməlisiniz.
3. Başlamaq istəyirəm, amma hansından bilmirəm, sizcə JavaScript yoxsa Python?
- Web sahəsi üçün əsas Front JavaScript vacibdir, amma data science AI və Machine learning üçün Python daha üstündür. Hansı işə yönəlmək istəyirsinizsə, ona uyğun seçim etmək ən əlverişli üsuldur.
4. JavaScript'dən application hazırlamaq mümkündürmü?
- Bəli. JavaScript vasitəsi ilə desktop app yaza bilərsiniz.
5. C# forum doldurmağı və s. öyrənmişəm daha sonra nəyə keçid etmək olar?
- SQL və orm öyrənmisinizsə, Web sahəsinə keçin.
6. Sistem adminstratorluğunu bitirib rahat iş tapmaq olar yoxsa development?
- Bu gün iki sahəyə aid çoxlu sayda vakansiya var. Buda o deməkdir ki, hər ikisinə uyğun rahat iş tapmaq mümkündür.
©️Coder.Tv | @CoderrTv
#faydalıpaylaşım
📍Kod yazmağı bilmədən sayt hazırlaya biləcəyiniz platformalar:
1. Contao
2. WordPress
3. ImpressPages
4. Joomla
5. Dotclear
6. Drupal
©️Coder.Tv | @CoderrTv
📍Kod yazmağı bilmədən sayt hazırlaya biləcəyiniz platformalar:
1. Contao
2. WordPress
3. ImpressPages
4. Joomla
5. Dotclear
6. Drupal
©️Coder.Tv | @CoderrTv
sololearn pro 4_6_0 JGroup.Az.apk
36.3 MB
#CoderApp #sololearn
📲 Sololearn
✔ Proqramlaşdırma dillərini öyrənmək və özünü təkmilləşdirmək üçün interaktiv kurslu proqram.
⚠️ Qeyd: bəzi provayderlərdə açmaya bilər,amma vpn-lə hamısında açır.
©️Coder.Tv | @CoderrTv
📲 Sololearn
✔ Proqramlaşdırma dillərini öyrənmək və özünü təkmilləşdirmək üçün interaktiv kurslu proqram.
⚠️ Qeyd: bəzi provayderlərdə açmaya bilər,amma vpn-lə hamısında açır.
©️Coder.Tv | @CoderrTv
Forwarded from 👨🏻💻 TechCode Azerbaijan (İlqar)
📢 Salamlar hərkəsə kanalda qarşılıqlı reklam vermək istəyən şəxslər @CoderArxivDev'lə əlaqə saxlasın.Görüntülənmə və izlənmə sayı minimum bizdəki qədər olsa kifayətdir. Buyurun
#faydalıpaylaşım #Python
📣 Faydalı Paylaşım
📍Sıfırdan Python Dərsləri (Azərbaycan Dilində)
https://youtube.com/playlist?list=PLKLPk0cyfHeAKc8Jga4JZCCta4rkfwtwI
©️Coder.Tv | @CoderrTv
📣 Faydalı Paylaşım
📍Sıfırdan Python Dərsləri (Azərbaycan Dilində)
https://youtube.com/playlist?list=PLKLPk0cyfHeAKc8Jga4JZCCta4rkfwtwI
©️Coder.Tv | @CoderrTv
📣 Faydalı Paylaşım | Pulsuz Udemy Kursları
📍 Python - Suni Zəka Kursları
https://www.udemy.com/course/it-alannda-kariyer-admlar/
https://www.udemy.com/course/algoritma-problemleri-ve-cozumleriyle-programlamaya-giris/
https://www.udemy.com/course/yazilima-baslangic-rehberi/
https://www.udemy.com/course/yazilima-ilk-adim-akis-diyagramlari/
https://www.udemy.com/course/sifirdan-algoritma-temeli-atma-ve-algoritmik-dusunebilme/
https://www.udemy.com/course/algoritma-ve-programlama-mantg-egitimi/
https://www.udemy.com/course/veri-bilimi-ve-yapay-zekaya-giris/
https://www.udemy.com/course/unity-optimizasyon-teknikleri/
https://www.udemy.com/course/python-temelli-biyokimyasal-hesaplamalar/
https://www.udemy.com/course/yazilim-algoritma-temelleri-python-ve-c-uygulamalari/
https://www.udemy.com/course/temel-python-kursu/
https://www.udemy.com/course/makine-ogrenmesi-siniflandirma-algoritmalari/
https://www.udemy.com/course/algoritma-ve-programlama-mantg-egitimi/
https://www.udemy.com/course/python-programlama-dili-ile-temel-programlama-egitimi/
https://www.udemy.com/course/sfrdan-python-ile-kripto-para-yazlm/
https://www.udemy.com/course/python-ile-programlamaya-giris/
https://www.udemy.com/course/yapay-zeka-makine-ogrenimi-ve-dogal-dil-isleme/
https://www.udemy.com/course/raspberry-pi-tabanli-robot-python-ile-programlama/
https://www.udemy.com/course/hp-reveal-aurasma-sketchup-proje-bazl-artrlms-gerceklik/
https://www.udemy.com/course/artrlms-gerceklik-4/
https://www.udemy.com/course/sifirdan-python-egitimi-ucretsiz-seri-1/
https://www.udemy.com/course/sifirdan-python-egitimi-seri-2/
https://www.udemy.com/course/opencv-kursu-yazgit/
https://www.udemy.com/course/python-programlama-dili-sifirdan-veri-bilimi-icin-giris/
https://www.udemy.com/course/python-programlama-dili-veri-bilimi-icin-pandas/
https://www.udemy.com/course/python-ile-veri-gorsellestirme-data-visualization/
https://www.udemy.com/course/hatali-python-sfrdan-ileri-seviye-pyhton-3/
https://www.udemy.com/course/hatali-python-2-nesneye-yonelik-programlama/
https://www.udemy.com/course/python_ile_programlama_kodlama_/
https://www.udemy.com/course/baslangctan-profesyonellige-python-beginner/
https://www.udemy.com/course/pyhon-programlama-1/
https://www.udemy.com/course/python-programlama-temelleri-2/
https://www.udemy.com/course/python-programlama-temelleri-3/
https://www.udemy.com/course/python-ile-nesne-yonelimli-programlama/
https://www.udemy.com/course/opencv-ile-goruntu-isleme-dersi-python/
https://www.udemy.com/course/opencv-ile-goruntu-isleme-dersi-2-python/
https://www.udemy.com/course/python-hatalar-ve-istisnalar/
https://www.udemy.com/course/muhendisler-icin-python-denklemler/
https://www.udemy.com/course/hic-bilmeyenler-icin-python/
https://www.udemy.com/course/opencv-giris-egitimi-2021/
https://www.udemy.com/course/python-ile-veri-cekme-beautifulsoup-requests-selenium-scrapy/
https://www.udemy.com/course/python-django-ile-web-uygulama-gelistirme-egitimi-kursu/
https://www.udemy.com/course/python-django-ile-web-uygulama-gelistirme-egitimi/
https://www.udemy.com/course/sifirdan-python-egitimi-ucretsiz-seri-1/
https://www.udemy.com/course/sifirdan-python-egitimi-seri-2/
https://www.udemy.com/course/python-nesne-tabanli-programlama/
https://www.udemy.com/course/python-programlama-dili-sifirdan-veri-bilimi-icin-giris/
https://www.udemy.com/course/python-programlama-dili-veri-bilimi-icin-pandas/
https://www.udemy.com/course/python-ile-veri-gorsellestirme-data-visualization/
https://www.udemy.com/course/pythonprogramlamadiliogreniyorum1/
https://www.udemy.com/course/pythonprogramlamadiliogreniyorum-2/
https://www.udemy.com/course/pythonla-opencv-goruntu-isleme-baslangc-kursu-2021/
©️Coder.Tv | @CoderrTv
📍 Python - Suni Zəka Kursları
https://www.udemy.com/course/it-alannda-kariyer-admlar/
https://www.udemy.com/course/algoritma-problemleri-ve-cozumleriyle-programlamaya-giris/
https://www.udemy.com/course/yazilima-baslangic-rehberi/
https://www.udemy.com/course/yazilima-ilk-adim-akis-diyagramlari/
https://www.udemy.com/course/sifirdan-algoritma-temeli-atma-ve-algoritmik-dusunebilme/
https://www.udemy.com/course/algoritma-ve-programlama-mantg-egitimi/
https://www.udemy.com/course/veri-bilimi-ve-yapay-zekaya-giris/
https://www.udemy.com/course/unity-optimizasyon-teknikleri/
https://www.udemy.com/course/python-temelli-biyokimyasal-hesaplamalar/
https://www.udemy.com/course/yazilim-algoritma-temelleri-python-ve-c-uygulamalari/
https://www.udemy.com/course/temel-python-kursu/
https://www.udemy.com/course/makine-ogrenmesi-siniflandirma-algoritmalari/
https://www.udemy.com/course/algoritma-ve-programlama-mantg-egitimi/
https://www.udemy.com/course/python-programlama-dili-ile-temel-programlama-egitimi/
https://www.udemy.com/course/sfrdan-python-ile-kripto-para-yazlm/
https://www.udemy.com/course/python-ile-programlamaya-giris/
https://www.udemy.com/course/yapay-zeka-makine-ogrenimi-ve-dogal-dil-isleme/
https://www.udemy.com/course/raspberry-pi-tabanli-robot-python-ile-programlama/
https://www.udemy.com/course/hp-reveal-aurasma-sketchup-proje-bazl-artrlms-gerceklik/
https://www.udemy.com/course/artrlms-gerceklik-4/
https://www.udemy.com/course/sifirdan-python-egitimi-ucretsiz-seri-1/
https://www.udemy.com/course/sifirdan-python-egitimi-seri-2/
https://www.udemy.com/course/opencv-kursu-yazgit/
https://www.udemy.com/course/python-programlama-dili-sifirdan-veri-bilimi-icin-giris/
https://www.udemy.com/course/python-programlama-dili-veri-bilimi-icin-pandas/
https://www.udemy.com/course/python-ile-veri-gorsellestirme-data-visualization/
https://www.udemy.com/course/hatali-python-sfrdan-ileri-seviye-pyhton-3/
https://www.udemy.com/course/hatali-python-2-nesneye-yonelik-programlama/
https://www.udemy.com/course/python_ile_programlama_kodlama_/
https://www.udemy.com/course/baslangctan-profesyonellige-python-beginner/
https://www.udemy.com/course/pyhon-programlama-1/
https://www.udemy.com/course/python-programlama-temelleri-2/
https://www.udemy.com/course/python-programlama-temelleri-3/
https://www.udemy.com/course/python-ile-nesne-yonelimli-programlama/
https://www.udemy.com/course/opencv-ile-goruntu-isleme-dersi-python/
https://www.udemy.com/course/opencv-ile-goruntu-isleme-dersi-2-python/
https://www.udemy.com/course/python-hatalar-ve-istisnalar/
https://www.udemy.com/course/muhendisler-icin-python-denklemler/
https://www.udemy.com/course/hic-bilmeyenler-icin-python/
https://www.udemy.com/course/opencv-giris-egitimi-2021/
https://www.udemy.com/course/python-ile-veri-cekme-beautifulsoup-requests-selenium-scrapy/
https://www.udemy.com/course/python-django-ile-web-uygulama-gelistirme-egitimi-kursu/
https://www.udemy.com/course/python-django-ile-web-uygulama-gelistirme-egitimi/
https://www.udemy.com/course/sifirdan-python-egitimi-ucretsiz-seri-1/
https://www.udemy.com/course/sifirdan-python-egitimi-seri-2/
https://www.udemy.com/course/python-nesne-tabanli-programlama/
https://www.udemy.com/course/python-programlama-dili-sifirdan-veri-bilimi-icin-giris/
https://www.udemy.com/course/python-programlama-dili-veri-bilimi-icin-pandas/
https://www.udemy.com/course/python-ile-veri-gorsellestirme-data-visualization/
https://www.udemy.com/course/pythonprogramlamadiliogreniyorum1/
https://www.udemy.com/course/pythonprogramlamadiliogreniyorum-2/
https://www.udemy.com/course/pythonla-opencv-goruntu-isleme-baslangc-kursu-2021/
©️Coder.Tv | @CoderrTv
Udemy
IT Alanında Kariyer Adımları
<p><strong>IT alanında kariyer hedefliyor fakat nereden başlayacağınızı bilemiyorsanız bu seminer tam size göre. Bu seminerde IT uzmanlık alanlarına, bu uzmanlıkları kazanabilmeniz için almanız gereken eğitimlere, izlemeniz gereken sertifika programlarına…
Sabah ki #Coderİnfo mövzumuz hansı olsun?
Anonymous Poll
31%
React Js Nədir?
7%
Node Js Nədir?
4%
Mern Stack Nədir?
6%
Flutter Nədir?
19%
Java nədir? nə işə yarayır?
24%
Github Nədir?
7%
Digər :(
🔻🔻Kapital Bank "Bircode Camp" IT təcrübə programı həyata keçirir:
•Ətraflı məlumat:
https://edumap.az/bircode-camp-3-it-tecrube-proqrami/
•Birbaşa qeydiyyat üçün:
https://hr.kapitalbank.az/vac/detail?vacancyId=1397&__cf_chl_jschl_tk__=pmd_oRMYCXqMN7cKX_NCAanHIrOC0b1OcZAcKUxNlL7WyWg-1629480573-0-gqNtZGzNAeWjcnBszQgl
@CoderrTv
•Ətraflı məlumat:
https://edumap.az/bircode-camp-3-it-tecrube-proqrami/
•Birbaşa qeydiyyat üçün:
https://hr.kapitalbank.az/vac/detail?vacancyId=1397&__cf_chl_jschl_tk__=pmd_oRMYCXqMN7cKX_NCAanHIrOC0b1OcZAcKUxNlL7WyWg-1629480573-0-gqNtZGzNAeWjcnBszQgl
@CoderrTv
edumap.az
BirCode Camp 3 IT Təcrübə proqramı
BirCode Camp 3 IT Təcrübə proqramı
Müraciət...
Müraciət...
👉 Python Proje ve Uygulama ile Sıfırdan Zirveye
👉🏻https://www.udemy.com/course/python-proje-ve-uygulama-ile-sifirdan-zirveye-programlama/?couponCode=PYKURS20
👉🏻https://www.udemy.com/course/python-proje-ve-uygulama-ile-sifirdan-zirveye-programlama/?couponCode=PYKURS20
Udemy
Python | Proje ve Uygulama ile Sıfırdan Zirveye Programlama
Python ve standart kütüphaneleri uygulama ve proje örnekleriyle programlamanın temellerini ileri seviye öğrenin!
#Coderİnfo #react
📍React.JS nədir?
React-ın rəsmi saytındakı tərifi "İnteraktiv UI dizaynlarını rahat bir şəkildə yaratmağınıza imkan verir." şəklindədir. İndi React-ın məqsədinə, işinə və tərifinə nəzər salaq.
React İstifadəçi interfeysləri yaratmaq üçün istifadə olunan Facebook tərəfindən istehsal olunan javascript kitabxanasıdır. Reakt bir framework deyil, qeyd etdiyim kimi bir kitabxanadır. Bunun səbəbi React-ın yalnız görünüş (səhifə / baxış) qatına fokuslanmasıdır. Bunun xaricində heç bir memarlıq təbəqəsi ilə əlaqəsi yoxdur. React-in yeganə vəzifəsi Arayüzdəki bütün əməliyyatları ən məntiqli, asan, ən sərfəli və ən təsirli şəkildə etməkdir. React'ı daha texniki olaraq təyin etsək; React, Virtual DOM (Virtual DOM) arxitekturasından istifadə edən bir komponent (element) əsaslı ön kitabxanadır.
Bu məqaləmizdə bəzi terminlər sizə yad gələ bilər. Bunlardan birincisi "komponent" ola bilər. İndi React inkişaf etdirməyə başladığınız gündən ən çox istifadə edəcəyiniz bu termini nəzərdən keçirək.
@CoderrTv
📍React.JS nədir?
React-ın rəsmi saytındakı tərifi "İnteraktiv UI dizaynlarını rahat bir şəkildə yaratmağınıza imkan verir." şəklindədir. İndi React-ın məqsədinə, işinə və tərifinə nəzər salaq.
React İstifadəçi interfeysləri yaratmaq üçün istifadə olunan Facebook tərəfindən istehsal olunan javascript kitabxanasıdır. Reakt bir framework deyil, qeyd etdiyim kimi bir kitabxanadır. Bunun səbəbi React-ın yalnız görünüş (səhifə / baxış) qatına fokuslanmasıdır. Bunun xaricində heç bir memarlıq təbəqəsi ilə əlaqəsi yoxdur. React-in yeganə vəzifəsi Arayüzdəki bütün əməliyyatları ən məntiqli, asan, ən sərfəli və ən təsirli şəkildə etməkdir. React'ı daha texniki olaraq təyin etsək; React, Virtual DOM (Virtual DOM) arxitekturasından istifadə edən bir komponent (element) əsaslı ön kitabxanadır.
Bu məqaləmizdə bəzi terminlər sizə yad gələ bilər. Bunlardan birincisi "komponent" ola bilər. İndi React inkişaf etdirməyə başladığınız gündən ən çox istifadə edəcəyiniz bu termini nəzərdən keçirək.
@CoderrTv
📍Komponent nədir?
Mənə “Komponent nədir? Tək bir cümlə ilə izah edə bilərsənmi? " Soruşsalar, verə biləcəyim tək cavab; "Komponent hər şeydir." olardı. Bəli, doğru oxudun. Hərşeydir. Bilirik ki, bütöv bir şey kiçik hissələrdən ibarətdir. İnsan bədəni ilə orqanları arasındakı əlaqə kimi. Bu kiçik hissələr React üçün komponentlər deməkdir.
Məsələn, bir veb sayt tərtib edərkən dəfələrlə və fərqli yerlərdə yazaraq istifadə etdiyimiz strukturlar var. Eyni div elementini digər səhifələrdə istifadə etmək üçün kopyaladığımız əməliyyatlardan danışıram. Burada komponent sehrli gücünü ortaya qoyur. Bizə bir dəfə bir komponent olaraq yaratdığınızı və sonra istədiyiniz yerdə, istədiyiniz qədər istifadə etdiyinizi söyləyir. Bunu etməyimizin başqa bir səbəbi, nümunə olaraq verdiyimiz div quruluşunda bir dəyişiklik etsəydik, istifadə etdiyimiz bütün səhifələrdə dəyişikliklər edib saxlamağımızdır. Ancaq bir komponenti istifadə edərkən yaratdığımız komponent komponentini dəyişdirən kimi istifadə etdiyimiz yerdə avtomatik olaraq yenilənəcəkdir.
@CoderrTv
Mənə “Komponent nədir? Tək bir cümlə ilə izah edə bilərsənmi? " Soruşsalar, verə biləcəyim tək cavab; "Komponent hər şeydir." olardı. Bəli, doğru oxudun. Hərşeydir. Bilirik ki, bütöv bir şey kiçik hissələrdən ibarətdir. İnsan bədəni ilə orqanları arasındakı əlaqə kimi. Bu kiçik hissələr React üçün komponentlər deməkdir.
Məsələn, bir veb sayt tərtib edərkən dəfələrlə və fərqli yerlərdə yazaraq istifadə etdiyimiz strukturlar var. Eyni div elementini digər səhifələrdə istifadə etmək üçün kopyaladığımız əməliyyatlardan danışıram. Burada komponent sehrli gücünü ortaya qoyur. Bizə bir dəfə bir komponent olaraq yaratdığınızı və sonra istədiyiniz yerdə, istədiyiniz qədər istifadə etdiyinizi söyləyir. Bunu etməyimizin başqa bir səbəbi, nümunə olaraq verdiyimiz div quruluşunda bir dəyişiklik etsəydik, istifadə etdiyimiz bütün səhifələrdə dəyişikliklər edib saxlamağımızdır. Ancaq bir komponenti istifadə edərkən yaratdığımız komponent komponentini dəyişdirən kimi istifadə etdiyimiz yerdə avtomatik olaraq yenilənəcəkdir.
@CoderrTv
📍Virtual DOM nədir?
DOM (Document Object Model) adlandırdığımız quruluş;
Veb səhifələrini bizə görünən edən HTML elementlərinin iyerarxik yanaşı yaşaması deməkdir. Virtual DOM, yaddaşda key => dəyər olaraq tapılan DOM quruluşu adlanır. Beləliklə, bunu DOM-un bir nüsxəsini almaq kimi düşünə bilərik.
Virtual DOM üçün bir nümunə gətirmək üçün HTML veb səhifənizdə hər hansı bir dəyişiklik etdiyimiz anda DOM-un hamısı skan edilir və müvafiq dəyişikliklər orada əks olunur ki, bu dəyişiklik ekranımızda əks olunsun. Bir sözlə, bütün DOM əvvəldən göstərilmişdir. Virtual DOM cəlb olunduqda hər hansı bir yeniləmə; Birincisi, Virtual DOM-da, yaddaşda aparılır. Daha sonra Virtual DOM-dan həqiqi DOM komponentimizə ötürüldüyü üçün Virtual DOM ilə real DOM arasındakı fərqlər yoxlanılır. Bu arada, React-dəki fərq alqoritmləri işə düşür və heç bir fərq yoxdursa, göstərmə prosesi aparılmır. Fərq varsa, yalnız əlaqəli sahələrdəki fərqlər göstərilir.
📍React nə vaxt istifadə etmək lazımdır?
Virtual DOM arxitekturasından istifadə edən və DOM-da bir çox dəyişikliyə sahib olan layihələrdə istifadəsi daha uyğun olur, çünki react göstərmə prosesini məntiqi bir şəkildə fe'l edir. Başqa sözlə, proseslərin daha çox istifadəçi interfeysi tərəfində olduğu layihələrdə istifadə olunur.
📍React öyrənməliyəmmi?
Şəxsi cavabım budur ki, veb proqramlaşdırma dünyasındasınızsa, React'i öyrənərək, proqramlaşdırma həyatınıza yeni bir nəfəs gətirəcəksiniz. Mobil tətbiqetmələr üzərində işləyirsinizsə, yenidən React ilə yolunuzu keçir, amma bu dəfə Native ilə. React Native ilə demək olar ki, eyni quruluşdan istifadə edərək javascript ilə mobil tətbiq yaza bilərsiniz. Bir sözlə, React, öyrəndikdən sonra peşman olmayacağınız bir quruluşdur.
@CoderrTv
DOM (Document Object Model) adlandırdığımız quruluş;
Veb səhifələrini bizə görünən edən HTML elementlərinin iyerarxik yanaşı yaşaması deməkdir. Virtual DOM, yaddaşda key => dəyər olaraq tapılan DOM quruluşu adlanır. Beləliklə, bunu DOM-un bir nüsxəsini almaq kimi düşünə bilərik.
Virtual DOM üçün bir nümunə gətirmək üçün HTML veb səhifənizdə hər hansı bir dəyişiklik etdiyimiz anda DOM-un hamısı skan edilir və müvafiq dəyişikliklər orada əks olunur ki, bu dəyişiklik ekranımızda əks olunsun. Bir sözlə, bütün DOM əvvəldən göstərilmişdir. Virtual DOM cəlb olunduqda hər hansı bir yeniləmə; Birincisi, Virtual DOM-da, yaddaşda aparılır. Daha sonra Virtual DOM-dan həqiqi DOM komponentimizə ötürüldüyü üçün Virtual DOM ilə real DOM arasındakı fərqlər yoxlanılır. Bu arada, React-dəki fərq alqoritmləri işə düşür və heç bir fərq yoxdursa, göstərmə prosesi aparılmır. Fərq varsa, yalnız əlaqəli sahələrdəki fərqlər göstərilir.
📍React nə vaxt istifadə etmək lazımdır?
Virtual DOM arxitekturasından istifadə edən və DOM-da bir çox dəyişikliyə sahib olan layihələrdə istifadəsi daha uyğun olur, çünki react göstərmə prosesini məntiqi bir şəkildə fe'l edir. Başqa sözlə, proseslərin daha çox istifadəçi interfeysi tərəfində olduğu layihələrdə istifadə olunur.
📍React öyrənməliyəmmi?
Şəxsi cavabım budur ki, veb proqramlaşdırma dünyasındasınızsa, React'i öyrənərək, proqramlaşdırma həyatınıza yeni bir nəfəs gətirəcəksiniz. Mobil tətbiqetmələr üzərində işləyirsinizsə, yenidən React ilə yolunuzu keçir, amma bu dəfə Native ilə. React Native ilə demək olar ki, eyni quruluşdan istifadə edərək javascript ilə mobil tətbiq yaza bilərsiniz. Bir sözlə, React, öyrəndikdən sonra peşman olmayacağınız bir quruluşdur.
@CoderrTv
React həqiqətən geniş bir mövzu olduğundan, React-ın məntiqi və işləməsi ilə bağlı giriş səviyyəli bir məqalədən başlamağı uyğun gördüm. Bundan əlavə, əvvəllər eşitmədiyiniz texniki və ingiliscə terminlərlə qarşılaşsanız, oxumağa davam edin, şübhəsiz ki, digər bəndlərdə izahatlar var. Mövzunu bu şəkildə idarə etməyimin səbəbi onu daha yaddaqalan etməkdir. Məqaləni bəyəndinizsə ❤️ buttonuna klik edə bilərsiniz ⤵️.
Müzakirə üçün @CoderTvv qrupumuza fikirlərinizi yaza bilərsiniz.
Oxuduğunuz üçün təşəkkürlər.
@CoderrTv
Müzakirə üçün @CoderTvv qrupumuza fikirlərinizi yaza bilərsiniz.
Oxuduğunuz üçün təşəkkürlər.
@CoderrTv
Məqalə sıralarında dəyişiklik etmək istəyirəm. Araya bir mövzu salacam. Hal hazırda ən çox axtarılan mövzu sizcə növbəti paylaşımımız hansı olsun?
Final Results
80%
Kompüter elmləri Kompüter mühəndisliyi və İnformasiya texnologiyaları arasındakı fərqlər?
20%
Əvvəlki səs vermədəki mövzular