CodeGym সম্পর্কে

CodeGym কি?

কোডজিম হল একটি ইন্টারেক্টিভ, গ্যামিফাইড অনলাইন জাভা প্রোগ্রামিং কোর্স।

কোর্সটি চারটি কোয়েস্ট (জাভা সিনট্যাক্স, কোর, মাল্টিথ্রেডিং, সংগ্রহ) নিয়ে গঠিত, প্রতিটিতে 10টি স্তর রয়েছে। প্রতিটি স্তরে জাভা তত্ত্বের সংক্ষিপ্ত বক্তৃতা (বিষয় প্রতি একটি বক্তৃতা) এবং প্রাপ্ত জ্ঞানকে একীভূত করার কাজগুলি অন্তর্ভুক্ত করে। আপনি কোর্সের মাধ্যমে অগ্রসর হওয়ার সাথে সাথে উপকরণগুলিতে অ্যাক্সেস ক্রমানুসারে খোলে।

কোর্সের প্রধান বৈশিষ্ট্য:

  • একটি গেম ফরম্যাটে শেখা। কোডজিম হল একটি ভবিষ্যত বিশ্ব যার নিজস্ব চরিত্র এবং ইতিহাস। আপনার "আপগ্রেড" করার জন্য যে চরিত্রটি প্রয়োজন তা হল অ্যামিগো রোবট, যে স্ক্র্যাচ থেকে প্রোগ্রামিং শেখে। সঠিকভাবে কাজগুলি সম্পূর্ণ করার জন্য আপনি বোনাস ("ডার্ক ম্যাটার") পাবেন, যা নতুন লেকচার/লেভেল খুলতে এবং কোর্সে আরও এগিয়ে যেতে ব্যবহার করা হয়।

  • প্রাণবন্ত, আকর্ষণীয় উদাহরণ সহ প্রয়োজনীয় নূন্যতম তত্ত্ব। কোর্সে শুধুমাত্র এমন জ্ঞান অন্তর্ভুক্ত থাকে যা চাকরির জন্য সত্যিই প্রয়োজনীয়।

  • অনুশীলনের মাধ্যমে শেখা। কোর্সের 80% ব্যবহারিক কাজে নিবেদিত। প্রথম পাঠ থেকে কাজগুলি উপস্থিত হয় এবং তাদের জটিলতা ধীরে ধীরে বৃদ্ধি পায়। আপনি সরাসরি ওয়েবসাইটে কাজগুলি সমাধান করতে পারেন, যার মধ্যে আপনার কোডের তাত্ক্ষণিক যাচাইকরণ এবং এটিকে কীভাবে উন্নত করা যায় তার সুপারিশ অন্তর্ভুক্ত রয়েছে৷

  • কর্মসংস্থানের জন্য প্রস্তুতি। কোর্সের মাঝামাঝি থেকে, শিক্ষার্থীরা মিনি-প্রকল্প লিখতে শুরু করে (উদাহরণস্বরূপ, একটি রেস্তোরাঁর জন্য একটি অ্যাপ্লিকেশন, একটি চ্যাট বট, গেমস) এবং সাক্ষাত্কারের জন্য প্রস্তুতির উপর দৃষ্টি নিবদ্ধ করে অ্যাসাইনমেন্ট গ্রহণ করে।

  • কোর্স ডেভেলপার, ছাত্র এবং CodeGym প্রাক্তন ছাত্রদের থেকে সাহায্য। আপনি জটিল কাজগুলি সমাধানের জন্য সম্প্রদায়ের কাছে সাহায্য চাইতে পারেন, প্রশিক্ষণ এবং কাজের সন্ধান সম্পর্কিত যে কোনও সমস্যা নিয়ে আলোচনা করতে পারেন। কোডজিম হল প্রোগ্রামারদের একটি বিশ্বব্যাপী সম্প্রদায়।

সম্পূর্ণ কোর্সের লক্ষ্য হল প্রকৃত জাভা প্রোগ্রামিং দক্ষতা অর্জন করা, যাতে আপনি সহজেই একজন প্রোগ্রামার হিসেবে কাজ করতে পারেন।

আমি কোডজিম থেকে কী শিখব?

প্রথমত, আপনি জাভা কোর শিখবেন। এটি জাভা ভাষার মূল বিষয় — প্রতিটি সম্ভাব্য জুনিয়র জাভা বিকাশকারীর যা জানা দরকার। এবং আপনি অনুশীলনের মাধ্যমে এটি অধ্যয়ন করবেন, 1200 টিরও বেশি কাজ সমাধান করেছেন। কোর্সের দ্বিতীয়ার্ধ থেকে, আপনি Sokoban, Star Wars গেমস, অনলাইন চ্যাট, ATM এমুলেটর এবং আরও অনেক কিছুর মতো মিনি-প্রকল্পগুলির সম্মুখীন হবেন।

উপরন্তু, জাভা ছাড়াও, কিছু পাঠ সাক্ষাত্কারের প্রক্রিয়া এবং কীভাবে একটি জীবনবৃত্তান্ত লিখতে হয় তার জন্য উত্সর্গীকৃত।

আমি পাঠ্যক্রম কোথায় দেখতে পারি?

বিস্তারিত পাঠ্যক্রম এবং অধ্যয়ন করা বিষয়গুলির একটি তালিকা কোয়েস্ট মানচিত্রে পাওয়া যায়: জাভা সিনট্যাক্স, জাভা কোর, জাভা মাল্টিথ্রেডিং এবং জাভা সংগ্রহ

আপনি কি ডিপ্লোমা/সার্টিফিকেট ইস্যু করেন?

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

পরিবর্তে, আমরা এমনভাবে প্রোগ্রামিং শেখাই যাতে একজন কোডজিম গ্র্যাজুয়েট তার ডিপ্লোমা, সার্টিফিকেট বা অন্যান্য শিক্ষাগত ট্রফি থাকুক না কেন তিনি চাকরি পেতে পারেন।

CodeGym-এ শেখা কিভাবে আমার উপকার করবে?

CodeGym-এ শেখা আপনাকে সবচেয়ে কার্যকর উপায়ে প্রোগ্রামিং দক্ষতা অর্জন করতে সাহায্য করবে।

শুধু একটি বই পড়ে বা একটি ভিডিও দেখে প্রোগ্রামার হওয়া অসম্ভব! কীভাবে প্রোগ্রাম করতে হয় তা শিখতে আপনাকে...ভালভাবে, প্রোগ্রাম করতে হবে এবং "সঠিক" প্রোগ্রামার চিন্তাভাবনা তৈরি করতে হবে।

এটিতে সহায়তা করার জন্য, বিভিন্ন জটিলতা এবং স্বয়ংক্রিয় যাচাইকরণের 1,200টিরও বেশি কাজ রয়েছে। সমস্ত কাজ সমাধান করে আপনি 300-500 ঘন্টারও বেশি ব্যবহারিক অভিজ্ঞতা পাবেন। তত্ত্ব, অনুশীলন, এবং — সবচেয়ে গুরুত্বপূর্ণভাবে — আপনি যে কোডটি লেখেন তার পর্যালোচনা — এটি কোডজিম প্রদান করে।

আমি কোডজিম সম্পর্কে পর্যালোচনা কোথায় পেতে পারি?

  1. আপনি আমাদের ওয়েবসাইটে পর্যালোচনা বিভাগ খুঁজে পেতে পারেন. এখানে আপনি আপনার প্রতিক্রিয়া ছেড়ে এবং অন্যান্য ব্যবহারকারীদের মতামত পড়তে পারেন.
  2. এছাড়াও আপনি ইন্টারনেটে রিভিউ অনুসন্ধান করতে পারেন। Google এ "CodeGym পর্যালোচনা" টাইপ করুন এবং আপনি বেশ কয়েকটি ফলাফল পাবেন। আমরা তৃতীয় পক্ষের পর্যালোচনাগুলি ফিল্টার আউট করি না, তাই আপনি কেবল ইতিবাচক পর্যালোচনাই দেখতে পারবেন না (যার মধ্যে আরও অনেকগুলি রয়েছে, যা আনন্দদায়ক), তবে গঠনমূলক এবং খুব গঠনমূলক সমালোচনাও নয়।

PS: পর্যালোচনাগুলি বিষয়ভিত্তিক, তাই আপনি নিজে কিছু চেষ্টা করার পরেই আপনি নিজের মতামত তৈরি করতে পারেন। CodeGym-এ প্রথম স্তরটি চেষ্টা করুন — এটি সম্পূর্ণ বিনামূল্যে৷

কাজ সম্পর্কে

"মহাকাব্য কাজ" মানে কি?

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

আপনার কাজ সম্পর্কে এত বিশেষ কি? নিজেকে প্রোগ্রাম করা এবং "কাজের সংগ্রহ" এর জন্য অর্থ প্রদান না করা কি ভাল নয়?

প্রথমত, এমন কাজগুলি খুঁজে পাওয়া মোটেও সহজ নয় যা আপনাকে সঠিক দিকে বিকাশ করতে সাহায্য করবে, বিশেষ করে একজন নবীন বিকাশকারীর জন্য। দ্বিতীয়ত, এমনকি যদি প্রোগ্রামটি সঠিকভাবে কাজ করে এবং একটি উত্তর প্রদান করে, এর অর্থ এই নয় যে এটি সঠিকভাবে সমাধান করা হয়েছে।

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

আপনি কয়টি এবং কি ধরনের কাজ করেন?

চারটি CodeGym অনুসন্ধানে 1200 টিরও বেশি কাজ রয়েছে৷

তারা বিষয়বস্তু ভিন্ন হতে পারে:

  1. কোড এন্ট্রি. এটি যান্ত্রিক কোড এন্ট্রি সমন্বিত সবচেয়ে সহজ ধরনের কাজ। তাদের মধ্যে অনেকগুলি নেই, তবে শিক্ষার প্রাথমিক পর্যায়েও তাদের প্রয়োজন হয়, যাতে শিক্ষার্থী কোড লিখতে অভ্যস্ত হয়।

  2. টাস্কের শর্তের সাথে মেলে সম্পূর্ণ কোডটি সংশোধন করা।

  3. টাস্ক সমাধান করার জন্য আপনার নিজের কোড লেখা।

এগুলি কালানুক্রম অনুসারে আলাদা হতে পারে:

  1. আচ্ছাদিত উপাদানগুলির জন্য কাজগুলি — এই কাজগুলি সাধারণত বক্তৃতার পরে সরাসরি আসে। প্রায়শই এগুলি সহজ, যদিও কিছু ঘটতে পারে?

    1. কাজ "ভবিষ্যত থেকে।" এগুলি এমন কাজ যা আপনাকে আচ্ছাদিত বক্তৃতা সামগ্রীর থেকে একটু এগিয়ে যেতে হবে: তাদের এমন কিছু থাকবে যা বক্তৃতাগুলিতে এখনও ছিল না। ইঙ্গিত: সাধারণত "ভবিষ্যত থেকে কাজগুলি" সমাধানের জন্য প্রয়োজনীয় উপাদান পরবর্তী স্তরের মধ্যে দেওয়া হয়।

    তারা ভলিউম দ্বারা পৃথক হতে পারে:

    1. এক / একাধিক শর্ত সহ সাধারণ কাজ।

    2. মিনি-প্রকল্প (লেভেল 20 থেকে পাওয়া যায়), যেটিতে বেশ কিছু সাব-টাস্ক থাকে। এই ধরনের কাজগুলি সম্পন্ন করার ফলাফল একটি আকর্ষণীয় এবং মাঝে মাঝে দরকারী প্রোগ্রাম, উদাহরণস্বরূপ, একটি ছোট গেম, একটি URL শর্টনার বা একটি এটিএম এমুলেটর। আপনি ধাপে ধাপে একটি মিনি-প্রজেক্ট তৈরি করবেন (শর্তগুলি 5-20টি সাব-টাস্কে বিভক্ত)।

    টাস্ক প্রয়োজনীয়তা মানে কি?

    কাজগুলি সফলভাবে সম্পন্ন করার জন্য কী করা দরকার তা বোঝার জন্য, আপনি প্রতিটি কাজের জন্য প্রয়োজনীয়তার একটি তালিকা পাবেন।

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

    টাস্ক সুপারিশ কি?

    আপনার কোড একটি ত্রুটি আছে কল্পনা করুন. কিছু কারণে, এটি সঠিকভাবে কাজ করে না। কিন্তু কেন? এটি বোঝার জন্য, আপনাকে কার্য যাচাইকরণের পরে কোড সুপারিশগুলি পর্যালোচনা করতে হবে। একটি স্বয়ংক্রিয় ভার্চুয়াল টিউটর আপনার কোডে মন্তব্য করবে, ত্রুটিটি নির্দেশ করবে এবং 95% ক্ষেত্রে এটি হওয়ার কারণ ব্যাখ্যা করবে।

    শিক্ষণ পদ্ধতি

    আপনার কেন জাভা জাভা শেখা উচিত

    সবচেয়ে ভবিষ্যৎ-প্রমাণ প্রোগ্রামিং ভাষা যা ক্রমাগত বিকশিত এবং উন্নত হচ্ছে। 20 বছরেরও বেশি সময় ধরে, জাভা বাজার একটি নেতা হিসাবে তার মর্যাদাকে দৃঢ়ভাবে একত্রিত করেছে এবং এখনও পর্যন্ত বিকাশকারীদের মধ্যে এর জনপ্রিয়তা হ্রাস করার জন্য কোনও পূর্বশর্ত নেই। বয়স সত্ত্বেও, জাভা বিকাশ অব্যাহত রয়েছে।

    ক্যারিয়ারের দৃষ্টিকোণ থেকে জাভা শেখা শুরু করার 5টি কারণ:

    1. প্রোগ্রামিং শূন্য পদের সবচেয়ে বেশি সংখ্যক জাভা সম্পর্কিত।
    2. জাভা ডেভেলপারদের বেতন সবচেয়ে বেশি শিল্পে।
    3. সারা বিশ্বে জাভা ডেভেলপারদের চাহিদা রয়েছে, তাই এটি যেকোনো জায়গায় ভ্রমণ এবং কাজ করার একটি দুর্দান্ত সুযোগ।
    4. আপনি যে কোনো প্ল্যাটফর্মের জন্য জাভাতে লিখতে পারেন। জাভা প্রোগ্রামিং "একবার লিখুন — যে কোনো জায়গায় চালান" নীতি প্রয়োগ করে।
    5. অন্যান্য প্রোগ্রামিং ভাষার তুলনায় জাভাতে সর্বোচ্চ নির্ভরযোগ্যতা এবং নিরাপত্তা রয়েছে।

    অন্যান্য প্রোগ্রামিং ভাষার তুলনায় জাভাতে সর্বোচ্চ নির্ভরযোগ্যতা এবং নিরাপত্তা রয়েছে।

    1. আপনার গাণিতিক/প্রযুক্তিগত পটভূমি না থাকলেও জাভা আয়ত্ত করা যেতে পারে।
    2. জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
    3. জাভা একটি ভাল ডিজাইন API আছে.
    4. জাভাতে ইন্টেলিজে আইডিইএ, ইক্লিপস এবং নেটবিন্সের মতো শক্তিশালী উন্নয়ন সরঞ্জাম রয়েছে।
    5. ওপেন সোর্স লাইব্রেরির একটি বড় সংগ্রহ।
    6. চমৎকার সম্প্রদায় সমর্থন.
    7. চমৎকার ডকুমেন্টেশন সমর্থন — Javadocs.
    8. জাভা একটি স্বাধীন প্ল্যাটফর্ম।
    9. জাভা সর্বত্র ব্যবহৃত হয়।

    সংক্ষেপে — শেখা শুরু করুন। ? আপনি যদি নিয়মিত অধ্যয়ন করেন, আপনি 6-12 মাসের মধ্যে একজন জাভা বিকাশকারী হয়ে উঠতে পারেন এবং আপনার জীবনকে আমূল পরিবর্তন করতে পারেন।

    শুভকামনা!

    কোডজিম অন্যান্য কোর্স থেকে কীভাবে আলাদা?

    • প্রচুর অনুশীলন: 1200 টিরও বেশি কাজ, যার মধ্যে মিনি-প্রকল্প অন্তর্ভুক্ত রয়েছে।
    • একটি ব্যাপক প্রশিক্ষণ প্রোগ্রাম সহ অনলাইন কোর্স।
    • আপনি যে কোন সময় আপনার নিজস্ব গতিতে অনুশীলন করতে পারেন।
    • তাত্ক্ষণিক কার্য যাচাইকরণ।
    • ছাত্র কোড বিশ্লেষণ এবং সুপারিশ.
    • ছাত্র কোড শৈলী সুপারিশ.
    • সরাসরি ওয়েবসাইটে কাজগুলি সম্পূর্ণ করার জন্য সিনট্যাক্স হাইলাইটিং এবং স্বয়ংসম্পূর্ণতা সহ ওয়েব IDE।
    • পেশাদারদের জন্য IDE-এর মাধ্যমে কাজগুলি সম্পূর্ণ করার জন্য প্লাগইন — IntelliJ IDEA।
    • গেম ফরম্যাট এবং প্লট।
    • গ্যামিফিকেশন এবং প্লট
    • একটি বিশাল সম্প্রদায় যেখানে লোকেরা অভিজ্ঞতা ভাগ করে এবং তাদের পড়াশোনায় একে অপরকে সাহায্য করে।

    আমাদের শিক্ষাদান পদ্ধতির স্বতন্ত্রতা কী?

    আমাদের কোর্সের স্বতন্ত্রতা কারণের সমন্বয়ে।

    প্রথমত, আমরা প্রোগ্রামিং অনুশীলনে ফোকাস করি। কোর্সটি বিভিন্ন জটিলতা এবং বিন্যাসের 1200+ টাস্কের উপর ভিত্তি করে তৈরি করা হয়েছে, যা অর্জিত জ্ঞানকে অবিলম্বে একত্রিত করতে এবং এমনকি কিছুটা এগিয়ে যেতে সাহায্য করে, নিজে থেকে কিছু তাত্ত্বিক সূক্ষ্মতা মোকাবেলা করে। শেখার অগ্রগতির জন্য, যতটা সম্ভব কাজ সমাধান করতে ভুলবেন না। অতএব, কোর্স শেষে, আপনার অন্তত 300-500 ঘন্টা ব্যবহারিক প্রোগ্রামিং অভিজ্ঞতা থাকবে।

    একটি স্মার্ট স্বয়ংক্রিয় টাস্ক ভেরিফিকেশন সিস্টেম (ভার্চুয়াল টিউটর) যা শিক্ষার্থীদের অনুমতি দেয়:

    1. তাৎক্ষণিকভাবে যাচাইকরণের জন্য টাস্কটি পাঠান এবং একটি উত্তর পান, এটি সঠিকভাবে সমাধান করা হয়েছে কিনা।
    2. কাজের প্রয়োজনীয়তা পান।
    3. ভার্চুয়াল টিউটরের কাছ থেকে মন্তব্য পান, যিনি আপনাকে বলবেন কোডটিতে কী ভুল এবং কীভাবে এটি ঠিক করা যায়।
    4. কোড শৈলী বিশ্লেষণ পান. টিমওয়ার্কের ক্ষেত্রে আলাদা কোড খুবই গুরুত্বপূর্ণ।

    কর্মসংস্থানের জন্য ব্যাপক প্রস্তুতি।
    কোডজিম কোর্স পাস করার চূড়ান্ত লক্ষ্য হল জাভা প্রোগ্রামার হিসেবে চাকরি পাওয়া। কোডজিম এটি ঘটানোর জন্য অনেক কিছু অন্তর্ভুক্ত করে:

    1. জাভা কোর লেকচার।

    2. সম্পর্কিত প্রযুক্তির বক্তৃতা (উদাহরণস্বরূপ, জাভাস্ক্রিপ্ট)।

    3. একটি স্বয়ংক্রিয় কোড পর্যালোচনা সহ কাজ।

    4. সক্রিয় সহায়তা বিভাগ, যেখানে CodeGym ডেভেলপমেন্ট টিম এবং কোর্সের শিক্ষার্থীরা প্রতিক্রিয়া জানাবে।

    5. অনুশীলনের জন্য মিনি প্রকল্প।

    6. অনুপ্রেরণামূলক বক্তৃতা (স্ব-অধ্যয়নের সময় অনুপ্রেরণা খুবই গুরুত্বপূর্ণ!)

    7. অতিরিক্ত উপকরণ লিঙ্ক.

    8. ইন্টারভিউ প্রশ্ন এবং উত্তর বিস্তারিত বিশ্লেষণ.

    9. গ্রুপ বিভাগ যেখানে আপনি আপনার শেখার জন্য সাহায্য করার জন্য দরকারী উপকরণ পাবেন।

    শেখার সময় একঘেয়েমিতে মারা না যাওয়া গুরুত্বপূর্ণ, তাই আমাদের বক্তৃতাগুলি একটি নিরবচ্ছিন্ন, কিন্তু চিন্তাশীল চরিত্রগুলির সাথে আকর্ষণীয় প্লটের সাথে জড়িত। আপনি Amigo, একজন তরুণ রোবট, যাকে Galaxy Rush মহাকাশযানে প্রোগ্রাম করতে শেখানো হয়। আপনার যাত্রায় আপনি খুব কৌতূহলী ব্যক্তিত্বদের সাথে থাকবেন :) বাকিটা আপনি কোর্স থেকে শিখবেন।

    বক্তৃতা পাঠ এত ভারীভাবে সজ্জিত কেন?

    আপনি কি লক্ষ্য করেছেন যে ভাল উন্নয়ন পরিবেশে কোডটিও সজ্জিত? এটি উপলব্ধি সহজ করার জন্য করা হয়. আমাদের বক্তৃতা পাঠ্য একই উদ্দেশ্য আছে.

    সদস্যতা

    আপনার কি সাবস্ক্রিপশন আছে?

    আজ নিবন্ধনের জন্য 2 ধরনের সাবস্ক্রিপশন উপলব্ধ — প্রিমিয়াম এবং প্রিমিয়াম প্রো৷

    প্রিমিয়াম প্রো একটি প্রিমিয়াম সাবস্ক্রিপশনের একটি উন্নত সংস্করণ হিসাবে কাজ করে। প্রিমিয়াম প্রো-তে একটি প্রিমিয়াম সাবস্ক্রিপশনের সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে, সেইসাথে:

    1. টাস্কগুলি আবার সম্পূর্ণ করার ক্ষমতা, যখন টাস্ক "সম্পূর্ণ" স্থিতি রয়েছে;

    2. কোড শৈলী বিশ্লেষণ;

    প্রতিটি বৈশিষ্ট্যের একটি বিশদ বিবরণ, সেইসাথে সাবস্ক্রিপশনের তুলনা করার একটি টেবিল, সাবস্ক্রিপশন বিভাগে উপলব্ধ। তুলনা সারণীতে বৈশিষ্ট্যটির বিস্তারিত বিবরণ দেখতে ক্লিক করুন।

    সাবস্ক্রিপশনের সময়কাল এবং খরচ

    আপনি পেমেন্টের তারিখ থেকে 1 মাস বা 1 বছরের জন্য সদস্যতা নিতে পারেন। সাবস্ক্রিপশন মূল্য হল:

    প্রিমিয়াম — $ 29 / মাস এবং $ 99 / বছর।
    প্রিমিয়াম প্রো — $105/মাস এবং $1050/বছর ।

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

    সাবস্ক্রিপশন ছাড়া অধ্যয়ন করা কি সম্ভব?

    আমাদের জাভা কোর্সে, আপনি বিনামূল্যে প্রথম স্তর সম্পূর্ণ করার সুযোগ পাবেন। এটি আপনাকে CodeGym-এর বৈশিষ্ট্যগুলি বুঝতে এবং আমাদের শেখার বিন্যাস আপনার জন্য সঠিক কিনা তা মূল্যায়ন করতে সহায়তা করবে। আপনার সাবস্ক্রিপশন থাকলেই আরও অ্যাক্সেস সম্ভব হবে।

    একটি সাবস্ক্রিপশন থাকার সুবিধা কি কি?

    একটি সাবস্ক্রিপশন আপনাকে কোডজিম কোর্সে অনুক্রমিক অ্যাক্সেস দেয় — লেভেল 0 থেকে লেভেল 40 পর্যন্ত। কোর্সে অ্যাক্সেস ছাড়াও, আপনি পেইড সাবস্ক্রিপশনের সাথে অন্তর্ভুক্ত বেশ কয়েকটি বৈশিষ্ট্য পাবেন — তাত্ক্ষণিক টাস্ক যাচাইকরণ, সুপারিশ এবং টাস্ক যাচাইকরণের বিস্তারিত তথ্য, বোনাস টাস্ক, মিনি-প্রকল্প এবং আরও অনেক কিছু।

    মাসিক সদস্যতা স্বয়ংক্রিয় পুনর্নবীকরণ অন্তর্ভুক্ত. এটা কি?

    মাসিক সদস্যতা একটি স্বয়ংক্রিয় পুনর্নবীকরণ বিকল্প অন্তর্ভুক্ত. অর্থপ্রদানের তারিখ থেকে 30 দিনের জন্য সদস্যতা সক্রিয় থাকবে। সাবস্ক্রিপশন শেষ হওয়ার 1 দিন আগে স্বয়ংক্রিয় পুনর্নবীকরণ (নতুন অর্থপ্রদান) শুরু হয়।

    এটি খুব সুবিধাজনক: পাঠ্যক্রমের অ্যাক্সেস কখন অক্ষম করা হবে তা আপনার মনে রাখার দরকার নেই। ফলস্বরূপ, আপনি আমাদের ওয়েবসাইটে শেখার জন্য নিরবচ্ছিন্ন অ্যাক্সেস পাবেন।

    সাবস্ক্রিপশন স্বয়ংক্রিয় পুনর্নবীকরণ ডিফল্টভাবে চালু থাকে যখন ভিসা এবং মাস্টারকার্ড কার্ডের অর্থ প্রদান করা হয়, যা পেমেন্ট পৃষ্ঠায় স্ট্রাইপ দ্বারা প্রক্রিয়া করা হয়। এছাড়াও, সাইটের সাবস্ক্রিপশন সেটিংসে অটো-রিনিউয়াল সাবস্ক্রিপশন সবসময় অক্ষম করা যেতে পারে।

    বার্ষিক সদস্যতা কি স্বয়ংক্রিয় পুনর্নবীকরণ অন্তর্ভুক্ত?

    না। স্বয়ংক্রিয় পুনর্নবীকরণ বিকল্পটি শুধুমাত্র মাসিক সাবস্ক্রিপশনের জন্য সক্রিয় হয় যখন VISA এবং Mastercard দ্বারা অর্থ প্রদান করা হয়।

    উদাহরণস্বরূপ, 3 মাসের সাবস্ক্রিপশন পাওয়া কি সম্ভব?

    হ্যা, তুমি পারো. এটি করার জন্য, আপনাকে সাবস্ক্রিপশনের প্রতি মাসের জন্য তিনটি পৃথক অর্থ প্রদান করতে হবে।

    আপনাকে এই প্রক্রিয়াটি অনুসরণ করতে হবে: সাবস্ক্রিপশন বিভাগে প্রবেশ করুন, সাবস্ক্রিপশন কার্ডের "কিনুন" বোতামে ক্লিক করুন এবং তারপরে এটি প্রদান করুন৷ সাবস্ক্রিপশনের পছন্দসই সময়কালের উপর নির্ভর করে এটি 3 বা তার বেশি বার করুন।

    আপনি যদি পরপর দুটি সাবস্ক্রিপশন কেনেন, তাহলে কি সেগুলি একত্রিত হয়?

    যদি সাবস্ক্রিপশন একই ধরনের হয়, তাহলে — হ্যাঁ, সেগুলি একত্রিত হয়, কিন্তু যদি সাবস্ক্রিপশনগুলি আলাদা হয় — তবে তারা তা করে না৷

    উদাহরণস্বরূপ, আপনার এক মাসের জন্য একটি সক্রিয় প্রিমিয়াম সাবস্ক্রিপশন রয়েছে, এটি আরও 20 দিনের জন্য বৈধ, এবং আপনি একটি বার্ষিক প্রিমিয়াম সাবস্ক্রিপশনে সদস্যতা নেওয়ার সিদ্ধান্ত নেন৷ এই ক্ষেত্রে, সাবস্ক্রিপশনগুলি একত্রিত করা হয়, এবং বার্ষিক সাবস্ক্রিপশনের জন্য অর্থপ্রদান করার পরে, আপনার 385 দিনের জন্য একটি বৈধ প্রিমিয়াম সদস্যতা থাকবে৷

    যদি সাবস্ক্রিপশনের ধরন ভিন্ন হয়, তবে সেগুলি একই সময়ে সক্রিয় থাকবে এবং বৈধতার সময়কাল একত্রিত হবে না।

    আমরা কি পরে সাবস্ক্রিপশনের ধরণ পরিবর্তন করতে পারি?

    হ্যাঁ, বর্তমান সাবস্ক্রিপশনের মেয়াদ শেষ হওয়ার পরে আপনি সদস্যতার ধরন পরিবর্তন করতে পারেন।

    আপনি যদি মাসিক সাবস্ক্রিপশনে থাকেন, তাহলে আপনাকে প্রথমে ওয়েবসাইটের সাবস্ক্রিপশন সেটিংসে কোর্সের বর্তমান সাবস্ক্রিপশন বাতিল করতে হবে। বর্তমান সাবস্ক্রিপশন শেষ হয়ে গেলে, সাবস্ক্রিপশন পৃষ্ঠায় যান এবং অর্থপ্রদানের জন্য একটি ভিন্ন ধরনের সাবস্ক্রিপশন বেছে নিন।

    আপনি যদি একটি বার্ষিক সাবস্ক্রিপশনে থাকেন, তাহলে এটি শেষ না হওয়া পর্যন্ত আপনাকে অপেক্ষা করতে হবে এবং শুধুমাত্র তখনই একটি ভিন্ন ধরনের বার্ষিক সাবস্ক্রিপশনের জন্য অর্থ প্রদান করতে হবে।

    খরচের পার্থক্যের জন্য অর্থ প্রদান করে সাবস্ক্রিপশন আপগ্রেড করার কোন বিকল্প নেই।

    আমি কি সাবস্ক্রিপশন স্বয়ংক্রিয় পুনর্নবীকরণ বাতিল করতে পারি?

    হ্যাঁ, এটি "সাবস্ক্রিপশন" / "আমার সদস্যতা" বিভাগে করা যেতে পারে। তারপরে আপনার সক্রিয় সদস্যতার "পরিচালনা" বোতামে ক্লিক করুন, তারপর "অক্ষম করুন" বোতামে ক্লিক করুন৷

    "অক্ষম করুন" বোতামে ক্লিক করার পরে, সাবস্ক্রিপশনটি প্রদত্ত সময়ের শেষ না হওয়া পর্যন্ত বৈধ থাকবে। আর কোন চার্জ করা হবে না।

    একটি মাস/বছরের জন্য সাবস্ক্রাইব করার সময়, সাবস্ক্রিপশন কি বর্তমান মাস/বছরের শেষ পর্যন্ত বৈধ হবে?

    1 মাসের জন্য সদস্যতা অর্থপ্রদানের তারিখ থেকে 30 দিনের জন্য বৈধ।
    1 বছরের জন্য সদস্যতা অর্থপ্রদানের তারিখ থেকে 365 দিনের জন্য বৈধ।

    এটা কি বিরতিতে সাবস্ক্রিপশন করা সম্ভব?

    না। সাবস্ক্রিপশন পজ করা সম্ভব নয়।

    পুরানো টাস্ক সমাধান কি সাবস্ক্রিপশন ছাড়াই পাওয়া যাবে?

    যদি 30 দিনের বেশি অ্যাকাউন্টে কোনো সাবস্ক্রিপশন না থাকে, আমাদের সিস্টেম ওয়েবসাইট বা মোবাইল অ্যাপ্লিকেশনে দৃশ্যমান পুরানো টাস্ক সমাধানগুলি মুছে ফেলতে শুরু করে। দুর্ভাগ্যবশত, আমরা এই ধরনের মুছে ফেলা টাস্ক সমাধানগুলি পুনরুদ্ধার করতে সক্ষম হব না, এমনকি যদি আপনি পরে একটি নতুন সদস্যতা কিনে থাকেন। আমরা আপনাকে ইন্টেলিজ আইডিইএ প্রকল্পের সমস্ত কোর্সের কাজগুলিতে কাজ করার পরামর্শ দিই।

    সাধারণ

    আমরা কি পাইথন, সি, সি++, সি#, .নেট, জাভাস্ক্রিপ্ট এবং অন্যান্য প্রোগ্রামিং ভাষায় কোর্স অফার করি?

    দুর্ভাগ্যবশত না. CodeGym এই মুহূর্তে শুধুমাত্র একটি জাভা প্রোগ্রামিং ভাষা কোর্স প্রদান করে।

    শেখার জন্য আপনার কি Android/iOS অ্যাপ আছে?

    আমাদের কাছে অ্যান্ড্রয়েড অ্যাপ্লিকেশন রয়েছে — Google Play

    যদি আমার কোন মৌলিক প্রোগ্রামিং দক্ষতা না থাকে তবে আমি কি আপনার কোর্সে অধ্যয়ন করতে পারি?

    নিশ্চিত! আমাদের কোর্সটি সম্পূর্ণ নতুনদের জন্য ডিজাইন করা হয়েছে এবং প্রোগ্রামিংয়ে কোনো দক্ষতা বা অভিজ্ঞতার প্রয়োজন নেই।

    আপনি আপনার অগ্রগতি সংরক্ষণ করতে নিবন্ধিত করা প্রয়োজন?

    আপনি যখন প্রথম এই পৃষ্ঠায় যান, আমাদের সিস্টেম স্বয়ংক্রিয়ভাবে আপনার জন্য একটি অস্থায়ী অ্যাকাউন্ট বরাদ্দ করবে।
    আপনি যদি এই টিউটোরিয়াল পৃষ্ঠায় কোর্সটি শুরু করেন এবং তারপরে এটি বন্ধ করেন তবে আপনার অগ্রগতি স্বয়ংক্রিয়ভাবে সংরক্ষিত হবে, যদি না আপনি আপনার ব্রাউজারের ক্যাশে সাফ করেন।
    কোর্সটি চালিয়ে যেতে, অনুগ্রহ করে আমাদের ওয়েবসাইটে যান। ওয়েবসাইটে একবার, আপনি নীচের উদাহরণের মত একটি পৃষ্ঠা দেখতে পাবেন:

    "পাঠ পুনরায় পাঠান" বিভাগে আপনি যেখান থেকে ছেড়েছিলেন সেই কোর্সটি চালিয়ে যাওয়ার জন্য শেষ উপলব্ধ পাঠটি খুঁজুন এবং ক্লিক করুন।

    কীভাবে পরবর্তী পাঠ বা স্তর আনলক করবেন

    আমাদের কোর্সে আরও এগিয়ে যাওয়ার জন্য আপনার এটি করার জন্য পর্যাপ্ত ডার্ক ম্যাটার থাকতে হবে।
    অনুগ্রহ করে নিশ্চিত করুন যে আপনি আরও ডার্ক ম্যাটার পেতে উপলব্ধ কাজগুলি সম্পূর্ণ করেছেন এবং তারপর কোর্সে আরও এগিয়ে যাওয়ার জন্য এটি ব্যবহার করুন৷

    ডার্ক ম্যাটারের পরিমাণ কম

    যেখানে আপনি দেখতে পাচ্ছেন যে আপনার ডার্ক ম্যাটার কম চলছে বা শূন্যের কোঠায় আছে, কোর্সে আরও এগিয়ে যাওয়ার জন্য, আপনাকে কিছু অসম্পূর্ণ কাজ সম্পূর্ণ করতে হবে, যা আপনাকে কোর্সে দেওয়া হয়েছে।
    আপনি আপনার প্রোফাইলের হোম পেজে আপনার সমস্ত অসম্পূর্ণ কাজগুলি খুঁজে পেতে পারেন৷

    এই কোর্সটি কি বিনামূল্যে?

    আমাদের কোর্সের লেভেল 1 থেকে আপনাকে আমাদের সাবস্ক্রিপশনগুলির একটির প্রয়োজন হবে।

    এই মুহূর্তে আমাদের দুটি অর্থপ্রদানের সদস্যতা রয়েছে:

    প্রিমিয়াম খরচ $49/মাস বা $499/বছর৷
    প্রিমিয়াম প্রো এর দাম $99/মাস বা $999/বছর।

    একটি বার্ষিক সাবস্ক্রিপশন ক্রয় করে আপনি প্রায় 20% সাশ্রয় করবেন।

    প্রতিটি সাবস্ক্রিপশন এবং তাদের সুবিধা সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে এখানে যান: https://codegym.cc/bn/prices

    রিসেটিং বা কোর্স লেভেল পরিবর্তন করা

    দুর্ভাগ্যবশত আমরা আপনার অগ্রগতি রিসেট বা পরিবর্তন করতে পারি না।
    আপনি আবার শুরু করার একমাত্র উপায় হল একটি নতুন অ্যাকাউন্ট তৈরি করা, লগইন করা এবং স্ক্র্যাচ থেকে কোর্স শুরু করা।

    একটি "ডার্ক ম্যাটার" কি?

    "ডার্ক ম্যাটার" হল একটি তথাকথিত CodeGym কোর্সের মুদ্রা, যা আপনি বক্তৃতা এবং স্তরের মধ্য দিয়ে যাওয়ার সময় কাজগুলি সম্পূর্ণ করার মাধ্যমে উপার্জন করেন।
    নতুন লেকচার এবং লেভেল খোলার জন্য ডার্ক ম্যাটার প্রয়োজন।
    এটি একটি খেলার মতো শেখার প্রক্রিয়ার অংশ, যা আমরা আমাদের শিক্ষার্থীদের জন্য তৈরি করেছি।

    কীভাবে আপনার অগ্রগতি পরীক্ষা করবেন

    আপনি যে কোনো পৃষ্ঠায় আমাদের ওয়েবসাইটের শিরোনামে আপনার অবতারের পাশে আপনার স্তর এবং ডার্ক ম্যাটারের পরিমাণ দেখতে পাবেন।
    এছাড়াও, আপনি যদি আপনার অবতারে ক্লিক করেন, তাহলে আপনাকে আপনার প্রোফাইলের হোম পেজে স্থানান্তর করা হবে, যেখানে আপনি আপনার বর্তমান স্তর, ডার্ক ম্যাটারের পরিমাণ এবং আপনি কোথায় রেখেছিলেন (পাঠ/কাজের পরিপ্রেক্ষিতে) দেখতে পাবেন।

    আপনার কি ভিডিও টিউটোরিয়াল আছে?

    দুর্ভাগ্যবশত, এই মুহুর্তে, আমাদের কাছে বক্তৃতা সামগ্রীর পরিপূরক করার জন্য কোন ভিডিও টিউটোরিয়াল নেই। এই বৈশিষ্ট্যটি উপলব্ধ হলে এটি আমাদের কোডজিম গ্রুপে ঘোষণা করা হবে। আমাদের কোর্স বা ওয়েবসাইটের কোনো গুরুত্বপূর্ণ আপডেট মিস না করার জন্য আপনি এই গ্রুপে যোগদান করেছেন তা নিশ্চিত করুন।

    আমাদের কোর্সের পর চাকরি? আমি একটি খুঁজে পেতে হবে?

    আমাদের কোর্স শেষ করার পর জুনিয়র জাভা ডেভেলপার হিসেবে চাকরি পাওয়া সম্ভব। যাইহোক, আপনার শুধুমাত্র আমাদের কোর্সের উপর নির্ভর করা উচিত নয়। জাভা বই পড়ুন, যতটা সম্ভব কোডিং অনুশীলন করুন, এবং আমি নিশ্চিত যে আপনি শীঘ্রই একটি চাকরি খুঁজে পাবেন।

    আমি যেখান থেকে ছেড়েছি সেখান থেকে কীভাবে চালিয়ে যাব?

    একবার আপনি লগইন করলে, ওয়েবসাইটের শিরোনামে আপনার অবতারে ক্লিক করুন, যা আপনাকে আপনার প্রোফাইল হোম পেজে নিয়ে যাবে। আপনি সেখানে আপনার সাম্প্রতিক পাঠ এবং অসম্পূর্ণ কাজগুলি তালিকাভুক্ত পাবেন। অন্যথায়, আপনি ওয়েবসাইটের বাম দিকের মেনুতে কোর্স বোতামে ক্লিক করতে পারেন, তারপরে আপনি বর্তমানে যে কোয়েস্টে আছেন সেটিতে ক্লিক করুন (এতে একটি 'প্রগতিতে' বোতাম থাকবে), যা আপনাকে কোয়েস্ট মানচিত্রে নিয়ে যাবে (যেমন সেই অনুসন্ধানের জন্য স্তরের তালিকা)। তারপরে আপনি যে স্তরে আছেন তার পাশে 'প্রগতিতে আছে' পাঠ্য এবং 'প্রগতিতে চলছে' স্তরের ডানদিকে বর্তমান পাঠ আইকনটি দেখতে হবে।

    কিভাবে শেখা শুরু করবেন?

    আমাদের ল্যান্ডিং পৃষ্ঠায় শুরু ক্লিক করুন. আপনি যখন সমস্ত স্বাগত পৃষ্ঠাগুলির মধ্য দিয়ে যাবেন, আপনি নিবন্ধন করে আপনার অগ্রগতি সংরক্ষণ করবেন এবং কোর্সটি চালিয়ে যেতে সক্ষম হবেন।

    অথবা আপনি এখানে একটি অ্যাকাউন্ট তৈরি করতে পারেন। আপনি সাইন আপ করার পরে, আপনাকে কোর্সের প্রথম লেকচারে স্থানান্তর করা হবে।

    মজা আছে :)

    আমি কিভাবে নিবন্ধন করব?

    একটি অ্যাকাউন্ট তৈরি করতে এবং আমাদের সম্প্রদায়ে যোগ দিতে এই লিঙ্কটি অনুসরণ করুন।

    আপনি অফলাইন শেখার জন্য কোর্স ডাউনলোড করতে পারেন?

    দুঃখিত, কিন্তু আপনি অফলাইন শেখার জন্য কোর্সটি ডাউনলোড করতে পারবেন না।

    এটি শিখতে কতক্ষণ সময় লাগে এবং কীভাবে প্রোগ্রামটি আয়ত্ত করতে হয়?

    এই জন্য, আপনার শেখার ইচ্ছা প্রয়োজন। ইচ্ছা – সফল শিক্ষার চাবিকাঠি। আপনি যদি আমাদের কোর্সে নিবিড়ভাবে অধ্যয়ন করেন (প্রতি সপ্তাহে 10 — 15 ঘন্টা) — কাজগুলি সমাধান করা, চিন্তাভাবনামূলক বক্তৃতা এবং বই পড়া, ছয় মাস পরে আপনি জুনিয়র জাভা ডেভেলপার হিসাবে আপনার প্রথম চাকরি পেতে পারেন এবং আপনার জীবনকে সম্পূর্ণরূপে ঘুরিয়ে দিতে পারেন।

    আমি কোন সফ্টওয়্যার ইনস্টল করা উচিত?

    আমাদের কোর্সের পরিপূরক করার জন্য আপনাকে IntelliJ IDEA সফ্টওয়্যার এবং সর্বশেষ জাভা ডেভেলপমেন্ট কিট প্যাক (JDK) ইনস্টল করতে হবে।

    এছাড়াও, আপনার IntelliJ IDEA এর জন্য "CodeGym" প্লাগইন প্রয়োজন হবে। সফটওয়্যারটি কিভাবে ইন্সটল করবেন এবং কোথায় পাবেন, আপনি এখানে এবং এখানে শিখতে পারেন।

    আমি জাভার বেসিক জানি। CodeGym কোর্সটি কি আমার কাজে লাগবে?

    নিশ্চিত!
    যদিও আমাদের কোর্সটি নতুনদের জন্য ডিজাইন করা হয়েছে, তবুও এটি আপনাকে উচ্চ স্তরে ঘাম দিতে পারে। চেষ্টা করে দেখুন। আমি মনে করি এটা আপনার কাজে লাগবে। যাই হোক না কেন, আপনি জাভা বেসিক সম্পর্কে আপনার জ্ঞানকে অন্তত রিফ্রেশ এবং পরিপূরক করবেন।

    CodeGym কোর্স কি নতুনদের জন্য?

    হ্যাঁ! আমাদের কোর্সটি স্ক্র্যাচ থেকে শেখার জন্য ডিজাইন করা হয়েছে এবং কোন প্রোগ্রামিং দক্ষতার প্রয়োজন নেই। আমাদের কোর্সটি আপনাকে জুনিয়র জাভা ডেভেলপার হিসাবে আপনার প্রথম কাজ পেতে সমস্ত জ্ঞান এবং দক্ষতা দেবে।

    এখনই শুরু করুন। 6 মাস পরে আপনি নিঃসন্দেহে আপনার জীবনকে আরও ভালভাবে পরিবর্তন করতে সক্ষম হবেন :)

    কোর্সে এই প্রোগ্রামটি শেখা শুরু করার জন্য কি C/C++ প্রোগ্রামিং ভাষার জ্ঞান প্রয়োজন?

    আমাদের কোর্সে শেখা শুরু করার জন্য C/C ++ বা অন্য কোনো প্রোগ্রামিং ভাষার মৌলিক বিষয়গুলো জানার প্রয়োজন নেই। আমাদের কোর্সটি স্ক্র্যাচ থেকে শেখার জন্য ডিজাইন করা হয়েছে এবং কোন প্রোগ্রামিং দক্ষতার প্রয়োজন নেই।

    জাভা কি একটি সহজ বা কঠিন প্রোগ্রামিং ভাষা শেখার জন্য?

    এটি নির্ভর করে আপনি কোন প্রোগ্রামিং ভাষার সাথে এটি তুলনা করেন। উদাহরণস্বরূপ, C++ এর জাভা থেকে উচ্চতর এন্ট্রি থ্রেশহোল্ড রয়েছে এবং সেই অনুযায়ী, এটি আয়ত্ত করা আরও কঠিন হবে।

    পাইথনের একটি নিম্ন এন্ট্রি থ্রেশহোল্ড রয়েছে, কিন্তু শ্লেষের বাক্য গঠনের কারণে, শিক্ষানবিস আরও বিভ্রান্ত হতে পারে।

    জাভাস্ক্রিপ্ট বোঝা এবং বাক্য গঠন উভয় ক্ষেত্রেই জটিল।

    জাভা একটি গড় এন্ট্রি থ্রেশহোল্ড আছে. এর কঠোর সিনট্যাক্সের কারণে, জাভা বোঝা অনেক সহজ। অতএব, আমরা জাভাকে প্রথম অধ্যয়ন করা প্রোগ্রামিং ভাষা হিসাবে সুপারিশ করি, যেহেতু এটি সর্বোত্তম।

    কোন প্রোগ্রামিং ভাষা সেরা?

    প্রতিটি প্রোগ্রামিং ভাষা বিভিন্ন উদ্দেশ্যে তৈরি করা হয়। উদাহরণস্বরূপ, এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট UI ইন্টারফেস তৈরির উদ্দেশ্যে, অবজেক্টিভ-সি আইওএস প্ল্যাটফর্মে অ্যাপ তৈরি করার উদ্দেশ্যে তৈরি করা হয়েছে ইত্যাদি।

    জাভা C এবং C++ থেকে সেরাটি নিয়েছে এবং এই উভয় ভাষার একটি ভাল সংস্করণ হয়ে উঠেছে। "একবার লিখুন, কোথাও দৌড়ান"। এটি প্রধান জাভা সুবিধা।

    আমরা জাভা প্রোগ্রামিং ভাষা কোর্স প্রদান করি, কারণ আমরা নিশ্চিত যে জাভা – বিশ্বের সেরা প্রোগ্রামিং ভাষা?, এবং এখানে কেন:

    1. জাভা শেখা সহজ;

    2. জাভা একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা;

    3. জাভা একটি ভাল-নির্মিত API আছে;

    4. শক্তিশালী ডেভেলপমেন্ট টুল যেমন ইন্টেলিজে আইডিইএ, ইক্লিপস এবং নেটবিন্স;

    5. ওপেন সোর্স লাইব্রেরির একটি বড় সংগ্রহ;

    6. চমৎকার সম্প্রদায় সমর্থন;

    7. জাভা বিনামূল্যে;

    8. চমৎকার ডকুমেন্টেশন সমর্থন — Javadocs;

    9. জাভা একটি স্বাধীন প্ল্যাটফর্ম;

    10. জাভা সব জায়গায় আছে।

    এছাড়াও:

    1. প্রোগ্রামিংয়ের ক্ষেত্রে সবচেয়ে বেশি সংখ্যক শূন্যপদ রয়েছে জাভাতে;

    2. জাভা ডেভেলপারদের বেতন সবচেয়ে বেশি শিল্পে;

    3. সারা বিশ্বে জাভা ডেভেলপারদের চাহিদা রয়েছে, তাই এটি বিশ্ব ভ্রমণের একটি দুর্দান্ত সুযোগ;

    4. জাভা হল সবচেয়ে প্রতিশ্রুতিশীল প্রোগ্রামিং ভাষা যা ক্রমাগত বিকশিত হচ্ছে;

    5. আপনি যেকোনো প্ল্যাটফর্মের জন্য জাভাতে লিখতে পারেন;

    6. অন্যান্য প্রোগ্রামিং ভাষার তুলনায় জাভা সর্বোচ্চ নির্ভরযোগ্যতা এবং নিরাপত্তা আছে;

    সুতরাং, আপনার সময় নষ্ট করা বন্ধ করুন এবং শিখতে শুরু করুন? ছয় মাস পর আপনি একজন জুনিয়র জাভা ডেভেলপার হতে পারবেন এবং আপনার জীবনকে সম্পূর্ণরূপে পরিবর্তন করতে পারবেন।

    আমি একজন প্রোগ্রামার হতে চাই। আমার কি করা উচিৎ?

    প্রথমত, আপনি প্রোগ্রামার হওয়ার পরে আপনি কোন ক্যারিয়ারের পথ বেছে নিতে চান তা নির্ধারণ করতে হবে। আপনি কি করতে চান? গেমস, উইন্ডোজ/ম্যাকের জন্য অ্যাপ্লিকেশন, মোবাইল অ্যাপস এবং গেমস, ইন্টারফেস? আপনি যদি নিশ্চিতভাবে বলতে না পারেন তবে কিছু থেকে শুরু করুন! আপনি একবার শুরু করলে, আপনি শীঘ্রই খুঁজে পাবেন যে আপনি এটি উপভোগ করেন কি না। আপনি যদি এটি পছন্দ না করেন — শুধু অন্য কিছু চেষ্টা করুন, এবং যতক্ষণ না আপনি যা সবচেয়ে বেশি উপভোগ করেন তা না পাওয়া পর্যন্ত।

    আপনি কোথা থেকে শুরু করবেন তা না জানলে, আমাদের কোর্স করে দেখুন! জাভা আপনার প্রতিভার জন্য অনেক সুযোগ প্রদান করে। শুরুতে, আপনি চাইলে গৃহস্থালীর জিনিসপত্রের জন্য প্রোগ্রাম তৈরি করতে পারেন। উদাহরণস্বরূপ, আপনি আপনার বাড়িতে আলোর ব্যবস্থা প্রোগ্রাম করতে পারেন, আপনি আপনার স্মার্ট ভ্যাকুয়াম ক্লিনার, রেফ্রিজারেটর, মাইক্রোওয়েভ এবং অন্যান্য বাড়ির ইলেকট্রনিক ডিভাইসগুলির জন্য কোড লিখতে পারেন।

    আপনি যদি আরও গুরুতর কিছু চেষ্টা করতে চান তবে আপনি Android অ্যাপ তৈরি করে দেখতে পারেন। হ্যাঁ, সমস্ত অ্যান্ড্রয়েড লেখা হয়েছিল এবং জাভাতে লেখা অব্যাহত রয়েছে। অতএব, আপনি অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য যেকোনো অ্যাপ তৈরি করতে পারেন।

    যদি আমরা কম্পিউটার গেম সম্পর্কে কথা বলি, আপনি Minecraft এর জন্য প্লাগইন এবং মডিউল তৈরি করতে পারেন। Minecraft জাভাতেও লেখা হয়েছিল।

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

    আমি জাভার পারফরম্যান্স এবং সুবিধাগুলি সম্পর্কে অসীমের সাথে কথা বলতে পারি, তবে হাজার বার শোনার চেয়ে একবার চেষ্টা করা ভাল, আপনি কি একমত নন? :) তাই, এখনই শুরু করুন।

    গুড লাক এবং মজা আছে ?

    কোন বয়স থেকে আমি আপনার কোর্সে শিখতে পারি?

    সবাই, বয়স নির্বিশেষে, আমাদের কোর্সে শেখা শুরু করতে পারে।

    Intellij IDEA, CodeGym Plugin, JDK

    Intellij IDEA-তে CodeGym প্লাগইন ইনস্টল করা

    Intellij IDEA-তে CodeGym টাস্ক মেনু দেখার জন্য, আপনাকে প্রথমে আমাদের প্লাগইন ইনস্টল করতে হবে।
    আপনি আমাদের ওয়েবসাইটে আপনার প্রোফাইল পৃষ্ঠার ডাউনলোড বিভাগে আমাদের প্লাগইন খুঁজে পেতে পারেন।

    একবার আপনি আমাদের প্লাগইনটি ডাউনলোড করে নিলে, অনুগ্রহ করে এটিকে Intellij IDEA-তে ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:

    1) Intellij IDEA খুলুন, তারপরে পপ-আপ মেনুতে ফাইল -> সেটিংস-এ ক্লিক করুন (বা Ctrl+Alt+S কীবোর্ড সমন্বয় টিপুন)। MAC-প্ল্যাটফর্মের জন্য: IntelliJ IDEA / পছন্দসমূহ।

    2) সেটিংস মেনু উইন্ডোতে বাম দিকে তালিকার "প্লাগইন" বিকল্পটি খুঁজুন এবং ক্লিক করুন।

    3) "প্লাগইনস" বিভাগের নীচে "ডিস্ক থেকে প্লাগইন ইনস্টল করুন" বোতামটি খুঁজুন এবং এটিতে ক্লিক করুন।

    4) এরপর আপনি একটি Choose Plugin File উইন্ডো পপ আপ দেখতে পাবেন। আপনি যে ডিরেক্টরিতে আমাদের প্লাগইন ডাউনলোড করেছেন সেটি খুঁজুন, প্লাগইন "CodeGymIdeaPlugin.jar" ফাইলটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।

    5) আমাদের প্লাগইনটি এখন সমস্ত ইনস্টল করা প্লাগইনগুলির সম্পূর্ণ তালিকায় উপস্থিত হওয়া উচিত এবং "CodeGymHomeWork" নাম দেওয়া হবে। দয়া করে নিশ্চিত করুন যে এটি টিক (সক্রিয় করা হয়েছে)।

    6) সেটিংস উইন্ডোতে "প্রয়োগ করুন" এবং "ঠিক আছে" এ ক্লিক করুন।

    7) Intellij IDEA তারপর পরিবর্তনগুলি সক্রিয় করতে আপনাকে সফ্টওয়্যারটি পুনরায় চালু করতে অনুরোধ করবে — দয়া করে তা করুন৷

    Intellij IDEA পুনরায় চালু হওয়ার পরে আপনি উপরের ডানদিকে প্লাগইন মেনু বোতামগুলি দেখতে পাবেন।

    একটি "গোপন কী" কি?

    এটি আপনার অ্যাকাউন্টের অনন্য সংখ্যা। আপনি এটি আমাদের ওয়েবসাইটে আপনার প্রোফাইল বিভাগের সেটিংস পৃষ্ঠায় খুঁজে পেতে পারেন। আপনি যখন IntelliJ IDEA-তে আমাদের প্লাগইন নিয়ে কাজ করেন তখন আপনার অ্যাকাউন্ট শুরু করার জন্য গোপন কী ব্যবহার করা হয়, তাই খুব কমই আপনি প্লাগইনটি সঠিকভাবে কাজ করার জন্য আপনার গোপন কী ইনপুট করার অনুরোধ সহ বার্তাটি দেখতে পাবেন। প্লাগইনে, গোপন কীটি "CodeGymPlugin.properties" নামক ফাইলে প্রদর্শিত হয়।

    এছাড়াও, একটি গোপন কী-এর সাহায্যে, আপনি আমাদের সাইটে লগইন করতে পারেন, তাই আপনার গোপন কী কাউকে দেবেন না বা দেখাবেন না, যতক্ষণ না CodeGym সহায়তার কেউ আপনাকে কোনো সমস্যায় সাহায্য করার জন্য জিজ্ঞাসা করে।

    IntelliJ IDEA-তে টাস্ক কোড লাল রঙে হাইলাইট করা হয়েছে। আমার কি করা উচিৎ?

    সম্ভবত, আপনি IntelliJ IDEA-তে SDK কানেক্ট করেননি। এটি ঠিক করার জন্য, IntelliJ IDEA-তে File -> Project Structure -> Platform Settings -> SDKs-এ যান।
    Classpath ট্যাবে, আপনাকে সমস্ত জার ফাইল সংযুক্ত করতে হবে (সেগুলি «Java path»/jre/lib-এ পাওয়া যাবে, উইন্ডোজে, ডিফল্ট জাভা পাথ হল — C:\Program Files\Java)।

    IntelliJ IDEA কি এবং কেন আমার এটি প্রয়োজন?

    ইন্টেলিজে আইডিইএ হল অন্যতম জনপ্রিয় ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আইডিই)। এটি বেশিরভাগ জাভা প্রোগ্রামার দ্বারা ব্যবহৃত হয়। আপনি যখন চাকরি পাবেন, আপনি সম্ভবত IntelliJ IDEA-তে কোড লিখবেন। এই IDE প্রোগ্রামারের কাজকে উল্লেখযোগ্যভাবে ত্বরান্বিত করে এবং ভাল কোডিং শৈলী বিকাশে সহায়তা করে। বাস্তব কাজের পরিস্থিতিতে আপনাকে আপনার দক্ষতা নিখুঁত করার অনুমতি দেওয়ার জন্য, আমরা IntelliJ IDEA-তে CodeGym কাজগুলি সম্পূর্ণ করার জন্য একটি বিশেষ প্লাগইন তৈরি করেছি। উপলব্ধ অসম্পূর্ণ কাজের একটি তালিকা খুলতে এবং এক ক্লিকে যাচাইয়ের জন্য জমা দিতে আপনি সরাসরি IntelliJ IDEA-তে এটি ব্যবহার করতে পারেন। আপনি জাভা সিনট্যাক্স অনুসন্ধানের 3য় স্তরে এটি সম্পর্কে আরও শিখবেন।

    আমি কিভাবে প্লাগইন ডাউনলোড এবং কনফিগার করব?

    জাভা সিনট্যাক্স কোয়েস্টের তৃতীয় স্তরে CodeGym প্লাগইন লোড করা, ইনস্টল করা এবং কনফিগার করার বিষয়ে বিস্তারিত নির্দেশাবলী রয়েছে।

    আমার ইন্টারনেট সংযোগ একটি প্রক্সি সার্ভার ব্যবহার করে, কিন্তু প্লাগইন সার্ভারে প্রমাণীকরণ করতে পারে না। আমি নির্দেশাবলী অনুযায়ী কনফিগার করা প্লাগইন কনফিগার করেছি। সমস্যা কি?

    আপনাকে IntelliJ IDEA এর জন্য প্রক্সি কনফিগার করতে হবে। প্রক্সি কনফিগার করার নির্দেশাবলীর লিঙ্ক: https://www.jetbrains.com/help/idea/settings-http-proxy.html