"ایک ماسٹر اس سے زیادہ غلطیاں کرتا ہے جتنا کہ ایک ابتدائی کوشش کرتا ہے"
ہم 8 پروجیکٹ کے اختیارات پیش کرتے ہیں جو حقیقی ترقی کا تجربہ حاصل کرنے کے لیے "تفریح کے لیے" کیے جا سکتے ہیں۔
پروجیکٹ 1. ٹریلو کلون
آپ کیا سیکھیں گے:
- درخواست پر کارروائی کرنے والے راستوں کی تنظیم (روٹنگ)۔
- ڈریگ اور ڈراپ.
- نئی اشیاء (بورڈز، فہرستیں، کارڈ) کیسے بنائیں۔
- ان پٹ ڈیٹا پر کارروائی اور جانچ کرنا۔
- کلائنٹ کی طرف سے: لوکل اسٹوریج کا استعمال کیسے کریں، لوکل اسٹوریج میں ڈیٹا کیسے محفوظ کریں، لوکل اسٹوریج سے ڈیٹا کیسے پڑھیں۔
- سرور کی طرف سے: ڈیٹا بیس کا استعمال کیسے کریں، ڈیٹا بیس میں ڈیٹا کیسے محفوظ کریں، ڈیٹا بیس سے ڈیٹا کیسے پڑھیں۔
پروجیکٹ 2. ایڈمن پینل
ایک سادہ سی آر یو ڈی ایپلی کیشن، بنیادی باتیں سیکھنے کے لیے مثالی۔ آئیے سیکھتے ہیں:
- صارفین بنائیں، صارفین کا نظم کریں۔
- ڈیٹا بیس کے ساتھ تعامل کریں - صارفین بنائیں، پڑھیں، ترمیم کریں، حذف کریں۔
- ان پٹ کی توثیق کرنا اور فارم کے ساتھ کام کرنا۔
پروجیکٹ 3. کریپٹو کرنسی ٹریکر (مقامی موبائل ایپلیکیشن)
کچھ بھی: Swift, Objective-C, React Native, Java, Kotlin.
چلو پڑھیں:
- مقامی ایپلیکیشنز کیسے کام کرتی ہیں۔
- API سے ڈیٹا بازیافت کرنے کا طریقہ۔
- مقامی صفحہ لے آؤٹ کیسے کام کرتے ہیں۔
- موبائل سمیلیٹر کے ساتھ کیسے کام کریں۔
اگر آپ دلچسپی رکھتے ہیں تو یہ یہاں ہے۔
پروجیکٹ 4۔ شروع سے اپنا ویب پیک ترتیب ترتیب دیں۔
تکنیکی طور پر، یہ کوئی ایپلی کیشن نہیں ہے، لیکن یہ سمجھنے کے لیے بہت مفید کام ہے کہ ویب پیک اندر سے کیسے کام کرتا ہے۔ اب یہ ’’بلیک باکس‘‘ نہیں بلکہ ایک قابل فہم ٹول ہوگا۔
کے تقاضے:
- es7 سے es5 (بنیادی باتیں) مرتب کریں۔
- jsx کو js میں مرتب کریں - یا - .vue to .js (آپ کو لوڈرز سیکھنا ہوں گے)
- ویب پیک ڈیو سرور اور ہاٹ ماڈیول ری لوڈنگ سیٹ اپ کریں۔ (vue-cli اور create-react-app دونوں استعمال کرتے ہیں)
- Heroku، now.sh یا Github استعمال کریں، سیکھیں کہ ویب پیک پروجیکٹس کو کیسے تعینات کیا جائے۔
- سی ایس ایس - ایس سی ایس ایس، کم، اسٹائلس کو مرتب کرنے کے لیے اپنا پسندیدہ پری پروسیسر ترتیب دیں۔
- ویب پیک کے ساتھ تصاویر اور svgs استعمال کرنے کا طریقہ سیکھیں۔
پروجیکٹ 5۔ ہیکر نیوز کلون
ہر جیدی کو اپنی ہیکر نیوز بنانے کی ضرورت ہے۔
راستے میں آپ کیا سیکھیں گے:
- hackernews API کے ساتھ تعامل کیسے کریں۔
- سنگل پیج ایپلیکیشن کیسے بنائیں۔
- تبصرے، انفرادی تبصرے، پروفائلز دیکھنے جیسی خصوصیات کو کیسے نافذ کیا جائے۔
- درخواست پر کارروائی کرنے والے راستوں کی تنظیم (روٹنگ)۔
پروجیکٹ 6. Tudushechka
سنجیدگی سے؟ تودوشکا؟ ان میں سے ہزاروں ہیں۔ لیکن یقین کریں اس مقبولیت کی ایک وجہ بھی ہے۔
Tudu ایپ یہ یقینی بنانے کا ایک بہترین طریقہ ہے کہ آپ بنیادی باتوں کو سمجھتے ہیں۔ ایک ایپلیکیشن ونیلا جاوا اسکرپٹ میں اور ایک اپنے پسندیدہ فریم ورک میں لکھنے کی کوشش کریں۔
جانیں:
- نئے کام بنائیں۔
- چیک کریں کہ فیلڈز بھرے ہوئے ہیں۔
- فلٹر ٹاسک (مکمل، فعال، تمام)۔ استعمال کریں۔
filter
иreduce
. - جاوا اسکرپٹ کی بنیادی باتوں کو سمجھیں۔
پروجیکٹ 7۔ ترتیب دینے کے قابل ڈریگ اینڈ ڈراپ لسٹ
سمجھنے میں بہت مددگار
آئیے سیکھتے ہیں:
- API کو گھسیٹیں اور چھوڑیں۔
- بھرپور UIs بنائیں
پروجیکٹ 8. میسنجر کلون (مقامی ایپلیکیشن)
آپ سمجھ جائیں گے کہ ویب ایپلیکیشنز اور مقامی ایپلیکیشنز دونوں کیسے کام کرتی ہیں، جو آپ کو گرے ماس سے الگ کر دے گی۔
ہم کیا مطالعہ کریں گے:
- ویب ساکٹ (فوری پیغامات)
- مقامی ایپلیکیشنز کیسے کام کرتی ہیں۔
- مقامی ایپلی کیشنز میں ٹیمپلیٹس کیسے کام کرتے ہیں۔
- مقامی ایپلی کیشنز میں درخواست کی کارروائی کے راستوں کو منظم کرنا۔
یہ آپ کے لیے ایک یا دو ماہ کے لیے کافی ہوگا۔
ترجمہ کمپنی کے تعاون سے کیا گیا۔
ماخذ: www.habr.com