دستاویزاتپہلے اقدامات
Nexy ٹیوٹوریل: قدم بہ قدم نوٹ ایپ بنائیں
Nexy ٹیوٹوریل ایک نوٹ ایپ کو خالی فولڈر سے پروڈکشن بلڈ تک بناتا ہے، ایک وقت میں ایک حصہ، اور ہر حصہ چلنے والی ایپ کے ساتھ ختم ہوتا ہے۔
Nexy میں نئے ہیں؟ کوئیک اسٹارٹ اسے تین منٹ میں چلتے ہوئے دکھاتا ہے۔ یہ کیسے کام کرتا ہے یہ جاننے کے لیے یہاں واپس آئیں۔
ٹیوٹوریل کیسے کام کرتا ہے۔
- ایک ایپ جو بڑھتا ہے ہر حصہ پہلے والے حصے کے نوٹس ایپ میں ایک خصوصیت شامل کرتا ہے۔
- آپ کا راؤٹر حصے مینو کے اوپری حصے میں منتخب کردہ روٹر کی پیروی کرتے ہیں: فائل پر مبنی، ماڈیولر یا اپنی مرضی کے مطابق۔ اسے وہاں سوئچ کریں، اور ہر حصے کی فائلیں اس کے ساتھ بدل جاتی ہیں۔
- اس کو کوڈ کریں۔ چلتا ہے ہر فائل جس کے اوپر ایک نام ہوتا ہے وہ ایک پوری فائل ہوتی ہے، اور ٹیسٹ سویٹ ایک نئے پروجیکٹ پر پرزوں کو دوبارہ چلاتا ہے: جو آپ کاپی کرتے ہیں وہی چلتا ہے۔
- رک جاؤ کہیں بھی ہر حصے میں 10 سے 20 منٹ لگتے ہیں اور براؤزر میں کیا چیک کرنا ہے اس پر ختم ہوتا ہے۔
حصے
یونٹ 1: بنیادی باتیں
| حصہ | جو آپ شامل کرتے ہیں۔ | جو آپ سیکھتے ہیں۔ |
|---|---|---|
| 1. پروجیکٹ بنائیں | ایک پروجیکٹ جو چلتا ہے۔ | nexy new، nexy dev |
| 2. صفحات اور ترتیب | نوٹس کا صفحہ | صفحات، مناظر، ترتیب |
| 3. متحرک راستے اور ایک API | /notes/1 اور /api/notes |
یو آر ایل سیگمنٹس، JSON روٹس، notFound |
| 4. اجزاء | ایک کارڈ فی نوٹ | .nexy اجزاء اور ان کے سہارے |
یونٹ 2: ڈیٹا
| حصہ | جو آپ شامل کرتے ہیں۔ | جو آپ سیکھتے ہیں۔ |
|---|---|---|
| 5. نوٹوں کو SQLite میں محفوظ کریں | ایک ماڈل، ایک ہجرت، ایک بیج | SQLModel، nx migrate |
| 6. فارم سے ایک نوٹ بنائیں | ایک فارم جو ایک نوٹ کو محفوظ کرتا ہے۔ | اعمال، شکلوں کے بغیر JavaScript |
| 7. توثیق کی غلطیاں دکھائیں | فارم کے اوپر ایک پیغام | ایک عمل میں قواعد، 303، useSearchParams |
| 8. ایک نوٹ میں ترمیم اور حذف کریں | ایک نوٹ کی شکلیں | فی صفحہ کئی ایکشنز، پوشیدہ فیلڈز |
| 9. نوٹوں کو صفحہ بندی کریں | فی صفحہ پانچ نوٹ | offset اور limit، صفحات کے درمیان روابط |
یونٹ 3: صارفین
| حصہ | جو آپ شامل کرتے ہیں۔ | جو آپ سیکھتے ہیں۔ |
|---|---|---|
| 10. ایک اکاؤنٹ بنائیں اور سائن ان کریں | سائن اپ کریں، سائن ان کریں، سائن آؤٹ کریں۔ | سیشنز، پاس ورڈ ہیشنگ |
| 11. ہر صارف کو ان کے اپنے نوٹس دیں | نوٹ جو صارف سے تعلق رکھتے ہیں۔ | غیر ملکی چابیاں، redirect، 401 |
| 12. ای میل کے ذریعے بھولے ہوئے پاس ورڈ کو دوبارہ ترتیب دیں | ای میل کے ذریعے بھیجا گیا ایک ری سیٹ لنک | smtplib، دستخط شدہ ٹوکن جو ختم ہو جاتے ہیں۔ |
یونٹ 4: تعامل
| حصہ | جو آپ شامل کرتے ہیں۔ | جو آپ سیکھتے ہیں۔ |
|---|---|---|
| 13. جیسے جیسے آپ ٹائپ کریں نوٹس تلاش کریں | ایک سرچ باکس جو آپ کے ٹائپ کرتے ہی فلٹر ہوتا ہے۔ | React جزائر، Python |
| 14. صفحہ کو دوبارہ لوڈ کیے بغیر نوٹ پر نشان لگائیں | ہر نوٹ پر ایک ہو گیا بٹن | ترقی پسند اضافہ، فارم کے لیے ایک عمل اور fetch |
اگلا آ رہا ہے۔
| یونٹ | ایپ کو کیا فائدہ ہوتا ہے۔ |
|---|---|
| 5. درخواست سے آگے | پس منظر میں ای میل کے ذریعے اشتراک کردہ نوٹس، روزانہ ڈائجسٹ، لائیو اپ ڈیٹس |
| 6. جہاز | ٹیسٹ، ایرر پیجز اور لاگز، سیکیورٹی ہیڈر، ایک Docker تعمیر |
اگلے اقدامات
- حصہ 1: پروجیکٹ بنائیں
- بنیادی تصورات: وہ الفاظ جو ٹیوٹوریل استعمال کرتا ہے۔