কোর্সের উদ্দেশ্য

পুরো কোর্সের লক্ষ্য হল মজা করা, খুশি থাকা এবং একজন প্রোগ্রামার হিসেবে সহজে চাকরি পাওয়ার জন্য প্রকৃত জাভা প্রোগ্রামিং দক্ষতা অর্জন করা।

গেম গঠন

কোর্সটি চারটি প্রধান কোয়েস্ট নিয়ে গঠিত, এবং প্রতিটি কোয়েস্ট অন্তত দশটি স্তর নিয়ে গঠিত। প্রতিটি স্তরে 10-12টি পাঠ এবং 20-30টি ব্যায়াম রয়েছে। কাজ এবং কিছু অন্যান্য ক্রিয়া সম্পন্ন করার জন্য, আপনি অভিজ্ঞতার পয়েন্ট বা "ডার্ক ম্যাটার" পাবেন। আপনি পরবর্তী পাঠ এবং কাজগুলি আনলক করতে এটি ব্যবহার করতে পারেন৷

পরবর্তী স্তর বা পাঠে অগ্রসর হওয়া

পরবর্তী পাঠ বা স্তরে অগ্রসর হওয়ার জন্য, এটি আনলক করার জন্য আপনাকে যথেষ্ট «অন্ধকার» সংগ্রহ করতে হবে।

প্রতিটি টাস্কের বর্ণনায় বলা আছে যে আপনি এটি সম্পূর্ণ করার জন্য কত ইউনিট পাবেন।

উদাহরণস্বরূপ, আপনি নিম্নলিখিত অনুশীলনের জন্য 1 ইউনিট ডার্ক ম্যাটার পাবেন।

অনুশীলন

কোডজিমে, আপনি এক টন বিভিন্ন ব্যায়াম পাবেন। আপনি তাদের মাধ্যমে কাজ করার জন্য ডার্ক ম্যাটার পাবেন।

উদাহরণ থেকে কোড কপি করুন — এটি হল সবচেয়ে সহজ ব্যায়াম। এটি সম্পূর্ণ করতে, আপনাকে নীচের উইন্ডোতে জাভা কোডটি প্রবেশ করতে হবে ঠিক যেমনটি উপরের উইন্ডোতে প্রদর্শিত হয়৷

একটি প্রোগ্রাম লিখুন — এই কোর্সের সবচেয়ে গুরুত্বপূর্ণ ব্যায়াম। এগুলি তাদের জটিলতায় ব্যাপকভাবে পরিবর্তিত হতে পারে: ছোট এবং সাধারণ কাজ থেকে শুরু করে পাজলার পর্যন্ত যা আপনার মস্তিষ্ককে সত্যিই কাজ করতে দেবে... আপনি "উপলব্ধ" হিসাবে চিহ্নিত যে কোনও টাস্কে কাজ শুরু করতে পারেন। শুরু করতে, শুধু টাস্কের বিবরণে "খোলা" বোতামে ক্লিক করুন৷

এটি ওয়েব IDE খুলবে। প্রথম ট্যাবে টাস্ক কন্ডিশন রয়েছে। দ্বিতীয় ট্যাব যেখানে আপনি আপনার কোড টাইপ করুন. আপনি বাম দিকে প্রজেক্ট ট্রি পাবেন।

একটি কাজ শেষ করার পর, «Verify» বোতামে ক্লিক করুন। টাস্ক সমাধান সঠিক কিনা তা আপনি খুঁজে পাবেন।

আপনি যদি শুধুমাত্র আপনার প্রোগ্রামটিকে যাচাই না করেই চালাতে চান, তাহলে শুধু «রান» বোতামে ক্লিক করুন।

এই একই টুলবারটি আপনাকে আপনার সমাধান পুনরায় সেট করতে দেয় (যদি আপনি বিভ্রান্ত হন), আপনার কোড বিশ্লেষণ করতে পারেন (যদি আপনি ডার্ক গ্র্যান্ড মাস্টারের অধীনে অধ্যয়ন করেন), বা সমাধানের জন্য সহায়তা পান।

মিনি প্রজেক্ট তৈরি করুন — এগুলি সবচেয়ে আকর্ষণীয় এবং চ্যালেঞ্জিং ব্যায়াম! একটি মিনি-প্রকল্প আন্তঃসংযুক্ত সাব-টাস্কগুলির একটি সিরিজ নিয়ে গঠিত। শেষ পর্যন্ত, আপনি আপনার নিজের ছোট প্রকল্প যেমন একটি গেম তৈরি করবেন। কিন্তু আপনি আপনার প্রথম মিনি-প্রজেক্ট তৈরি করার আগে, আপনাকে অনেক কাজ করতে হবে। আপনি লেভেল 20 পর্যন্ত আপনার প্রথম মিনি-প্রজেক্ট দেখতে পাবেন না।

Nerd Break — এই সবগুলোর মধ্যে সবচেয়ে কঠিন ব্যায়াম! শুধু মজা করছি! প্রায়শই, একটি "ব্রেক" এর সাথে একটি দুর্দান্ত প্রযুক্তি-সম্পর্কিত ভিডিও দেখা জড়িত৷ এবং হ্যাঁ, আপনি এখনও এই ব্যায়ামের জন্য একটি ডার্ক ম্যাটার পুরস্কার পাবেন।

পি.এস.: লেভেল 3 থেকে শুরু করে, আপনি IntelliJ IDEA নামক একটি সমন্বিত উন্নয়ন পরিবেশ (IDE) ব্যবহার করে কাজগুলিতে কাজ করতে সক্ষম হবেন। একটি পাঠ আপনাকে শেখাবে কিভাবে এটি করা হয়, কিন্তু আমরা আপনাকে পরে এটি সম্পর্কে আরও বলব।

পাঠ এবং কাজের স্থিতি

টাস্কের নিম্নলিখিত স্ট্যাটাস থাকতে পারে।

"উপলব্ধ" — এগিয়ে যান এবং এটি সম্পূর্ণ করার চেষ্টা করুন!

"সম্পূর্ণ" — আপনি সফলভাবে এই কাজটি সম্পন্ন করেছেন এবং তিন দিনেরও কম সময় আগে আপনার ডার্ক ম্যাটার সংগ্রহ করেছেন। আপনি আপনার সমাধান উন্নত করতে এটি আবার সমাধান করার চেষ্টা করতে পারেন৷

"বন্ধ" — আপনি সফলভাবে এই কাজটি সম্পন্ন করেছেন এবং তিন দিনেরও বেশি আগে আপনার ডার্ক ম্যাটার সংগ্রহ করেছেন।

"লকড" – আপনি আর যাচাইয়ের জন্য এই টাস্ক জমা দিতে পারবেন না৷

পাঠের দুটি সম্ভাব্য স্থিতি রয়েছে: "উপলব্ধ" এবং "লক করা"।

"উপলব্ধ" পাঠের পরে প্রথম "লক করা" পাঠটি হল যেটি আপনি বন্ধ করেছেন৷ আপনি এটিতে ক্লিক করলে, এটি আনলক করতে আপনাকে একটি নির্দিষ্ট পরিমাণ ডার্ক ম্যাটার দিতে অনুরোধ করা হবে। আপনি আগের পাঠ থেকে সেখানে যেতে পারেন, অথবা আপনি পাঠের তালিকার সংশ্লিষ্ট কার্ডে ক্লিক করতে পারেন।