Frontend programmist
Şeýle dörediji, kesgitlemesi boýunça öňdäki hatarda durýar we sahypanyň wizual bölegi üçin jogapkärdir: gelýänleriň görşi ýaly. “Frontend” döredijiler ähli grafiki elementleriň kadaly işleýändigine, mazmunyň ähli enjamlarda görkezilýändigine, şriftleriň “süýrenmeýändigine” we suratlaryň gaty uzak wagtlap ýüklenmeýändigine göz ýetirýärler.
1. HTML öwrenmek
Ilki bilen, täze döredilen öňdebaryjy HTML - Gipertekst bellemek dilini özleşdirmeli. Bu, suratlar, tablisalar ýa-da tekst bolsun, esasy elementleriň hemmesini sahypada goýmaga mümkinçilik berýän esasy guraldyr.
2. CSS okuwy
Daşardan HTML-de ýazylan web sahypasy ýönekeý tekst resminamasyna meňzeýär. Ony durmuşa geçirmek üçin kaskadly stil sahypasy ýa-da CSS ulanylýar. Sahypanyň gurluşyny üýtgedenok, daşky görnüşi: şriftler, elementleriň tertibi, kölegeler we reňkler. Başgaça aýdylanda, sahypanyň logiki gurluşyny beýan etmek üçin HTML ulanylsa, CSS grafiki elementler üçin jogapkär we aýratyn faýlda ýazylýar.
3. JavaScript öwrenmek
Netijede, web sahypasynyň elementleriniň hereketleri we ulanyjylaryň hereketlerine jogap bermegi üçin dörediji JavaScript koduny ýazýar. Ilkinji ikisinden has çylşyrymly, ýöne netijesi şeýledir: açylýan penjireleriň peýda bolmagy ýa-da sahypadaky elementleriň çekilmegi (mysal üçin, sosial ulgamda suratlary tertiplemek) skriptlere baglydyr. CSS-den tapawutlylykda JavaScript kody HTML gurluşyna ornaşdyrylýar, sebäbi elementleriň daşky görnüşine däl-de, sahypadaky hereketlerine täsir edýär.
Düýnki tehnologiýa eýýäm ertir: programmirleme dilleri köne bolup bilermi?
Backend programmist
Sahypanyň owadan gabygyny doldurmazdan manysy ýok: wideolar, baglanyşyklar we suratlar serwere, maglumat bazasyna we beýleki internet sahypalaryna birikdirilmelidir. Arka tarap döredijiler hyzmatyň apparat we programma üpjünçiligi işine alada edýärler. Şeýle hem, maglumat howpsuzlygy (hakerlerden goramak) üçin jogapkärdirler we serwerdäki ýüklere gözegçilik edýärler (girýänleriň sany sebäpli sahypa “asylmaz”).
1. PHP öwrenmek
Esasy arkany dörediji gural, PHP programmirleme dilidir. Ulanyja görünýän sahypany islendik maglumat saklanýan serwer bilen baglanyşdyrmak zerurdyr. Mysal üçin, HTML ulanyp web sahypasyna bir gezekde bir surat ýüklemezlik üçin, serwerde ýerleşýän şertli galereýany awtomatiki usulda ýükleýän skript işledip bilersiňiz. PHP dili web sahypasyny döretmek işini şeýle aňsatlaşdyrýar welin, SkillBox öňdäki döredijilere hem öwrenmegi maslahat berýär.
2. SQL öwreniň
SQL gysgaltmasy "Düzülen talap dili" diýmekdir. Sahypany serwere birikdirmek üçin zerur bolan PHP-den tapawutlylykda SQL dilleri maglumat bazalaryny özleri dolandyrmaga mümkinçilik berýär. Indi şeýle diller köp, olaryň arasynda iň köp ýaýranlary MySQL, MSSQL, PostgreSQL we başgalar.
Doly sikl döredijiler öň we arka programmirlemek üçin zerur dilleri bilýärler. Elbetde, olar ähliumumy hünärmenler, web ösüşiniň belli bir ugruna çümdürilişiniň çuňlugy dar hünärmenleriň habardarlygyndan pesdir.