روڈ میپ لائبریری سیکیورٹی کی بنیادیں سسٹم بنانا اور چلانا

ویب ڈیولپمنٹ

ویب سائٹس اور ویب ایپس بنانا، اس صفحے سے جو لوگ دیکھتے ہیں، اس کے پیچھے سرور اور ڈیٹا بیس تک۔

وقت: 28–38 ہفتے

تمام روڈ میپ دیکھیں

سیکیورٹی کی بنیادیں

سائبر سیکیورٹی اور اے آئی سیکیورٹی روڈ میپ55

Core domains6
Infrastructure5
Data protection4
Engineering and product5
Defensive security6
Offensive security7
GRC and audit7
AI security7
Specialised and emerging8

سرٹیفکیشنز8

وقت
28–38 ہفتے
کن کاموں تک لے جاتا ہے
فرنٹ اینڈ ڈیولپر, بیک اینڈ ڈیولپر, فل اسٹیک ڈیولپر

ان کے لیے جو ایسی چیزیں بنانا چاہتے ہیں جو دوسرے فوراً براؤزر میں استعمال کر سکیں۔

  1. مرحلہ 1: HTML، CSS اور ویب کیسے کام کرتا ہے ، 4–6 ہفتے

    کیا سیکھنا ہے

    • سیمینٹک HTML
    • رسائی (ایکسیسبلٹی)
    • Flexbox اور Grid سے CSS لے آؤٹ
    • ریسپانسو ڈیزائن
    • براؤزر کے ڈیولپر ٹولز

    مفت وسائل

    بنائیں: ایک ذاتی صفحہ جو فون پر ٹھیک چلے اور ایکسیسبلٹی چیک پاس کرے۔

    آگے تب بڑھیں جب: آپ اپنی پسند کی کسی ویب سائٹ کا لے آؤٹ شروع سے دوبارہ بنا سکیں۔

  2. مرحلہ 2: JavaScript گہرائی سے ، 6–8 ہفتے

    کیا سیکھنا ہے

    • DOM اور ایونٹس
    • فنکشنز، کلوژرز اور آبجیکٹس
    • Promises اور async/await
    • APIs سے ڈیٹا لانا
    • ماڈیولز

    مفت وسائل

    بنائیں: ایک ایپ جو کوئی پبلک API استعمال کرے، جیسے موسم یا کتابیں تلاش کرنے والی ایپ۔

    آگے تب بڑھیں جب: آپ فریم ورک کے بغیر ایک انٹرایکٹو صفحہ بنا سکیں۔

  3. مرحلہ 3: ایک فرنٹ اینڈ فریم ورک اور TypeScript ، 6–8 ہفتے

    کیا سیکھنا ہے

    • کمپونینٹس اور اسٹیٹ
    • فارمز اور ویلیڈیشن
    • روٹنگ
    • TypeScript ٹائپس
    • کمپونینٹس کی ٹیسٹنگ

    مفت وسائل

    بنائیں: کئی صفحوں والی ایپ جس میں فارمز، محفوظ اسٹیٹ اور کچھ ٹیسٹس ہوں۔

    آگے تب بڑھیں جب: آپ سمجھا سکیں کہ کمپونینٹ کب اور کیوں دوبارہ رینڈر ہوتا ہے۔

  4. مرحلہ 4: بیک اینڈ اور ڈیٹا بیس ، 8–10 ہفتے

    کیا سیکھنا ہے

    • HTTP تفصیل سے
    • REST APIs بنانا
    • لاگ ان، سیشنز اور ٹوکنز
    • PostgreSQL
    • خودکار ٹیسٹس

    مفت وسائل

    بنائیں: یوزر اکاؤنٹس اور ڈیٹا بیس والی ایک API، ٹیسٹس کے ساتھ، جسے آپ کا فرنٹ اینڈ استعمال کرے۔

    آگے تب بڑھیں جب: آپ API ڈیزائن کر سکیں، ڈیٹا محفوظ طریقے سے رکھ سکیں اور اس کے ٹیسٹ لکھ سکیں۔

  5. مرحلہ 5: محفوظ طریقے سے لائیو کریں ، 4–6 ہفتے

    کیا سیکھنا ہے

    • ایپ ڈیپلائے کرنا
    • انوائرنمنٹ ویری ایبلز اور سیکرٹس
    • HTTPS
    • کنٹینیوس انٹیگریشن
    • OWASP Top 10

    مفت وسائل

    بنائیں: اپنی پوری ایپ لائیو کریں، ہر پُش پر خودکار ٹیسٹ چلیں، اور اسے OWASP Top 10 کے مطابق جانچیں۔

    آگے تب بڑھیں جب: اجنبی لوگ آپ کی ایپ استعمال کریں اور خراب ہونے پر آپ کو پتا چل جائے۔

سب راستوں پر واپس جائیں

آخری جائزہ: . کوئی خراب لنک ملا، یا کوئی نیا راستہ چاہیے؟ رابطہ