آیا تا به حالا به اینترنتوبسایت گزینه عشق خویش نگاه کردهاید و شگفتزده گردیدهاید که چرا به این راه پباده سازی گردیده، چرا طرز تلاش دکمهها زمانی که روی آنان کلیک میکنید بدین شکل میباشد، یا این که هر بخش دیگر از وبسایت را چشماید و با خویش اندیشه کردهاید "متعجبم، چطور اینها اینقدر غامض میباشند؟"، یا این که "کاش اینجانب هم میتوانستم این فعالیت را ایفا دهم". عالی آحاد این خصوصیتهای قابل مشاهده وبسایت از روش بسط Front End ایفا میگردد و عده ای که از آن ها به کارگیری مینمایند، توسعه و گسترشدهنده Front End نامیده می شوند.
گسترشدهندگان Front End بیشترین تقاضای عمل را دارا هستند و به همین ادله سوای آنان نمیتوانیم از وب لذت ببریم. در اینجا یک تعریفوتمجید مختصر از پیشرفت Front End نقل شده میباشد.
توسعه و گسترش Front End چیست؟
در حالی که ساخت وب سایت روشای برای ظواهر اینترنتوب سایت میباشد، پیشرفت Front End طرز پیادهسازی آن پباده سازی در اینترنت میباشد.
پس، پیشرفتدهنده Front-End که می باشد؟
گسترشدهنده اینترنت Front-End فردی میباشد که طراحی سایت را از روش لهجههای کدنویسی مانند HTML، CSS و JavaScript پیادهسازی مینماید. اگرچه این گزینه معمول وجود ندارد، ولی بعضی اوقات پیشرفتدهندگان front end "بسطدهندگان سمت کلاینت" نیز نامیده میشوند که آنانرا از بسطدهندگان back end که شغل های پشت صحنه مثل دیتابیس را اعمال می دهند متمایز مینماید. در صورتیکه به هر سایتی رمز بزنید، میتوانید عمل گسترشدهنده front end را در هر جایی ببینید.
درین نوشتهعلمی بعضی از مهارتهای اساسی که توسعه و گسترش دهندگان اینترنت front end در فعالیت خویش به کارگیری مینمایند را رسیدگی می کنیم.
پیشرفتدهندگان Front-End از چه مهارتهایی استعمال مینمایند؟
پیشرفتدهندگان اینترنت Front-End از سه لهجه نرم افزارنویسی مهم برای رمز گذاری اینترنتوبسایت و برنامه ریزیهای اینترنت ساختوساز گردیده بوسیله طراحان اینترنت استعمال مینمایند:
HTML
CSS
JavaScript
کدی که آن ها مینویسند در مرورگر استفاده کننده اعمال میشود (کد گسترشدهنده back end در اینترنت سرور اعمال میشود). توسعه و گسترشدهنده Front-End مسئول ظواهر وبسایت میباشد، همینطور وظیفه اعتقاد و باور از خلا غلط و باگها در نصیب front end را دارااست و همینطور باور نتایج مینماید که طرح به شکلی که قرار میباشد در پلتهیبتها و مرورگرهای گوناگون نمایان گردد، پباده سازی شدهاست.
در صورتیکه این موردها اول را به نیکی خاطر گرفته و بر آنها مسلط گردید، مطمئنا به یک بسطدهنده front end بهتر و بهتر تبدیل می شوید!
شما آغاز با مهارتهایی مثل HTML و CSS آغاز میکنید، آن گاه به مهارتهای توسعه یافتهتری مانند بسط اینترنت ریسپانسیو و جاوااسکریپت میروید.
HTML و CSS
HTML و CSS مهمترین ارکان خالق کدنویسی اینترنت میباشند. فارغ از این دو آیتم، نمیتوانید یک ساخت وب سایتوب سایت ساخت نمائید، و مجموع آنچه که در غایت با آن رو به رو خواهید شد، یک متن معمولی فرمتنشده در برگه میباشد. شما حتی نمیتوانید سوای HTML تصاویر را به شیت اضافه نمایید!
پیش از اینکه در هر مسیر شغلی بسط اینترنت قرار بگیرید، می بایست بر روی رمز گذاری با HTML و CSS اشراف داشته باشید. خبر بهتر این میباشد که حصول علم کافی در هرکدام از اینها صرفا در پهنا یک سری هفته قابل اجرا میباشد.
علم HTML و CSS به تنهایی به شما قابلیت ساختوساز اینترنتوبسایتهای اصلی را میدهد.
جاوااسکریپت
جاوااسکریپت به شما قابلیت و امکان می دهد قابلیت و امکانهای بیشتری به اینترنتتارنما خویش اضافه نمایید، و میتوانید بخش اعظمی از نرم افزارهای مهم اینترنت را با به کار گیری از HTML و CSS و جاوااسکریپت (به اختصار JS) ساختوساز فرمایید. در ابتداییترین سطح، JS برای ساخت و ساز و در دست گرفتن مواقعی مانند نقشههایی که در طی حقیقی و واقعی به روز میشوند، فیلمهای تعاملی و بازیهای آنلاین استعمال می گردد. وبسایتهایی مانند Pinterest شدیدا از جاوااسکریپت به کارگیری مینمایند تا به کار گیری از رابط کاربری آنها سهل و آسان خواهد شد (این حقیقت که هر توشه که چیزی را پین می کنید کاغذ مجددا بارگیری نمی شود، به لطف جاوااسکریپت میباشد).
جاوااسکریپت همینطور یک کدام از دوست داستنیترین گویشهای اپنویسی در عالم میباشد، به این ترتیب صرف لحاظ از اپهای شغلی شما، برای یادگیری فوقالعاده باارزش میباشد.