فرنٹ اینڈ ڈویلپرز کے لئے ماسٹر کو بنیادی مہارتیں

ملازمت کی پوزیشننگ ان کے سامنے سامنے کے ڈویلپر میں نظر آتے ہیں. کچھ کمپنیاں چاہتے ہیں کہ درخواست دہندگان روبی ، گٹ، ڈیزائن کے اوزار، ویڈیو ایڈیٹنگ جیسے چیزوں کو جان سکیں اور فہرست پر چلیں.

تاہم، کچھ مہارتیں ہیں کہ کسی بھی سامنے کے آخر تک ترقیاتی کام کی ضرورت ہوتی ہے - "بنیادی" مہارتیں اور چند دیگر جنہیں آپ کو اپنے ریپرٹوائر میں شامل کرنے پر سنجیدگی سے غور کرنا چاہئے.

آپ کیا جاننا چاہتے ہیں

جاننے کے لۓ ڈویل لسٹنگ آن لائن براؤز کرنے کے لئے سامنے کے اختتامی ڈویلپرز کی کلید کی تلاش میں آن لائن براؤز کریں. تین اہم چیزیں ہیں.

غیر مذاکرات.

اور وہ ہیں:

  1. ایچ ٹی ایم ایل
  2. سی ایس ایس
  3. جاوا اسکرپٹ (jQuery)

یہ بنیادی ہیں. خوش قسمتی سے، بہت سارے مفت یا سستی آن لائن سیکھنے والے پلیٹ فارم ہیں جہاں آپ ان مہارتوں کو سیکھ سکتے ہیں اگر آپ ان کو پہلے ہی نہیں جانتے ہیں.

ایچ ٹی ایم ایل

ہائپر ٹیکسٹ مارک اپ زبان، یا ایچ ٹی ایم ایل، انٹرنیٹ پر تمام ویب سائٹس کی اہم ساختہ جزو ہے. جینیفر کرینن کا کہنا ہے کہ،

"یہ ویب صفحات کی زبان ہے - مارک اپ زبان جس براؤزر ویب صفحات فراہم کرنے کے لئے پڑھتے ہیں."

ایچ ٹی ایم ایل کے بغیر ویب صفحات موجود نہیں ہوسکتے ہیں.

سی ایس ایس

سی ایس ایس اور ایچ ٹی ایم ایل مل کر کام کرتے ہیں: سی ایس ایس سٹائل کو ایچ ٹی ایم ایل کہتے ہیں. میں تعصب کا استعمال کرنا چاہتا ہوں کہ HTML ایک چہرے کی طرح ہے، اور سی ایس ایس میک اپ کی طرح ہے.

اگرچہ سی ایس ایس ایک ویب سائٹ آن لائن حاصل کرنے کے لئے ضروری نہیں ہے، بنیادی طور پر ہر ویب سائٹ آن لائن کسی قسم کی اسٹائل کا استعمال کرتا ہے.

ورنہ، یہ بہت بورنگ ہو گا. سی ایس ایس کے سب سے حالیہ ورژن کے ساتھ، آپ ان چیزیں جیسے متحرک تصاویر اور اعلی درجے کی اسٹائل کرسکتے ہیں جو ماضی میں جاوا اسکرپٹ یا فلیش کے ساتھ صرف ممکن تھا.

جاوا اسکرپٹ

جاوا سکرپٹ، یا جے ایس، سالوں میں تیزی سے آگے بڑھا رہا ہے. آج کل بہت سے مقاصد ہیں اور سامنے یا پیچھے کے آخر میں استعمال کیا جا سکتا ہے.

سامنے کے آخر میں ترقی کے سلسلے میں، جے ایس اہم ہے کیونکہ یہ ویب صفحات انٹرایکٹو بنانے میں مدد ملتی ہے. انتخابات، کوئز یا شکل جمع کرنے کی طرح آپ بہت اچھے کام کرسکتے ہیں.

آج کل آپ کے ویب صفحات اگلے درجے تک لے جانے میں مدد کرنے کے لئے بہت سی جی ایس لائبریریوں آن لائن ہیں.

تاہم، سامنے کے آخر میں ڈویلپر بننے کے لئے، آپ کو صرف بنیادی جاوا سکرپٹ کے ساتھ ساتھ سب سے زیادہ مقبول جے ایس لائبریری - jQuery کو سمجھنا پڑے گا.

اچھا سے ہائٹس

بنیادی طور پر نیچے حاصل کرنے کے بعد، یہ دیگر مہارتیں ہیں جو کرنے کے لئے اچھا ہے. (اور بہت سے سامنے کے آخر میں ترقیاتی ملازمتیں ان کے لئے نظر آتی ہیں.)

MV * جاوا اسکرپٹ فریم ورک

جاوا اسکرپٹ فریم ورک آپ کو آپ کے کوڈ کو منظم اور سنبھالنے میں مدد ملتی ہے.

جہاں تک ایم ایم * (یا MVC) کے اختیارات جاتے ہیں، وہاں وہاں سے تیس ہیں: دو سے زیادہ مقبول بیکبون.js اور angular.js.

کسی شک کے بغیر، جے ایس فریم ورک کو سیکھنا سچا سامنے کے آخر میں ڈویلپر بننے کا سب سے بڑا حصہ ہے، لیکن اگلے درجے میں آپ کی مہارت لینے کا بہترین طریقہ ہے.

سی ایس ایس کے اوزار

مندرجہ بالا جاوا اسکرپٹ فریم ورک کے مقابلے میں، ذیل میں سی ایس ایس کے اوزار سیکھنے کے لئے نسبتا آسان ہیں. دیکھنے کے لئے تین قسم ہیں:

Precompilers: ایک precompiler کا استعمال کرتے ہوئے (یا پری پروسوسرسیر ) بہت سے فوائد ہیں، تنظیم کو برقرار رکھنے کے لئے کوڈ کلینر بنانے سے. سی ایس ایس لکھنے اور DRY کو فروغ دینے کے لئے ایک آسان طریقہ ہے (اپنے آپ کو خود کو دوبارہ نہ ڈالو). ڈاؤن لوڈ، اتارنا سی ایس ایس precompilers ساس، کم، اور Stylus ہیں. اگر آپ صرف شروع کر رہے ہیں تو، ایک سیکھنے کے لئے رہنا.

سی ایس ایس فریم ورک: سی ایس ایس فریم ورک بلٹ ان گرڈ اور دیگر سی ایس ایس اجزاء کے ساتھ اپنے کام کے بہاؤ کو بہتر بنانے میں مدد کرتے ہیں. دو مقبول مثالیں بوٹسٹریپ اور فاؤنڈیشن ہیں.

قبول ڈیزائن: ان دنوں، بہت سے مختلف قسم کے آلات ہیں جو آپ کی سائٹ کو ان سب کو اپنانے کے قابل ہونا چاہئے. قبول ڈیزائن آپ کو سائٹس کی تعمیر میں مدد ملتی ہے جو تمام سکرین کے سائز پر کام کرتا ہے - ڈیسک ٹاپ، ٹیبلٹ اور اسمارٹ فون. بوٹسٹریپ اور فاؤنڈیشن کے فریم ورکز میں ذمہ دار ڈیزائن بنایا گیا ہے، لہذا اگر آپ ان میں سے ایک سیکھتے ہیں تو آپ کو مقرر کیا جاتا ہے.

فرنٹ اینڈ کی تعمیر کی ٹولز

ایک ڈویلپر کے طور پر، آپ کو فائل کا سائز کی اصلاح اور ورک فلو کارکردگی کو منظم کرنے کے قابل ہونا چاہئے. یہ اوزار مدد کر سکتے ہیں.

پیکیج مینجمنٹ: یہ تمام لائبریریوں، اثاثوں کو منظم کرنے کے لئے مشکل ہوسکتا ہے، اور اس طرح، خاص طور پر بڑے منصوبوں کے لئے یا آپ ٹیم کے ساتھ کام کر رہے ہیں جہاں.

ایک مینیجر مینیجر کا استعمال کریں، بور کی طرح، ہر چیز کو حل کرنے اور اپنے اپ ڈیٹس کا لاگ ان رکھنے کے لۓ.

Yeoman.io: اگر آپ کبھی کبھی منصوبوں کو زمین سے دور کرنے میں مصیبت رکھتے ہیں، تو آپ کو منصوبوں کے ساتھ جلدی شروع کرنا اور پیداواری رہنا شروع کرنا. یہ کمانڈ لائن پر چل رہا ہے.

ٹاسک رنر: فائلوں کو کمپیکٹ اور کام کے بہاؤ کو بہتر بنانے کے لئے گرنٹ یا گلپ کا استعمال کریں، جو کمان لائن پر چلتا ہے. وہ ساس یا کم پری پروسیسرز کے لئے compilers کے طور پر کام کر سکتے ہیں، اور دوسری خصوصیات کے لئے پلگ ان کی ایک وسیع اقسام بھی ہے.

نتیجہ

اگرچہ بہت اچھا لگ رہا ہے، ان کی بہت خوبی لگتی ہے، ان کے بارے میں سوچیں جیسے آپ کو وقت کے ساتھ شامل کرنا چاہئے. آپ کو جاننے کی بنیادی چیزیں HTML، CSS، اور جاوا سکرپٹ ہیں.

اگر آپ کے پاس کسی دوسرے ویب کی مہارت ہوتی ہے ، اگرچہ وہ فرنٹ اینڈ سے متعلق متعلق نہیں ہیں، جیسے میز، ڈیزائن، ویڈیو ایڈیٹنگ، SEO وغیرہ وغیرہ کو لے آئے. آپ کبھی نہیں جانتے کہ کمپنی کی کونسی تلاش ہو سکتی ہے .

اور اندازہ کرو کہ کیا؟ آپ کو بہترین فٹ ہوسکتا ہے.