জাভা কালেকশন্স

Java Collections অনুসন্ধানটি জাভা কালেকশন্স ও আরও অনেক কিছুর গভীর অধ্যয়নে নিবেদিত। ফাইল ও আর্কাইভ নিয়ে কিভাবে কাজ করতে হয় আমরা সে বিষয়ে আলোচনা করব। ডিজাইন প্যাটার্ন কী এবং তা কিভাবে ব্যবহার করতে হয় আমরা সেই বিষয়ে আলোচনা করব। তুমি JSON, Guava, Apache Commons Collections, ও JUnit-এ কাজ করার অভিজ্ঞতা অর্জন করবে। তুমি জাভায় গার্বেজ কালেকশনের বিস্তারিত শিখবে। কোর-এর অগ্রসর অংশ ছাড়াও তু্মি যে কোনো আধুনিক সফটওয়্যার ডেভেলপারের প্রয়োজনীয় উপকরণের সাথে পরিচিত হবে। Git ও JAXB, RMI ও DymamicProxy সম্পর্কে শেখো। আর আমরা আরেকটি গুরুত্বপূর্ণ প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে খানিকটা আলোকপাত করবো - JavaScript। এই অনুসন্ধানে তুমি মিনি-প্রোজেক্ট তৈরি করবে, যেগুলো হবে বড় কাজ। শেখা সহজ করতে এগুলোকে কয়েকটি পর্যায়ে ভাগ করা হয়েছে।
- লেভেল 1
লক করা আছে ফাইল ও আর্কাইভ নিয়ে কিভাবে কাজ করা - লেভেল 2
লক করা আছে RMI ও ডাইনামিক প্রক্সি। Swing নিয়ে কাজ করা - লেভেল 3
লক করা আছে JSON, JavaScript. Guava, Apache Commons Collections, JUnit নিয়ে কাজ করা - লেভেল 4
লক করা আছে রিকার্সন। জাভায় গার্বেজ সংগ্রহ ও রেফারেন্সের ধরন। লগিং - লেভেল 5
লক করা আছে সংস্করণ নিয়ন্ত্রণ ব্যবস্থা: Git ও SVN. জেনেরিক্স - লেভেল 6
লক করা আছে ওয়েব অ্যাপ্লিকেশন তৈরি করার মৌলিক ধরন। কালেকশন্স সম্পর্কে গভীর অধ্যয়ন - লেভেল 7
লক করা আছে ডিজাইন প্যাটার্ন। ইউটিলিটি ক্লাস, যেমন অ্যারে। কালেকশন্স - লেভেল 8
লক করা আছে ডেভেলপমেনন্ট এর পদ্ধতিসমূহ। জাভায় টিপ্পনী। এক্সেপশন হায়ারার্কি - লেভেল 9
লক করা আছে তোমার প্রথম ওয়েব অ্যাপ্লিকেশন তৈরি করো। Tomcat ও IDEA নিয়ে সাথে কাজ করা - লেভেল 10
লক করা আছে URI, URL. REST সার্ভিসেস। তোমার নিজের ক্লায়েন্ট-সার্ভার অ্যাপ্লিকেশন তৈরি করো - লেভেল 11
লক করা আছে তুমি কোর্সে পাস করেছো!