Tamamilə bir başlanğıc olaraq veb inkişafını necə mənimsəyə bilərəm?


cavab 1:

Heyif!

Beləliklə, veb inkişafını öyrənmək və veb inkişaf etdiricisi olmaq istəyirsiniz? Əvvəlcə təbriklər. Mükəmməl seçim etdiniz.

Beləliklə, arxa planınızdan asılı olaraq veb inkişafını harada öyrənməyə başlayacağınız barədə sualınız ola bilər. Əsasən ətrafında Googling etdinizsə, orada bütün dillər, çərçivələr və öyrənmə mənbələri ilə dolu olanı hiss edə bilərsiniz.

Yaxşı, narahat olmayın. Sən tək deyilsən. Google ən yaxşı dostunuz və ya ən pis düşməniniz ola bilər. Sadəcə istifadə etməyinizdən asılıdır.

  • Fikri sonunda başlayın.

Veb inkişafını öyrənməyə başladıqda tövsiyə etdiyim ilk işlərdən biri aydın bir məqsəd barədə qərar vermək və yadda saxlamaqdır.

Bəlkə karyera dəyişikliyi etmək istəyirsən. Bəlkə bir tətbiq üçün pis bir fikriniz var. Və ya bəlkə yalnız əyləncə üçün öyrənmək istəyərsən.

Məqsədiniz nə olursa olsun, başa düşmək vacibdir

niyə

bunu edirsən. Bu anlayış öyrənmə vaxtınızla daha məhsuldar olmağınıza kömək edəcəkdir. Ayrıca imtina etmək kimi hiss etdiyiniz zamanlarda sizi ruhlandırmağa kömək edəcəkdir.

  • Bunu etdikdən sonra təbrik edirəm! Veb inkişaf səyahətinizə başlamısınız.

İndi məşq etmək vaxtıdır. Bu əvvəlcə çətin görünə bilər. Tam iş günü, məktəb, tərəfdaş və ya hamınızın diqqətini tələb edən vaxta sahib olmaq çətindir.

Amma

ardıcıllıq əsasdır

. Şənbə günü yeddi saat kodlaşdırmaqdan çox, hər gün bir saat kodlaşdırmaqla daha çox şey öyrənəcəksiniz.

  • Kod öyrənmək, dünyanın ən güclü insanı olmağa çalışmaq kimidir.

Əgər "Dünyanın Güclü Adamı" yarışmasını izləmisinizsə, kod öyrənməyi yük maşını çəkmə hadisəsinə bənzədir. Başlanğıcda getmək çox çətindir. Bu qeyri-mümkün bir iş kimi görünür. Yalnız körpə addımları atırsınız.

Ancaq bir yük maşınının yuvarlanmasını əldə etdikdən sonra özünüzü sona doğru qaçan tapana qədər daha asan və asan olur! Ok ... bəlkə də işləmir! :-)

Öyrənmə tərziniz video dərslərinə daha uyğundursa, Youtube-da tapıla biləcək bəzi HTML və CSS kurslarına da baxın.

Mən şəxsən pulsuz tövsiyə edə bilərəm

EDUONIX

kurslar. Kurslar inkişaf mühitinizi qurmağı, mətn redaktorunu yükləməyi (Sublime və Mötərizəni bəyənirəm) və həqiqi bir layihə qurmağı əhatə edəcəkdir.

  • HTML və CSS kurslarını aparmaq üçün birbaşa gedin

Əvvəlcə ilk şeylər, düz başına baş vurun

Eduonix

, freeCodeCamp və ya Codecademy və "HTML & CSS" kurslarını keçin. Bu, bu texnologiyaların nə ilə əlaqəli olduğunu hiss etməlidir.

Ayrıca, interaktiv öyrənmə mühitlərinə görə əvvəlcə yerli inkişaf mühitini necə qurmağı öyrənmək əvəzinə dərhal kod yazmağa başladacaqsınız. Heç bir şey bir kodu yazmaqdan və bəzi sınaqları dərhal keçməkdən daha çox inamınızı artırmaz.

Ancaq şəxsən istifadə etdim

eduonix öyrənmə həlləri

və çox yaxşı işləndi. Hərtərəfli öyrənmək istəyirsinizsə məsləhət görürəm

kod akademiyası

ən yaxşı nəticələr üçün ... amma bir təcrübəsizsinizsə və sıfırdan başlamaq niyyətindəsinizsə, Eduonix ilə getməyinizi təklif edirəm, çünki bu, sizi asanlıqla və interaktiv şəkildə Veb İnkişafının bütün əsas anlayışları ilə tanış edir. Onların məzmun işçiləri düzgün konseptual öyrənmə təcrübəsinə sahib olmağa kömək edəcək praktik real dünya nümunələri yaratmağa yönəldiblər.

Budur bütün kursların siyahısı

EDUONIX

sertifikatlarla birlikdə təmin edir:

HTML və CSS -

HTML5 və CSS3 təlimlərindən keçəcəksiniz

JavaScript və JQuery -

İnternetin güclü skriptini öyrənin və daha yaxşı veb tətbiqləri yaratmaq üçün istifadə edin

XML, JSON və Ajax -

Bu texnologiyaları mənimsəyin və etibarlı və səmərəli veb xidmətləri yaradın

PHP və MySQL-

Ən məşhur MySQL RDBMS ilə ən məşhur server yazı texnologiyasını öyrənin. Bunlardan istifadə edərək kompleks sistemlər və veb saytlar yaradın.

Yii -

Ən populyar PHP çərçivəsidir. Bu texnologiya ilə asanlıqla Web 2.0 saytları yaradın.

Düşünürəm ki, yeni başlayanlar üçün mövcud olan ən maraqlı onlayn mənbələrdən biridir

Qiymət pulsuz bir Certified Web Developer!

Ümid edirəm kömək edər!

Xoşbəxt web inkişaf !!


cavab 2:

Veb inkişafını mənimsəməyin ən sadə yolu sizə xəbər verəcəyəm.

Tamamilə bir başlanğıc olduğundan, veb inkişafını öyrənmək çox səy və vaxt tələb edir. Buna görə yalnız həsr olun və texnologiyaları öyrənin.

Veb inkişafı nədən ibarətdir?

Bildiyiniz kimi veb inkişafı 3 əsas hissəyə bölmək olar:

  • Ön son - Bu, istifadəçi məlumatları görmək və qarşılıqlı əlaqə qurmaq üçün qrafik interfeysə çevrilir.
  • Geri bitmə - Bu, əsasən saytın necə işlədiyinə yönəlmiş inkişafın server tərəfinə aiddir.
  • Tam yığın - Bu əsasən həm ön, həm də arxa ucun inkişafıdır. Beləliklə tam yığma bacarıqları ilə bir geliştirici bir veb sayt və ya tətbiq sonunu qura bilər.

Beləliklə, uyğunluğuna görə 3 inkişaf rolundan hər hansı birini öyrənməyi seçə bilərsiniz. İndi bu rolların hər biri üçün öyrənməli olduğunuz texnologiyalar və bacarıqlar barədə ətraflı məlumat verəcəyəm.

Ön son bir geliştirici olmaq üçün HTML 5, CSS 3, JavaScript, jQuery, GIT və s. Mövzularında yaxşı bacarıqlı olmalısınız. Bunlardan başqa, tövsiyə olunur

inkişaf etmiş bir çərçivə öyrənmək,

demək, Bucaqlı, Vue və ya reaksiya verin. Bunlardan hər hansı birini öyrənmək incə istifadəçi interfeysi və zəngin veb tətbiqetmələrini yaratmağa imkan verəcəkdir.

Əslində Uber, Ola, Swiggy, Flipkart, Amazon, Zomato və s. Kimi aparıcı proqram və texnoloji şirkətlərin əksəriyyəti istehsalda bu qabaqcıl çərçivələrdən birini istifadə edir. Bir sözlə, ön bir inkişaf etdirici olmaq üçün öyrənməlisiniz

  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • GİT
  • Bucaq / Vue / Reaksiya

Geri inkişafda bir karyera qurmaq istəyirsinizsə, burada öyrənməlisiniz.

  • JavaScript və ya hər hansı digər server tərəfi dili, Python, Java və s
  • Öyrənməyi seçdiyiniz dildə əlaqəli çərçivə, Python'u seçsəniz, Django'nu öyrənməlisiniz deyin. JavaScript'i öyrəndiyiniz təqdirdə Node.JS öyrənməlisiniz.
  • Express.JS
  • Advance MongoDB və ya hər hansı digər məlumat bazası
  • Cloud- Nginx, Aws buludu, Hosting və s

Tam bir yığın hazırlayıcısı olmaq istəyirsinizsə, tam ön və arxa son texnologiyaları öyrənməyiniz tələb olunur. Üstəlik, bunu sizə tövsiyə edərdim

mənasını yığın.

Baxmayaraq ki, MERN, LAMP və s. Kimi bir neçə digər texnologiya yığını var, lakin bunların arasında MEAN yığını ən yaxşı hesab olunur

geniş istifadə və faydaları

kimi məhsuldarlıq, inkişaf etdirilə bilən tətbiqlər və s. inkişaf təklif olunur. Beləliklə, tam yığım inkişafında MEAN yığını öyrənin.

Əlavə olaraq veb inkişafı inkişaf etdirmək üçün sizə də tövsiyə edirəm

bir ovuc layihə üzərində işləmək.

Bir neçə çətin inkişaf layihəsi götürün və üzərində işləməyə başlayın. Bir ovuc inkişaf layihəsi üzərində işləməyi başa düşməyə imkan verəcəkdir

texnologiyaların praktik tətbiqi

və alətlər daha yaxşıdır. Əslində layihələrdən istifadə edərək özünüz üçün bir portfel də yarada bilərsiniz. Güclü bir portfelə sahib olmaq, sənayedə yaxşı bir veb geliştirici işi əldə etməkdə kömək olardı.

Beləliklə, master veb inkişafına yanaşmanız aşağıdakılardan olmalıdır.

  • İnternet inkişaf rollarından birini seçin və əlaqəli texnologiyalar və alətləri öyrənin.
  • Öyrətdiyiniz texnologiyalardan istifadə edərək bir neçə inkişaf layihəsi qurun.
  • Veb geliştirici işlərini axtarın və işə götürün.

Veb inkişafına yiyələnmək istədiyiniz üçün

EdWisor istifadə etməyi təklif edərdim.

Ön sonunda unikal karyera yolu və edə biləcəyiniz MEAN yığını təklif edir

texnologiyaları sıfırdan öyrənmək

. Bundan əlavə işləməyiniz üçün layihələr verir. Bunlardan başqa, siz də əldə edirsiniz

zəmanətli iş

çünki 250+ məhsula əsaslanan şirkətlər / startaplar veb tərtibatçılarını buradakı insanların cəhd etdiyi layihələr əsasında işə götürürlər. Beləliklə, cəhd edə bilərsiniz!

Bunun xaricində Coursera, HackerRank, veb inkişafını öyrənmək üçün bir neçə başqa resurs var.

HackerEarth

, Simplilearn və s. Burada bir iş zəmanəti almayacaqsınız.

Ümid edirəm bu məlumat kömək edir !!