
-
مکمل ابتدائی افراد کے لیے جامع تربیتی پروگرام
اگر آپ پروگرامنگ میں نئے ہیں تو شاید آپ کو یہ بھی معلوم نہ ہو کہ کہاں سے آغاز کرنا ہے اور آپ کو کتنے نظریاتی علم کی ضرورت ہے۔ ہم آپ کو کھونے نہیں دیں گے! CodeGym کورس میں حقیقی زندگی کی مثالوں کے ساتھ سادہ زبان میں بیان کردہ تھیوری کا بالکل صحیح ڈیش شامل ہے۔ آپ جاوا پروگرامنگ کی بنیادی باتیں مرحلہ وار سیکھیں گے اور ایک جونیئر جاوا ڈویلپر تک لے جائیں گے۔ -
کوڈنگ میں آپ کو پراعتماد بنانے کے لیے بہت ساری مشقیں
آپ جاوا پروگرامنگ سیکھ کر اپنی پروگرامنگ کی مہارت کو تیز کریں گے۔ ہمیں یقین ہے کہ مشق آپ کے سیکھنے میں سب سے اہم ہے۔ یہاں آپ کو مختلف پیچیدگیوں کے 1200+ کام ملیں گے جن میں فوری توثیق، کوڈ کے تجزیے، اس کام میں آپ کی مدد کرنے کے لیے تجاویز شامل ہیں۔ پہلے اسباق سے کوڈ کی تیاری کریں۔ -
حوصلہ افزائی اور انعامات کے ساتھ ایک گیمفائیڈ کویسٹ گیم
ہم جانتے ہیں کہ آپ کا مستقبل کا پروگرامنگ کیریئر مذاق نہیں ہے، لیکن آپ کا سیکھنا تفریحی ہو سکتا ہے (اور ہونا چاہیے)۔ ہم نے حوصلہ افزائی اور انعامات کے ساتھ ایک گیمفائیڈ کورس ڈیزائن کیا ہے جو آپ کو اپنے مقصد تک پہنچنے میں مدد کرے گا۔ کورس کو چار سوالات میں تقسیم کیا گیا ہے۔ ہر کویسٹ میں 10 لیولز ہوتے ہیں جس میں بائٹ سائز لیکچرز اور درجنوں کام ہوتے ہیں۔ اگر آپ نہیں جانتے کہ جاوا سیکھنا کیسے شروع کیا جائے، تو بس ہمارے کورس پر قائم رہیں، اور یہ آپ کو جاوا کی بنیادی باتوں سے مؤثر طریقے سے متعارف کرائے گا۔تصور کریں کہ آپ کو جستجو کو مکمل کرنے اور اپنے کردار کو بلند کرنے کی ضرورت ہے، جو مستقبل کی کائنات میں رہتا ہے۔ ایسا کرنے سے آپ سیکھتے ہیں، کوڈ کرتے ہیں اور دوسرے صارفین کے ساتھ بات چیت کرتے ہیں، طلباء اور تجربہ کار ڈویلپرز سے مدد حاصل کرتے ہیں، حل لکھتے ہیں، زبردست پروجیکٹس اور گیمز… ٹھیک ہے، یہ CodeGym کی طرح لگتا ہے!
آپ CodeGym پر وقت تک محدود نہیں ہیں۔ جب چاہیں سیکھیں اور کوڈ کریں۔ کورس کو مکمل کرنے اور 500+ گھنٹے پروگرامنگ پریکٹس حاصل کرنے میں اوسطاً 6 سے 12 ماہ لگتے ہیں۔ لیکن بہت سارے طلباء ہیں جنہوں نے اسے 3 مہینوں میں ختم کر دیا تھا۔ یہ آپ پر منحصر ہے.
- جاوا سنٹیکس
- جاوا کور
- جاوا ملٹی تھریڈنگ
- جاوا کے مجموعے۔
جاوا کے بنیادی اصولوں کو سیکھنے اور اس پر عمل کرنے کا روڈ میپ
CodeGym کے ساتھ آپ جاوا کے بنیادی اصولوں کے بارے میں اچھی طرح سے متوازن تعلیم حاصل کریں گے۔ ہمارا فارمولا 20% تھیوری اور 80% پریکٹس ہے، لہذا ہر سطح پر، آپ کو لیکچرز سے چند گنا زیادہ کام ملیں گے۔کویسٹ نمبر 1: جاوا سنٹیکس
یہ عام طور پر جاوا پروگرامنگ کا تعارف ہے۔ جستجو میں وہ بھی مہارت حاصل کر سکتے ہیں جن کے پاس کوڈنگ کا کوئی سابقہ پس منظر نہیں تھا۔ آپ کلاسز، اشیاء، طریقوں اور متغیرات جیسے سادہ ترین تصورات سے شروع کریں گے - جاوا پروگراموں کی "اینٹ"۔ آپ ڈیٹا کی مختلف اقسام، ارے، لوپس اور مشروط بیانات سیکھیں گے۔ لیول 3 سے شروع کرتے ہوئے، آپ اصلی IDE — IntelliJ IDE — کے ساتھ کام کرنے کا طریقہ سیکھیں گے اور اس میں کوڈ لکھیں گے۔ ہر موضوع میں عملی کاموں کا ایک سیٹ ہوتا ہے جنہیں آگے بڑھنے کے لیے آپ کو مکمل کرنا ہوتا ہے۔ سطح کے اختتام پر آپ کو مجموعوں اور OOP کی بنیادی باتوں کا ایک مختصر تعارف ہوگا، جو آپ بنیادی طور پر چوتھی تلاش میں سیکھیں گے۔ تلاش میں عنوانات کی فہرست:- کورس کا تعارف
- جاوا کا تعارف: اسکرین آؤٹ پٹ، سٹرنگ اور انٹ کی اقسام کیا ہیں؟
- جاوا کا تعارف: متغیرات، طریقے، کلاسز
- آپ کا پہلا پروگرام: کی بورڈ ان پٹ، IDE میں کام کرنا
- شاخوں اور لوپس کا تعارف
- کلاسز کا تعارف: اپنی کلاسز لکھنا، کنسٹرکٹرز
- اشیاء کا تعارف: اپنی اشیاء، زندگی بھر، جامد متغیرات لکھنا
- ارے اور فہرستیں: ارے، اری لسٹ، جنرک کا تعارف
- مجموعے: لنکڈ لسٹ، ہیش سیٹ، ہیش میپ۔ تاریخ
- مستثنیات کا تعارف: آزمائیں، کیچ کریں، تھرو کریں، ملٹی کیچ کریں۔
- ابتدائی اقسام کو تبدیل کرنا: تبادلوں کو چوڑا اور تنگ کرنا
کویسٹ #2 جاوا کور
یہ جستجو آبجیکٹ پر مبنی پروگرامنگ کی بنیادی باتوں کے لیے وقف ہے اور آپ کو اسٹریمز، سیریلائزیشن، اور طریقہ اوور لوڈنگ سے واقف کرائے گی۔ اس میں کاموں کے ساتھ لیولز اور انٹرفیس اور متعدد وراثت کے بارے میں اسباق بھی شامل ہیں۔ اس تلاش کو مکمل کرنے کے لیے، آپ کو جاوا سنٹیکس پاس کرنا ہوگا۔ کور کی تلاش مکمل کرنے کے بعد، آپ مزید پیچیدہ کاموں کو حل کرنے اور یہاں تک کہ چھوٹے پروجیکٹس لکھنے کے لیے تیار ہو جائیں گے۔ تلاش میں عنوانات کی فہرست:- OOP کی بنیادی باتیں: بنیادی اصول، وراثت، encapsulation
- OOP کی بنیادی باتیں: اوورلوڈنگ، پولیمورفزم، تجرید، انٹرفیس
- انٹرفیس: تجریدی کلاس کے ساتھ موازنہ، متعدد وراثت
- کاسٹنگ ٹائپ کریں، مثال کے طور پر۔ انٹرفیس پر مشتمل ایک بڑا کام
- اوورلوڈنگ کے طریقے، کنسٹرکٹر کالز کی ایک خصوصیت
- دھاگوں کا تعارف: دھاگہ، چلنے کے قابل، شروع، شامل ہونا، مداخلت کرنا، نیند
- تھریڈز کا تعارف: مطابقت پذیر، اتار چڑھاؤ، پیداوار
- اسٹریمز کا تعارف: ان پٹ اسٹریم/آؤٹ پٹ اسٹریم، فائل ان پٹ اسٹریم، فائل آؤٹ پٹ اسٹریم
- اسٹریمز کا تعارف: ریڈر/ رائٹر، فائل ریڈر/ فائل رائٹر
- سیریلائزیشن
کویسٹ #3 JavaMultithreadingm
یہ تلاش آپ کو آبجیکٹ، سٹرنگ اور اندرونی کلاسوں کی تنظیم سے متعارف کرائے گی۔ لیکچرز اور درجنوں کاموں کے دوران، آپ سیکھیں گے کہ تھریڈز کیسے بنانا اور بند کرنا ہے، تعطل کیا ہے، انتظار کرنے، مطلع کرنے، اور مطلع کرنے کے تمام طریقے کیسے استعمال کیے جائیں۔ آپ jsoup اور Swing کے ساتھ تجربہ حاصل کریں گے اور آٹو پیکنگ کے بارے میں جانیں گے۔ اور یقیناً، آپ اپنے پہلے بڑے کام جیسے چیٹ سسٹم، اے ٹی ایم ایمولیٹر، ویب سکریپر مکمل کریں گے اور چند گیمز لکھیں گے: ٹیٹریس، سانپ، ایک خلائی شوٹر، اور آرکانوائیڈ۔ تلاش میں عنوانات کی فہرست:- کسی آبجیکٹ کی تنظیم: برابر، ہیش کوڈ، کلون، انتظار کریں، مطلع کریں، ٹو سٹرنگ ()
- سٹرنگ: تغیر پذیر، ناقابل تغیر، فارمیٹ، StringTokenizer، StringBuilder، StringBuffer
- اندرونی کلاسز، جیسے Map.Entry
- اندرونی کلاسز، نفاذ کی خصوصیات
- دھاگوں کی تخلیق اور روکنا: شروع، مداخلت، نیند، پیداوار
- مشترکہ ڈیٹا تک رسائی: مطابقت پذیر، غیر مستحکم
- تعطل۔ انتظار کریں، مطلع کریں، سب کو مطلع کریں۔
- TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. jsoup کے ساتھ کام کرنا
- آٹو باکسنگ، نفاذ کی خصوصیات
- آپریٹرز: عددی، منطقی اور بائنری۔ سوئنگ کے ساتھ کام کرنا
کویسٹ #4 جاوا کلیکشنز
اوپر جانے کے لیے تیار ہو جاؤ! حتمی جدوجہد جاوا کے مجموعوں، ڈیزائن کے نمونوں کے لیے وقف ہو گی، اور آپ کو بہت ساری مفید مشقیں ملیں گی۔ مثال کے طور پر، JSON، Guava، Apache Commons Collections، اور JUnit کے ساتھ کام کرنا۔ آپ پروگرامنگ ٹولز کو استعمال کرنے اور Git اور JAXB، RMI اور DymamicProxy کے ساتھ تجربہ حاصل کرنے کا طریقہ سیکھیں گے۔ آپ ایک اور اہم پروگرامنگ زبان - جاوا اسکرپٹ کے بارے میں تھوڑا سا سیکھیں گے۔ اور یقیناً، آپ کو مزید سوالات اور چھوٹے پروجیکٹس ملیں گے، جنہیں آپ بعد میں اپنے پورٹ فولیو میں شامل کر سکتے ہیں۔ تلاش میں عنوانات کی فہرست:- فائلوں اور آرکائیوز کے ساتھ کام کرنا
- RMI اور متحرک پراکسی۔ سوئنگ کے ساتھ کام کرنا
- JSON، JavaScript. امرود، اپاچی کامنز کلیکشنز، JUnit کے ساتھ کام کرنا
- تکرار جاوا میں کوڑا اٹھانا اور حوالہ کی اقسام۔ لاگنگ
- ورژن کنٹرول سسٹم: گٹ اور ایس وی این۔ جنرک
- ویب ایپلیکیشنز بنانے کے لیے بنیادی نمونے۔ مجموعوں کا گہرا مطالعہ
- ڈیزائن پیٹرن. یوٹیلیٹی کلاسز، جیسے Arrays۔ مجموعے
- ترقی کے طریقہ کار۔ جاوا میں تشریحات۔ استثنائی درجہ بندی
- اپنی پہلی ویب ایپلیکیشن بنائیں۔ Tomcat اور IDEA کے ساتھ کام کرنا
- URI، URL۔ آرام کی خدمات۔ اپنا کلائنٹ سرور ایپلیکیشن بنائیں
GO TO FULL VERSION