صارف کا تجربہ (یو ایکس)
صارف کا تجربہ اس طرح سے ہوتا ہے جیسے کسی شخص کو ایک مصنوعات کا تجربہ ہوتا ہے، خاص طور پر ویب سائٹس یا اطلاقات کے بارے میں.
UX بنیادی طور پر استعمال اور صارف کی اطمینان / لطف اندوز کے آسانی سے متعلق ہے.
- سائٹ کا نقشہ: ایک ویب سائٹ پر تمام صفحات کا ایک نقطہ نظر
- یوآئ: صارف انٹرفیس. اس مشین کے ہر حصے میں جو صارفین کے ساتھ بات چیت کرتے ہیں؛ ڈسپلے کی طرح چیزیں، اسکرینز، کی بورڈز، ماؤس / ٹچ پیڈ وغیرہ وغیرہ کو شمار کرتی ہے.
- صارف کی تحقیق: صارف کی ضروریات اور رویے کو سمجھنے کے مقصد کے ساتھ مشاہدے اور تجزیہ کئے گئے.
- وائر فریم: ویب سائٹ / ویب اپلی کیشن کس طرح کی اسکرین کی سائٹ پر کلیدی اجزاء بھی شامل ہو گی.
ورک فلو ٹولز اور ہارڈ ویئر
آپ کے پیداوری اور کارکردگی کو بڑھانے میں مدد کرنے والا اوزار.
- ٹیکسٹ ایڈیٹر: سادہ، غیر متناسب متن لکھنے کے لئے کوڈنگ اور پروگرامنگ میں استعمال کردہ سافٹ ویئر. مثال: منفرد متن، بریکٹ، TextEdit، TextWrangler، Notepad ++
- آئی ڈی ای: انٹیگریٹڈ ترقیاتی ماحول. لوگوں کو زیادہ مؤثر طریقے سے پروگرام میں مدد ملتی ہے. متن ایڈیٹر کی طرح، لیکن مزید خصوصیات ہیں. مثال کے طور پر: PyCharm، Webstorm
- راؤٹر: ایک روٹر ایک موڈیم اور ایک کمپیوٹر کے درمیان قدم ہے. جب براڈبینڈ کے ذریعہ ایک موڈیم کی معلومات آتی ہے، روٹر ڈیمفیرس اور اس ڈیٹا کو آپ کے کمپیوٹر میں بھیجتا ہے.
- مجازی مشین (VM): ایک مجازی مشین ہے، بنیادی طور پر، سافٹ ویئر جو ہارڈ ویئر کی طرح سلوک کرتا ہے: اس کی کوئی جسمانی موجودگی نہیں ہے بلکہ جسمانی مشین کی طرح پروگرام چلا سکتے ہیں. VMs کی دو قسمیں نظام مجازی مشینیں ہیں (پورے آپریٹنگ سسٹم کو چلانے کے لئے تیار ہیں) اور مجازی مشینیں (صرف ایک پروگرام کو چلانے کے لئے ڈیزائن کیا) ہیں.
- مجازی نجی نیٹ ورک (وی پی این): VPNs نیٹ ورکوں کو سلامتی کی ایک اضافی پرت فراہم کرتی ہے. وہ عوامی یا نجی نیٹ ورک کے لئے استعمال کیا جا سکتا ہے، لیکن کارپوریشنوں میں سب سے زیادہ عام ہے جو ڈیٹا کی حفاظت کرنا چاہتے ہیں.
- ورژن کنٹرول : ورژن کنٹرول ایک ایسا نظام ہے جو کسی فائل میں تبدیلیوں کو ٹریک کرتا ہے یا وقت کے ساتھ فائلوں کا سیٹ کرتا ہے. یہ آپ کو بعد میں مخصوص ورژن یاد کرنے کی اجازت دیتا ہے اگر بعض تبدیلیوں کو کام کرنے میں ناکام ہوجاتی ہے، تو آپ کو ہر مرحلے کو واپس کرنے کی مصیبت کو بچانے کے لۓ.
- ٹاسک مینیجر: درخواستیں جو تکرار لیکن ضروری کاموں کو خود کار طریقے سے خودکار بنانے کے قابل بناتی ہیں، آپ کے کام کے عمل کو تیز کرنے کے لئے. مثال: گرنٹ، گلپ
فرنٹ اینڈ ڈویلپمنٹ
اس کے علاوہ "کلائنٹ سائڈ" کے طور پر بھی جانا جاتا ہے، کیونکہ اس کے صارفین / گاہکوں کو اپنے کمپیوٹرز پر کیا نظر آتا ہے. ایک ویب سائٹ یا ایپ کے " سامنے اختتام " میں اس میں ڈسپلے / ڈیزائن شامل ہے.
- HTML : ہائپر ٹیکسٹ مارک اپ زبان. انٹرنیٹ کا "چہرہ" تمام ویب سائٹس HTML ہے. ویب براؤزر HTML فائلوں کو پڑھتے ہیں اور انہیں ان ویب سائٹ میں تبدیل کرتے ہیں جو آپ آخر میں دیکھیں گے.
- سی ایس ایس: کیجادنگ انداز شیٹس. اگر ایچ ٹی ایم ایل "چہرہ" ہے، تو CSS "شررنگار" ہے. یہ آپ کو شیلیوں کا انتخاب کرنے اور مختلف قسم کا اضافہ کرنے کی اجازت دیتا ہے.
- جاوا اسکرپٹ : کلائنٹ میں چلتا ہے (جو کچھ پروگرامنگ کی زبانوں میں سے ایک ہے). ویب ترقی میں سب سے زیادہ مقبول زبان. اب بھی پیچھے کے آخر میں استعمال کیا جاتا ہے.
پس منظر کی ترقی
اکثر "سرور کی طرف" کہا جاتا ہے، اس کا نتیجہ یہ ہوتا ہے کہ ویب سائٹس یا اے پی پی چلانے کے لئے مناظر کے پیچھے کیا ہوتا ہے - سامنے کے آخر میں چہرے کا سامنا کرنا پڑتا ہے، اور اس کے پیچھے دماغ ہے. سرورز اور ڈیٹا بیسز پر مشتمل ہے.
- API : ایپلیکیشن پروگرامنگ انٹرفیس. سافٹ ویئر کی ترقی میں استعمال ہونے والے پروگراموں کے لئے قوانین اور عمارت کے بلاکس فراہم کرنے کے لئے استعمال کیا جاتا ہے.
- ڈیٹا بیس: ویب ایپ کا ڈیٹا کا مجموعہ.
- DevOps: ٹیموں کو مواصلات اور بہتر مل کر کام کرنے میں مدد کرنے کے لئے تیار کردہ سافٹ ویئر کی ترقی کا طریقہ. بڑھتی ہوئی پیداوار اور کارکردگی کا اختتام مقصد کے ساتھ دوسرے آئی ٹی کے کارکنوں کے ساتھ ڈویلپرز کو متحد کرتا ہے.
- فریم ورک : مکمل اصطلاح "ویب ایپلی کیشن فریم ورک" ہے. یہ ٹائم اس وقت کو ٹرم ہے جس سے قبل پہلے سے کوڈ شدہ ٹیمپلیٹس اور لائبریریوں کو فراہم کرکے ویب سائٹ / اے پی کی تعمیر کرنا ہوتا ہے، لہذا آپ کے پاس "بیس" بنانا ہے.
- ویب سرور: ویب سرور کا بنیادی مقصد مواد کو ذخیرہ کرنے اور اسے گاہکوں کو فراہم کرنا ہے. یہ ہارڈویئر (ویب تک رسائی والا کمپیوٹر) یا سافٹ ویئر (ایسا پروگرام جس کا پتہ چلتا ہے اور سرور کی درخواستوں کا جواب دیتا ہے) ہوسکتا ہے.
نتیجہ
19 ٹیک کے نیچے شرائط، صرف ایک جوڑے (یا ہزاروں) جانے کے لئے. اسے سست کریں، زیادہ تر ہجرت نہ کریں، اور آپ کو انہیں کسی بھی وقت مہارت حاصل نہیں ہوگی.