- خوب دقیقا Front end developer چیست؟
- خوب وقتی یک وب سایت ایجاد می کنیم با دو بخش اصلی مواجه هستیم
- اول یک سرور است که مانند یک کامپیوتر است که از سایت ما میزبانی میکند
- که در این سرور شاهد کدهایی هستیم که ما اصطلاحا به آنها Back End کد میگوییم
- بهعنوان مثال در زبان برنامه نویسی دروپال این کدها شامل کد PHP میشود همچنین در دیتابیس و هرآنچه در این فضا داریم
- Back End شناخته میشود
- در طرف مقابل این ما شاهد Front End هستیم که شامل هرآنچه میشود که ما در داخل مرورگر مشاهده میکنیم
- که میتواند شامل کدهایی از جنس HTML و CSS و کدهای جاوا اسکریپت شود
- اما در زبان برنامه نویسی دروپال این دو بخش گاهی با یکدیگر ترکیب میشوند
- در واقع Back End مسئول تولید کدهایی از جنس HTML و CSS است که به سمت مرورگر ارسال میشوند
- اما در اغلب موارد مانند زبان برنامه نویسی دروپال یا CMS ها و فریمورک ها ارتباط بین این دو بخش ایجاد شده است
- در این موارد هنگامی که ما ابزار خوبی جهت کنترل پیچیدگی ها در سمت Back End نداریم …
- کدها پایدارتر هستند
- در دوهه گذشته ابزارهای کنترل Front End به شکل قابل توجهی افزایش پیدا کردهاند
- اما اکنون دیگر لازم نیست برای مدیریت کدهایی از جنس HTML و CSS یا جاوا اسکریپت به سمت Back End مراجعه کنیم
- علاوه بر این همانطور که پیشتر ذکر شد بخش های Front و Back از یکدیگر جداشدند
- و ارتباط بین این دو با API برقرار شده است
- بخش Back End برای مرتب کردن و تجمیع داده ها استفاده میشود و سپس این دادهها را به بخش Front ارسال میکند
- تا به درستی به کاربر نمایش داده شوند
- این دلیلی است که چرا خیلی از افراد به بخش Front متمرکز شدهاند
- بخش فرانت خیلی مستقل است و به هیچ عنوان به فناوری و جزئیات قسمت Back وابسته نیست
- بنابراین شما میتوانید از آن در دروپال یا هر CMS یا فریمورکی استفاده کنید
- فریمورکهایی با زبانهای دیگر مانند زبان Node JS
- این فناوری به شما این امکان را میدهد که برنامه های پیچیدهای را بدون نیاز به مدیریت بخش Back طراحی و توسعه دهید
- این کار به کمک API های خارجی که به عنوان مثال توسط فیسبوک یا توییتر ارایه شده است امکان پذیر است
- و این قابلیتی است که در خصوص بخش Back End وجود ندارد
- بخش Back جهت ارایه یک ظاهر مناسب جهت نمایش اطلاعات به کاربران به قسمت Front End نیاز دارد
- بنابراین هسته مرکزی بخش Front از سه بخش اصلی زیر تشکیل شده است کدهای HTML و CSS و جاوا اسکریپت
- و هر چه شما در این مسیر یاد میگیرید مرتبط با مهارتهایی است که به سازماندهی و مدیریت …
- این سه کد اصلی کمک میکند.
- جهت شروع با این فرض که شما هیچ اطلاعاتی در مورد …
- HTML و CSS یا جاوا اسکریپت نمیدانید
- باید با HTML آشنا شوید و بدانید ساختار این زبان چگونه است
- و چگونه باید از CSS جهت نمایش ظاهر بهتر این محتوا استفاده کنید
- با عمیقتر شدن در این بخش متوجه میشوید که برنامه پیچیده تر میشود
- چراکه لازم است گاهی اوقات برخی لایههای بالایی را از دید کاربر دور نگه داریم
- به عنوان مثال جهت طراحی یک ساختار رسپانسیو بر کد HTML و CSS …
- اندکی شرایط پیچیدهتر میشودو اگر بخواهیم لایه دیگری جهت ساخت هستهای به منظور
- دسترسی و بهبود کارایی ایجاد کنید، متوجه خواهید شد که کد نویسی دیگر دیوانه وار شده است
- بنابراین بخش قابل توجهی از مهارت هایی که دانشجو در این بخش یاد میگیرید مهارت های مرتبط با پوشش این مسائل اصلی است
- به کمک فناوریها و تکنیکهایی که ارایه شده در واقع اضافه کردن لایه صحیح راهکاری است که…
- به شما کمک میکند که این پیچیدگیها را به شکلی مدیریت کنید که در برنامه غرق نشوید!
- اگر به برنامه نویسی علاقه دارید از همین امروز شروع کنید
- ||| www.Kahkeshan.com |||
برچسب هاback end front-end PHP