স্মার্ট আ্যপে স্মার্ট ক্যারিয়ার – মোবাইল অ্যাপ

স্মার্ট অ্যাপ বলতে স্মার্ট ফোন গুলো যেমন এন্ড্রয়েড, আইওএস, উইন্ডোজফোন ইত্যাদির অ্যাপের কথা বলছি। কোন এক সময় ডেস্কটপ সফটওয়ার এর চাহিদা বেশি ছিল। এখনো আছে। কিন্তু স্মার্টফোন আসার পর থেকে এই ফিল্ডকে হারিয়ে প্রথম স্থান অর্জন করে নিয়েছে মোবাইল অ্যাপ। ২০০৫ সালেই পিসি  থেকে স্মার্টফোন  সেল বেশি হয়ে আসছে। আর এখন তো ২০১৪ শেষ হচ্ছে। […]

Read More

MVC / Model–view–controller নিয়ে সংক্ষিপ্ত ধারণা

MVC এর পূর্ণরূপ হচ্ছে Model View Controller. যা ইতিমধ্যে আপনি জেনে থাকবেন। MVC হচ্ছে সফটওয়ার ডিজাইন প্যাটার্ণ বা সফটওয়ার আর্কিটেকচার প্যাটার্ন বা সফটওয়ার ডেভেলপমেন্ট মেথডলজি। MVC এর উদ্যেশ্য হচ্ছে কোডের সঠিক ব্যবহার এবং লজিক্যাল কোড এবং ইন্টারফেস  কোড আলাদা করা। সফটওয়ার ডেভেলপমেন্ট, ওয়েব সাইট/অ্যাপ ডেভেলপমেন্ট বা যে কোন মোবাইল অ্যাপ ডেভেলপমেন্ট করার আগে MVC বা […]

Read More

এসো যা শিখি ভালো করে শিখি।

“৭ দিনে ফ্রিল্যান্সিং শিখুন” বা “এক মাসে ফ্রিল্যান্সিং শিখুন” টাইপের টাইটেল দেখে অনেকেই ফ্রিল্যান্সিং শিখতে আগ্রহী হচ্ছে। অনেকেই হয়তো এসব ট্রেনিং সেন্টার থেকে ট্রেনিং ও নিয়েছে।কিন্তু আসলেই কি ৭ দিনে শিখা যায়? ফ্রিল্যান্সিং কি, কি ভাবে করা যায়, কিভাবে অনলানে ক্যারিয়ার গড়া যায় এসব জানতে ৭ দিন লাগে না। কয়েক ঘন্টাই যথেষ্ট। কিন্তু!কিন্তু ফ্রিল্যান্সিং করার […]

Read More

এসো, কোড লিখি। কোডিং করতে শিখি।

বিল গেটস, যে টানা ২১ বারের মত বিশ্বের সেরা ধনী হিসেবে ছিলেন। শুরু করেছেন কোডিং দিয়ে। প্রোগ্রামিং দিয়ে। ১৩ বছর বয়স থেকে শুরু করেছিলেন। খুব ছোট ছোট কোড লেখা শুরু করেছিলেন, যেমন Tic-tac-toe। এরপর আস্তে আস্তে ঠিকই উইন্ডোজ অপারেটিং সিস্টেম এর কোড লিখেছেন বা লিখতে শুরু করেছেন। পরের গল্প তো সবার জানা।কোড লিখে সবাই বিল […]

Read More

সি প্রোগ্রামিং এ পয়েন্টার [Pointer]

পয়েন্টার প্রোগ্রামিং এ দারুন একটি টুল। পয়েন্টার সম্পর্কে জানার আগে কিছু ব্যাসিক জিনিস জানা যাক, যেগুলো বুঝতে কাজে দিবে।   ভ্যারিয়েবল গুলো কিভাবে কম্পিউটার মেমরিতে/ র‍্যাম এ স্টোর হয়? র‍্যাম এর এক একটি সেল এক একটি বাইট। আর প্রত্যেকটা বাইট এর একটি করে এড্রেস রয়েছে। আর প্রতিটা বাইটে ৮টি করে বিট রয়েছে।   আমরা যখন […]

Read More

যেভাবে প্রোগ্রামিং শিখা

একটা কমন প্রশ্ন সবাই জিজ্ঞেস করে। প্রশ্নটি হচ্ছেঃ প্রোগ্রামিং শিখছেন কিভাবে? বা কোথায় থেকে? প্রথম হাতে খড়ি শাহরিয়ার মঞ্জুর স্যার থেকে। সাউথ ইস্ট ইউনিভার্সিটিতে কম্পিউটার সাইন্স পড়ছি। প্রথম সেমিস্টারেই সি প্রোগ্রামিং ছিল। স্যার ক্লাস নিত, অনেক কিছুই মাথার উপর দিয়ে যেতো। সারের লেকচার গুলো যেন বুঝতে পারি, সে জন্য আগে থেকেই বই থেকে পড়ে নিতাম। কিছু […]

Read More

হতে চাইলে মোবাইল অ্যাপ ডেভেলপার

সবার হাতেই এখন একটি মোবাইল দেখা যায়। যার বেশির ভাগই এখন স্মার্টফোন। সত্যিকারেই পৃথিবীটা ছোট হতে হতে হাতের মুঠোয় চলে আসছে। যা সম্ভব হয়েছে এ মোবাইল দিয়েই। যারা টেকনিক্যাল কাজ করে, তাদেরই বেশিরভাগ সময় কম্পিউটারের সামনে বসে থাকতে হয়। কিন্তু অন্যদের চারদিকে ছুটতে হয়। দরকার বহন যোগ্য কম্পিউটার। তৈরি হয়েছে ল্যাপটপ। কিন্তু বহন করতে সমস্যা […]

Read More

ফোনগ্যাপ কমান্ডলাইন ইন্টারফেস দিয়ে অ্যান্ড্রয়েড অ্যাপ তৈরির বিস্তারিত গাইড লাইন।

লেখাটির বিষয় বস্তুঃ  ইনস্টল NodeJS  জাভা এবং PATH environment সেটিংস  adt-bundle এবং PATH environment সেটিংস  Apache Ant ইন্সটলেশন  System Variable এ JAVA_HOME যুক্ত করা  ফোনগ্যাপ ইনস্টলেশন  ফোনগ্যাপ দিয়ে প্রজেক্ট তৈরি  Eclipse এ কমান্ডলাইন দিয়ে তৈরি কৃত প্রজেক্ট খোলা  ইমিউলেটর / ডিভাইসে এন্ড্রয়েড অ্যাপ রান করা  প্রয়োজনীয় লিঙ্কস ইনস্টল NodeJS ফোনগ্যাপ নতুন ভার্সন গুলো ইনস্টল করার জন্য  NodeJS  ইনস্টল […]

Read More

অ্যাপ ডেভেলপমেন্ট এর জন্য কোন ল্যাঙ্গুয়েজ শিখব।

এক প্লাটফরমের জন্য একটা ল্যাঙ্গুয়েজ জানতে হয়। অনেক গুলো মোবাইল ওএস রয়েছে, যেমন iOS, Android, Windows Phone ইত্যাদি। এ গুলো এক একটার জন্য এক এক ধরনের ডিভাইস লাগে। তেমনি এগুলোর জন্য অ্যাপ তৈরি করার জন্য লাগে ভিন্ন ধরণের প্রোগ্রামিং ল্যাঙ্গুয়েজ। যেমন iOS এর জন্য অ্যাপ তৈরি করতে জানা লাগে Object C, Android এর জন্য অ্যাপ […]

Read More

পিএইচপিতে রেন্ডম [এলোমেলো] নাম্বার

অনেক প্রজেক্টেই রেন্ডম নাম্বার তৈরি করতে হয়। পিএইচপি তে রেন্ডম নাম্বার তৈরি করার জন্য একটা ফাংশন রয়েছে rand() নামে। আপনি একটি পিএইচপি ফাইল খুলে echo rand(); লিখলেই আপনাকে যে কোন একটা নাম্বার দিবে। পুরো পিএইচপি ফাইলটিঃ এখন আপনার যত ইচ্ছে তত রেন্ডম নাম্বার তৈরি করতে পারেন। একটার সাথে আরেকটার মিল থাকা খুবই কম। কিন্তু আমরা যদি একটা […]

Read More