আমার সাথে

Personal Blog of Zonayed

এক পলকে রেগুলার এক্সপ্রেশন(Regular Expression): পর্ব ২/২

Continue Reading

এক পলকে রেগুলার এক্সপ্রেশন(Regular Expression): পর্ব ১/২

Continue Reading

এক পলকে গিট (Git) ও গিটহাব (GitHub) — পর্ব ৩/৩

Continue Reading

এক পলকে গিট (Git) ও গিটহাব (GitHub) — পর্ব ২/৩

Continue Reading
ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ ডেভেলপার কন্সোল (Console)

By on সেপ্টেম্বর 11, 2018

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

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ এরর হ্যান্ডলিং (Error Handling)

By on সেপ্টেম্বর 10, 2018

এরর আমাদের নিত্যদিনের সঙ্গী। কোড লিখলে এরর হবেই। তবে আমরা অনেকে মনে করি এরর মানে তো এররই, এগুলোর উপর আর আমাদের কোনো কন্ট্রোল নাই। হ্যা, ব্যাপারটা আংশিক সত্য হলেও ঠিক পুরোপুরি না। তাছাড়া একটা ভালো অ্যাপ্লিকেশনে কোনো এরর আসলে সেটা ইউজারদের বুঝতে না দেওয়াটাও অন্যতম একটা বৈশিষ্ট্য। ইউজার আমাদের মতো ডেভেলপার কন্সোল ওপেন করে দেখবেও […]

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ রেগুলার এক্সপ্রেশন (Regular Expression)

By on সেপ্টেম্বর 8, 2018

রেগুলার এক্সপ্রেশন! সব প্রোগ্রামিং ল্যাংগুয়েজেই কমন একটা জিনিস। যদিও ল্যাঙ্গুয়েজ ভেদে একটু পার্থক্য থাকতে পারে, কিন্তু আসল ধারণা এক। রেগুলার এক্সপ্রেশন হচ্ছে ক্যারেক্টার আর সিম্বলের সিকুয়েন্স যেটার সাহায্যে আপনি নির্দিষ্ট প্যাটার্ন এর টেক্সট বা স্ট্রিং সার্চ করতে পারবেন এবং সেটার উপর ভিত্তি করে অ্যাকশন নিতে পারবেন। আমার রেগুলার এক্সপ্রেশনের উপর একটা সিরিজ লেখা আছে এখানে। […]

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ কন্ডিশনাল/টার্নারি (Ternary) অপারেটর

By on সেপ্টেম্বর 1, 2018

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

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ লজিক্যাল অপারেটর অর (।।) এবং অ্যান্ড (&&)

By on আগস্ট 31, 2018

লজিক্যাল অপারেটর, এ সম্পর্কে আমরা পূর্বে জাভাস্ক্রিপ্ট ব্যাসিকেই জেনেছিলাম। কিন্তু আমরা আজকে তারমধ্যে দুইটা লজিক্যাল অপারেটর নিয়ে বিস্তারিত কথা বলবো। সেগুলো হচ্ছে অর || আর অ্যান্ড অপারেটর && । এগুলোকে সিম্পল মনে হলেও এরা আসলে আরো অনেক জটিল জটিল কাজ করতে সক্ষম। আজকে আমরা ঠিক এদের ব্যবহার নিয়েই জানবো। তবে এগুলো নিয়ে শুরু করার আগে […]

Continue Reading

ওয়েব টেকনোলোজি বাংলা রিঅ্যাক্ট

রিঅ্যাক্ট ব্যাসিকসঃ ইলিমেন্ট (Element) রেন্ডার

By on আগস্ট 29, 2018

গত পর্বে আমরা জেএসএক্স (JSX) এর সাথে পরিচিত হয়েছিলাম। তার আগের পর্বে আমরা রিঅ্যাক্ট এর একটা প্রোজেক্ট সেটাপ শুরু করেছিলাম। এখন আমরা আজকে সেই প্রোজেক্ট থেকেই কাজ শুরু করবো। আপনি যদি আপনার এই প্রোজেক্টের index.js ফাইলটা ওপেন করেন, তাহলে এরকম কিছু দেখতে পাবেনঃ import React from ‘react’; import ReactDOM from ‘react-dom’; এখানে দেখবেন রিঅ্যাক্ট এর […]

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ ডেট (Date) অবজেক্ট

By on আগস্ট 28, 2018

আমাদের ওয়েব অ্যাপ্লিকেশনে, ওয়েবসাইটে বা ওয়েব সার্ভারে সময় নিয়ে অনেক কাজ করতে হতে পারে। আর তাই জাভাস্ক্রিপ্ট এ বিল্ট-ইনভাবেই এর জন্যে একটা অবজেক্ট আছে। সেটা হচ্ছে Date অবজেক্ট। সময় নিয়ে বিভিন্নভাবে কাজ করার জন্যে এই অবজেক্ট এর বেশকিছু মেথডও আছে। আর এগুলো খুবই কাজের, কারণ আমাদের আলাদা করে সময় নিয়ে খুব বেশী ভাবতে হয় না […]

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ ম্যাথ (Math) অবজেক্ট

By on

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

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ ডট নোটেশন এবং ব্র্যাকেটস নোটেশন

By on আগস্ট 27, 2018

আমরা জাভাস্ক্রিপ্ট এ কখনো কোনো অবজেক্ট থেকে কোনো প্রপার্টি অ্যাক্সেস করতে গেলে দুই উপারে সেটা করতে পারিঃ ডট নোটেশান (Dot Notation) ব্র্যাকেটস নোটেশান (Brackets Notation) প্রথমেই আমরা একটা উদাহরণ দেখে নেই, তাহলে আসলে এদেরকে আমরা ঠিক কোথায় ইউজ করি সেটা বুঝে আসবে। ধরি আমাদের একটা অবজেক্ট আছেঃ const obj = { property: ‘value’ } এখন […]

Continue Reading

ওয়েব টেকনোলোজি জাভাস্ক্রিপ্ট প্রোগ্রামিং বাংলা

নিত্যদিনের জাভাস্ক্রিপ্টঃ অবজেক্ট এ লুপ চালানো

By on আগস্ট 26, 2018

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

Continue Reading