Mastering Kotlin (Basics)

mastering-kotlin-course-featured-image-part-1-basics

এটি কোর কটলিন কোর্স, কটলিন প্রোগ্রামিং শেখানো হবে এই কোর্সে। এই কোর্সে আলোচনা করা হবে কটলিনের প্রাথমিক বিষয়গুলো, এডভান্স বিষয়গুলোর জন্য এডভান্সড কোর্স রয়েছে। কটলিনের প্রাথমিক ধারণা থেকে শুরু করে এডভান্সড ফিচারগুলো জানতে এই “Mastering Kotlin” কোর্সটি সহায়ক হবে যা ২ টি অংশে বিভক্ত, এটি হলো ১ম অংশ। যারা পেশাদার কটলিন প্রোগ্রামার হতে চান এবং কটলিনের মাধ্যমে এন্ড্রয়েড এ্যাপ ও স্প্রিং বুট ওয়েব ফ্রেমওয়ার্কে কাজ করতে চান তারা শুরুতে এই কোর্সটি করে প্রোগ্রামিং ভাষা ভালোভাবে আয়ত্ব করে নিতে পারেন। এটা শেষ করার পর আপনাকে এডভান্সড কোর্স করতে হবে তারপর এন্ডয়েড কোর্স করতে পারেন তাহলে প্রফেশনাল ডেভলপার হিসেবে নিজেকে প্রতিষ্ঠিত করতে পারবেন। প্রোগ্রামিং ল্যাঙ্গুয়েজে পরিষ্কার ধারণা থাকলে আপনি অবশ্যই প্রফেশনাল ডেভলপার হতে পারবেন এবং মোবাইল কিংবা ওয়েব সব প্লাটফরমেই দক্ষতার সাথে কাজ করতে পারবেন।

  • ভূমিকা 0/2

    কটলিন - এন্ড্রয়েড মোবাইল এ্যাপ ডেভলপমেন্ট ও সার্ভার সাইড স্প্রিং ফ্রেমওয়ার্কে অনলাইন সফটওয়্যার ডেভলপমেন্ট করার জন্য জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ

  • প্রথম প্রজেক্ট - Hello World 0/8

    এখানে দেখবো কিভাবে JDK এবং Intellij IDEA ডাউনলোড ও ইনস্টল করে নতুন প্রজেক্ট নেয়া যায় ও রান করা যায়।

  • বিবিধ 0/6

    বিভিন্ন পারিপার্শিক বিষয় নিয়ে আলোচনা যেগুলো কোড করার সময় প্রয়োজন হয়।

  • ভেরিয়েবল ও ডাটা টাইপ 0/8

    ভেরিয়েবল ও ভেরিয়েবলের ডাটা টাইপ নিয়ে আলোচনা

  • অপারেটর + প্রজেক্ট 0/9

    বিভিন্ন ধরণের অপারেটর নিয়ে আলোচনা

  • কন্ট্রোল ফ্লো - if else & Loop + প্রজেক্ট 0/8

    কোড এক্সিকিউশন নিয়ন্ত্রণ করার জন্য if-else, when, for, forEach, while, break, continue ইত্যাদির ব্যবহার নিয়ে আলোচনা।

  • ফাংশন - Functions 0/8

    কটলিনে রয়েছে লাইব্রেরি ফাংশন এবং আমরা তৈরি করতে পারি ইউজার ডিফাইনড ফাংশন। এগুলো নিয়েই এই সেকশন।

    • Lecture 7.1
      স্ট্যান্ডার্ড লাইব্রেরি ফাংশন
      Preview
      10m
  • স্টিংয়ের বিস্তারিত - String in Detail 0/5

    স্ট্রিং নিয়ে প্রচুর অপারেশন করতে হয় আর এর ব্যাপ্তিও বেশ বড়, এখানে স্ট্রিংয়ের প্রোপার্টি ও ফাংশনগুলো নিয়ে আলোচনা করা হয়েছে।

  • এক্সেপশন হেন্ডলিং - Exception Handling 0/5

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

    • Lecture 9.1
      ট্রাই – ক্যাচ – পার্ট – ১
      Preview
      10m
  • রেঞ্জ - Range 0/5

    কটলিনে রেঞ্জের মাধ্যমে একটি ভ্যালু থেকে অন্য আরেকটি ভ্যালুর ব্যাপ্তি বুঝায়

    • Lecture 10.1
      রেঞ্জ – পার্ট – ১ (ফর লুপ)
      Preview
      6m
  • কালেকশন - Collections 0/11

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

  • উপসংহার 0/1

Admin bar avatar
Mobile App Developer
Android | iOS | Kotlin | Swift -- ২০১৬ সাল থেকে ন্যাটিভ এন্ড্রয়েড ও ন্যাটিভ আইওএস দুটি প্লাটফর্মেই কাজ করছি। ৩ টি দেশি ও ২ টি মাল্টিনেশনাল কোম্পানিতে কাজ করা হয়েছে। এখন আছি মালয়েশিয়ার কুয়ালালামপুরে। এখানে একটি ব্যাংকের মোবাইল এ্যাপ ডেভলপমেন্ট নিয়ে কাজ করছি। দেশে থাকতে জবের পাশাপাশি ঢাকার ২টি বৃহত্তম ট্রেনিং সেন্টারে পার্ট-টাইম এন্ড্রয়েড ট্রেইনার হিসেবে কাজ করা হয়েছে। গ্রামীনফোন কোড মাস্টার হ্যাকাথনে (২০২০) এন্ড্রয়েডে রানারআপ ছিলাম। কাজ করা হয়েছে ফিনটেক, রাইড শেয়ারিং, শর্ট ভিডিও শেয়ারিং, লাইভ ব্রডকাস্টিং, নিউজ ইত্যাদি বিভিন্ন ধরনের এ্যাপ নিয়ে। কমিউনিটির জন্য অনেক আগে থেকেই ইউটিউবে ভিডিও দিয়ে আসছি যার মাধ্যমে আমার বাস্তব অভিজ্ঞতাগুলো সকলের সাথে শেয়ার করছি।

Price

Free
X