ٹو ڈو لسٹ
کام شامل کریں، مکمل پر نشان لگائیں اور حذف کریں، اور localStorage سے صفحہ ری لوڈ ہونے کے بعد بھی محفوظ رکھیں۔
مشق
- ایریز اور آبجیکٹس
- DOM عناصر بنانا
- کلک ایونٹس
JavaScript وہ زبان ہے جو ہر ویب براؤزر چلاتا ہے۔ آپ پہلے خود زبان سیکھتے ہیں، پھر اسی سے صفحات کو کلک پر ردعمل دینا، فارم جانچنا اور ڈیٹا لوڈ کرنا سکھاتے ہیں۔ بنیاد مضبوط ہونے کے بعد آپ TypeScript، React، Angular اور React Native کی طرف بڑھ سکتے ہیں۔ ہر کلاس لائیو اور ون ٹو ون ہے، اور کوڈ آپ خود لکھتے ہیں۔
وہ سوالات جو طلبہ اور والدین سب سے پہلے پوچھتے ہیں، ان کے مختصر جواب۔ ہر بات کی تفصیل اسی صفحے پر آگے موجود ہے۔
JavaScript ویب صفحات کو انٹرایکٹو بناتی ہے: مینیو، فارم، گیمز اور ایسے صفحات جو ری لوڈ کیے بغیر بدل جاتے ہیں۔ ہر بڑا ویب براؤزر اسے چلاتا ہے۔ React اور Angular جیسے فریم ورکس سے مکمل ویب ایپس بنتی ہیں، React Native سے موبائل ایپس، اور Node.js کے ساتھ یہ سرورز اور ڈیولپر ٹولز چلاتی ہے۔
ویب کے لیے بنانا چاہنے والے نئے سیکھنے والے، تھوڑی HTML اور CSS جاننے والے طلبہ، ویب پروگرامنگ کورس کے یونیورسٹی طلبہ، دوسری زبان سیکھنے والے پروگرامرز، اور ہر وہ شخص جسے TypeScript، React، Angular یا React Native چاہیے۔
پروگرامنگ کا کوئی تجربہ نہیں چاہیے۔ صفحات والے موضوعات کے لیے تھوڑی HTML مددگار ہے، اور اگر نہیں آتی تو ٹیوٹر ضرورت کی HTML سکھاتا ہے۔ جدید براؤزر والا لیپ ٹاپ یا ڈیسک ٹاپ چاہیے۔
JavaScript کی بنیادی باتیں، ویری ایبلز اور ڈیٹا ٹائپس، کنڈیشنز اور لوپس، فنکشنز، ایریز اور آبجیکٹس، DOM اور ایونٹس، اور asynchronous JavaScript۔ پھر TypeScript بنیادی سے ایڈوانسڈ تک، React، Angular (ورژن 2 اور بعد کے) اور React Native، عملی پروجیکٹس کے ذریعے مشق۔
لائیو اور ون ٹو ون، Microsoft Teams یا Zoom پر۔ آپ اپنی اسکرین شیئر کرتے ہیں اور اپنے ایڈیٹر اور براؤزر میں کوڈ لکھتے ہیں، اور ٹیوٹر ساتھ ساتھ رہنمائی کرتا ہے۔
اس صفحے کے فارم یا واٹس ایپ کے ذریعے 30 منٹ کی مفت تعارفی کلاس بک کریں۔ ہم 24 گھنٹوں میں جواب دیتے ہیں، اور ٹیوٹر دیکھتا ہے کہ آپ پہلے سے کیا جانتے ہیں اور آغاز کی جگہ تجویز کرتا ہے۔
موضوعات اسی ترتیب میں جس میں عموماً پڑھائے جاتے ہیں۔ ٹیوٹر ترتیب اور گہرائی آپ کی سطح کے مطابق رکھتا ہے، اور اگر آپ اسکول یا یونیورسٹی کا نصاب دیں تو اس کے مطابق بھی۔
ہر پروجیکٹ آپ خود بناتے ہیں، ایک صفحے سے چھوٹی ایپ تک۔ ٹیوٹر پروجیکٹس آپ کی سطح کے مطابق چنتا ہے۔ یہ عام مثالیں ہیں۔
کام شامل کریں، مکمل پر نشان لگائیں اور حذف کریں، اور localStorage سے صفحہ ری لوڈ ہونے کے بعد بھی محفوظ رکھیں۔
مشق
fetch سے کسی عوامی API کا ڈیٹا لوڈ کریں، صفحے پر دکھائیں، اور درخواست ناکام ہو تو واضح پیغام دکھائیں۔
مشق
ٹو ڈو لسٹ کو کمپوننٹس، ٹائپ شدہ ڈیٹا اور state کے ساتھ دوبارہ بنائیں، اور سادہ JavaScript والے ورژن سے موازنہ کریں۔
مشق
دو اسکرینز والی چھوٹی ایپ جو API سے فہرست لوڈ کرتی ہے اور آپ کے اپنے فون پر چلتی ہے۔
مشق
ٹیوٹر سمجھاتا ہے، آپ کے کوڈ کا جائزہ لیتا ہے اور بگز ڈھونڈنے میں مدد کرتا ہے، لیکن نمبروں والی اسائنمنٹس یا لیب ٹاسکس آپ کے لیے نہیں لکھتا۔
یہ اسباق کے مقاصد ہیں۔ پیش رفت آپ کی ابتدائی سطح اور مشق پر منحصر ہے، اور ہم کبھی گریڈ یا نتائج کا وعدہ نہیں کرتے۔
کورس ابتدائی سطح سے شروع ہو کر TypeScript اور فریم ورکس تک جاتا ہے، اس لیے طلبہ مختلف مراحل پر شامل ہوتے ہیں۔ مفت کلاس طے کرتی ہے کہ آپ کہاں سے شروع کریں۔
سطح: ابتدائی
آپ براؤزر کنسول میں خود زبان سے شروع کرتے ہیں، اور ویری ایبلز، کنڈیشنز اور فنکشنز واضح ہونے کے بعد ویب صفحات کی طرف بڑھتے ہیں۔
سطح: ابتدائی سے درمیانی
آپ ایک سادہ صفحہ بنا لیتے ہیں اور چاہتے ہیں کہ وہ ردعمل دے۔ اسباق زبان اور DOM پر مرکوز رہتے ہیں، اور HTML صرف ضرورت پر دہرائی جاتی ہے۔
سطح: درمیانی
لوپس اور فنکشنز Python، C++ یا Java سے مانوس ہیں۔ اسباق ان باتوں پر توجہ دیتے ہیں جو JavaScript میں مختلف ہیں: آبجیکٹس، ویلیو کے طور پر فنکشنز، DOM اور asynchronous کوڈ۔
سطح: ایڈوانس
آپ JavaScript پر اعتماد رکھتے ہیں۔ آپ کے کورس یا پروجیکٹ کے مطابق اسباق TypeScript سے شروع ہوتے ہیں یا سیدھے React، Angular یا React Native سے۔
JavaScript کے بعد طلبہ عموماً دوسری زبان سیکھتے ہیں یا یہ گہرائی میں جاتے ہیں کہ پروگرام کیسے ڈیزائن ہوتے ہیں۔
اسکرپٹنگ، آٹومیشن اور ڈیٹا کے کام کے لیے دوسری زبان۔
کلاسز، انہیریٹنس اور ڈیزائن، جو بڑے JavaScript پروجیکٹس کو منظم رکھنے میں بھی مدد دیتے ہیں۔
ایریز، ٹریز اور گرافس اندر سے کیسے کام کرتے ہیں، اور تیز حل کیسے لکھیں۔
JavaScript کا موازنہ Python، C++ اور دوسرے پروگرامنگ کورسز سے کریں۔
JavaScript کی کلاسیں نیچے دیے گئے پروگرامنگ ٹیوٹرز پڑھاتے ہیں۔ ہر پروفائل ٹیوٹر کی رضامندی سے شائع ہوتا ہے۔ رابطہ کرنے پر ہم آپ کی سطح اور اوقات کے مطابق ٹیوٹر تجویز کرتے ہیں۔

مائی سبجیکٹ ہب میں ٹیوٹر
Python، JavaScript، C++، Java اور C۔ ہر کورس کی ایک مقررہ ماہانہ فیس، ہفتے میں کلاسز جتنی بھی ہوں۔
آبجیکٹ اورینٹڈ پروگرامنگ، ڈیٹا اسٹرکچرز اور الگورتھمز، اور سائبر سیکیورٹی پر تعلیمی مضامین کی طرح ماہانہ پلان لاگو ہوتے ہیں۔
تمام فیس اور پلانز دیکھیںنہیں۔ یہ ملتے جلتے ناموں والی دو الگ زبانیں ہیں۔ JavaScript ویب براؤزرز میں چلتی ہے اور زیادہ تر ویب کے لیے استعمال ہوتی ہے۔ Java ایپلیکیشنز، Android اور یونیورسٹی کے بہت سے کورسز میں استعمال ہوتی ہے۔ ہم دونوں پڑھاتے ہیں۔
زبان کی بنیادی باتوں کے لیے نہیں۔ DOM کے موضوعات کے لیے تھوڑی HTML چاہیے، اور ٹیوٹر ضرورت کے حصے ساتھ ساتھ سکھاتا ہے، اس لیے پہلے الگ HTML کورس کی ضرورت نہیں۔
ہاں، اگر آپ ویب کے لیے بنانا چاہتے ہیں: صرف براؤزر چاہیے اور نتیجہ فوراً صفحے پر نظر آتا ہے۔ اگر آپ کو ویب سے دلچسپی نہیں، یا آپ کا کورس Python میں ہے، تو Python زیادہ آسان آغاز ہے۔
جی ہاں۔ ویب ایپس کے لیے React اور Angular، اور موبائل ایپس کے لیے React Native پڑھائی جاتی ہے۔ یہ JavaScript کی بنیادی باتوں کے بعد آتے ہیں، کیونکہ ہر فریم ورک فنکشنز، آبجیکٹس اور async کوڈ پر بنتا ہے۔ اگر آپ پہلے سے JavaScript جانتے ہیں تو اسی فریم ورک سے شروع کر سکتے ہیں جو آپ کے کورس یا پروجیکٹ کو چاہیے۔
Angular 2 اور بعد کے ورژن، یعنی موجودہ Angular، جو TypeScript میں لکھی جاتی ہے۔ پرانی AngularJS (ورژن 1) ایک الگ فریم ورک ہے اور اس کورس میں شامل نہیں۔
جی ہاں، بنیادی باتوں سے ایڈوانسڈ موضوعات تک: پہلے ٹائپس اور انٹرفیسز، پھر یونینز اور narrowing، جنریکس، یوٹیلیٹی ٹائپس اور strict سیٹنگز۔ TypeScript، JavaScript میں ٹائپس کا اضافہ کرتی ہے، اس لیے یہاں سیکھی ہر بات وہاں کام آتی ہے۔
اگر آپ کا کورس، نوکری یا پروجیکٹ ان میں سے کوئی ایک استعمال کرتا ہے تو وہی سیکھیں۔ ورنہ React عموماً ہلکا آغاز ہے اور موبائل ایپس کے لیے React Native تک لے جاتی ہے۔ Angular میں روٹنگ اور فارمز جیسی چیزیں پہلے سے شامل ہیں اور یہ ہمیشہ TypeScript استعمال کرتی ہے۔
ایک جدید براؤزر اور مفت کوڈ ایڈیٹر جیسے VS Code، اور بعد میں TypeScript، React، Angular اور React Native کے لیے Node.js۔ ٹیوٹر انہیں سیٹ اپ کرنے میں مدد کرتا ہے۔
کوئی مقررہ مدت نہیں۔ یہ آپ کے آغاز، ہفتے کے اسباق اور اسباق کے درمیان آپ کتنا بناتے ہیں، اس پر منحصر ہے۔ مفت کلاس کے بعد ٹیوٹر ایک منصوبہ تجویز کرتا ہے۔ فیس $60 ماہانہ ہے (سعودی عرب میں SAR 180)، ہفتے میں کلاسز جتنی بھی ہوں۔
ٹیوٹر سے ملیں، مل کر JavaScript کی چند لائنیں لکھیں، اور طے کریں کہ کہاں سے شروع کرنا ہے: بنیادی باتیں، TypeScript یا کوئی فریم ورک۔ فارم بھریں، ہم وقت طے کر لیں گے۔
واٹس ایپ استعمال نہیں کر سکتے؟ +92 317 5700456 پر کال کریں یا info@mysubjecthub.com پر ای میل کریں۔