Loading...

Front End nədir?

author-picture
Tech Academy Author
20 Mart, 2022 icon-read 554 oxunma
blog-picture

Front End Nədir?

Veb proqramlaşdırmada, "front end" və "back end" ən çox xatırlanan terminlər arasındadırlar. Bu iki termini əslində "veb development" da adlandırmaq olar. Terminlər bu sahədən kənarda olanları tez-tez çaşdırsa da, onların arasındakı fərqi izah etmək əslində asandır.

Misal: Veb-sayt yaradılması şəkil və məzmunla bağlı bütün vizual, audio hissələrini əhatə edən bir prosesdir. Veb saytlara daxil olduğunuz zaman qarşılaşdığınız rəngarəng mövzular, fonlar, şriftlər, dizayn şəkilləri və bunları istifadəçilərin diqqətinə çatdırmaq üçün uyğunlaşdırmaq, səhifəyə yerləşdirmək kimi proseslərə front-end deyilir.

Front-end Developer nədir? Necə olmaq?

Yuxarıda sadalanan işi görən şəxslərə front-end developerlər deyilir. Veb saytı yaradılması hadisəni kamera qarşısında və kamera arxasından ibarət film çəkilişi kimi təsəvvür etmək olar. Kameranın qarşısındakı proseslərə “Front-end”, kamera arxasındakı proseslərə isə “Back-end” kimi yaşamaq olar. Filmdə tamaşaçı kimi gördüyümüz hər şey kamera qarşısında; Aktyorlar, çəkiliş yerləri, hadisələrə front-end nümunələri kimi baxmaq olar. Kamera arxasındakı texniki qruplar və avadanlıqlar isə “Back-end” nümunələridir.

“Front-end Developer” olmaq üçün bu işlə bağlı bəzi terminləri yaxşı bilməli və  bəzi biliklərə sahib olmaq lazımdır. Buna görə də oxuduğunuz məqalə bu sahəyə sıfırdan başlamaq istəyən şəxslər üçün xüsusilə vacibdir. Biz özümüzü istifadəçi hesab etdikdə bilməliyik ki, saytlarda rastlaşdığımız və səhifələrdə diqqətimizi çəkən bütün fəaliyyətlər əvvəldən axıra qədər son dərəcə incə və uzun proseslər nəticəsində əldə edilir. Aydındır ki, dizaynlara başlamazdan əvvəl göstərilən səy, dizaynların yaradılması prosesindən daha genişdir. Elə bu səbəbdən, başlamazdan əvvəl aparılacaq tədqiqatların təfərrüatlı və çoxşaxəli olmasına diqqət yetirilməlidir.

Front-end Developer nə edir?

“Front-end” developer üç əsas proqramlaşdırma dili olan “HTML”, “CSS” və “JavaScript”-dən istifadə edən, qeyd etdiyimiz veb istifadəçilərinin qarşılaşdıqları ilk səhifənin bütün dizaynlarını və yaradılmasını həyata keçirə bilən şəxsdir.

“Front-end”-in öz bölmələri var. Məsələn, mətnlərə, şəkillərə aid redaktələr; Şəklin şrifti, rəngi, görünüşü, ölçüsü və fonu kimi mövzuları ehtiva edir. Bundan başqa, mətnlərin və şəkillərin səhifədə yerləşdirilməsi və səhifənin strukturlaşdırılması ilə bağlı məsələlər başqa bir alt bölmədir. Bu alt bölmə ilə məşğul olmaq istəyirsinizsə, “JavaScript” dilini bilmək kifayətdir. Başqa interfeyslərdən istifadə etmək lazım deyil. Ancaq mətn və şəkillər yaratmaq niyyətindəsinizsə hər üç dili bilməlisiniz. Front Endçi kimi işləmək niyyətindəsinizsə bir dildə ixtisaslaşmağınız kifayət edər.

Front-end Developer olmaq üçün nəyi bilməlisiniz.

  • Tədqiqatçılıq bacarığı;
  • Problemlərin həlli yollarını tapmaq bacarığı;
  • Xarici dil bilikləri (Məcburi deyil, lakin bilikləriniz beynəlxalq şirkətlərdə iş imkanları yaradır).

Bunlar əsasən sahib olmalı olduğunuz bacarıqlara nümunə göstərilə bilər.

Front end developer roadmap

“Frond End” proqramlaşdırmasında uğurlu olmaq üçün 3 əsas dili “HTML”, “CSS” və “JavaScript”-i bilmək vacibdir. İndi isə gəlin bu dillərin nəyi ifadə etdiyinə baxaq:

HTML

HTML – (HyperText Markup Language) deməkdir. “HTML” əsasən səhifədə ifadəlir. Başlıqlar, paraqraflar və qalın yazılar kimi ifadələri göstərmək üçündür. “HTML” dizayn və üslub üçün istifadə olunmur. Bunun üçün istifadə olunan proqramlaşdırma dili “CSS”-dir.

CSS

CSS – (Cascading Style Sheets) deməkdir. “CSS” rənglər, fitinqlər və animasiyalar daxil olmaqla veb səhifənin üslubuna cavab verir. Bütün bu əməliyyatlar üçün istifadə olunan proqramlaşdırma dili “CSS”-dir.

JavaScript

JavaScript-dən istifadə veb səhifə ilə qarşılıqlı əlaqə yaratmağa imkan verir. Məsələn: Veb-səhifənin yuxarı hissəsindəki menyu düyməsini kliklədikdə seçimlər pəncərəsi açılır və bu düymənin hər dəfə kliklənməsi, menyunun açılması və bağlanması arasında böyük-arxa keçiddən qaynaqlanır. “JavaScript” oyunlarda, veb səhifələrdə, mobil proqramlarda və s. istifadə olunur.

Front-end kurslari

 

“Front End” proqramlaşdırma sahəsi maraqlı olduğu qədər də ən çox tələbat olan və günümüzün aparıcı sahələrindən biridir. Bu sahəni öyrənmək kifayət qədər əziyyət və zəhmət tələb edir. Lakin düzgün istiqamətləndirmə olarsa buna nail olmaq heç də çətin deyil.

Ölkəmizdə bu sahədə düzgün istiqamət verə biləcək və Veb dizayn dedikdə ağla gələn aparıcı kurslardan biri də “Tech Academy”dir. Akademiya bu sahədə təcrübəli peşəkar komanda ilə tədris edir.

“Tech Academy”nin əsas məqsədi bu sahədə ən savadlı kadrları yetişdirmək və onların bu  sahənin mütəxəssislərinə çevirməkdir.

Əgər bu sahənin sizin üçün uyğun olub-olmadığı barədə şübhələriniz varsa və hardan, necə başlamaq lazım olduğunu bilmirsinizsə, o zaman “Tech Academy”yə və təlim-tədris proqramlarına göz atmağınız kifayətdir!

Ətraflı məlumat üçün frontend veb proqramlaşdırma saytına daxil olmaqla, suallarınıza cavab tapa bilərsiniz.

Tech Academy-ə gəl, gələcəyini bu gün inşa et!