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

নিত্যদিনের জাভাস্ক্রিপ্টঃ some() ও every() মেথড

By on আগস্ট 23, 2018

আমরা আগের পর্বে অ্যারের তিনটা মেথড map(), filter() আর reduce() এর ব্যবহার দেখেছিলাম। অ্যারেতে সাধারণত একাধিক ডাটা থাকে। এখন সেই ডাটাগুলো থেকে বেছে বেছে আমাদের প্রয়োজমতো কিছু ডাটা বের করার জন্যে বা প্রয়োজনমতো এগুলোর উপর কোনো অপারেশন চালানোর জন্যে অ্যারেতে বেশ কিছু হ্যান্ডি মেথড রয়েছে। ঠিক আগের সেই ম্যাপ, ফিল্টার, রিডিউস মেথডের মতোই আরো দুইটা […]

Continue Reading

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

জাভাস্ক্রিপ্ট ইএস ৬(ES6): সব ইনভারোমেন্ট এ ইএস৬ 

By on আগস্ট 22, 2018

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

Continue Reading

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

জাভাস্ক্রিপ্ট অ্যাডভান্সঃ স্ট্রিক্ট (Strict) মোড

By on আগস্ট 18, 2018

জাভাস্ক্রিপ্ট এ নতুন একটা জিনিসের সাথে ডেভেলপারদের পরিচয় করিয়ে দেওয়া হয় স্ট্রিক্ট মোড (Strict Mode)নামে। জাভাস্ক্রিপ্ট এ কিছু কিছু আশ্চর্য্যজনক বিহ্যেভিয়ার আছে, যেগুলো দূর করার জন্যেই মূলত এই স্ট্রিক্ট মোডের পরিচয় করিয়ে দেওয়া হয় ডেভেলপার কমিউনিটিতে। স্ট্রিক্ট মোডের বিপরীত, অর্থাৎ নন-স্ট্রিক্ট মোডকে সাধারণত ডেভেলপার কমিউনিটিতে স্লপি মোড (Sloppy Mode) বলা হয়। বাই ডিফল্ট আমরা স্ট্রিক্ট […]

Continue Reading

ওয়েব টেকনোলোজি টিপস এন্ড ট্রিক্স বাংলা

এক পলকে সিকিউর শেল Secure Shell (SSH) — পর্ব ২/২

By on আগস্ট 15, 2018

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

Continue Reading

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

জাভাস্ক্রিপ্ট ইএস ৬(ES6): ক্লাস (Class)

By on আগস্ট 9, 2018

জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ হওয়া সত্বেও জাভাস্ক্রিপ্ট এ ইএস৫ পর্যন্ত এই ক্লাস(Class) এর কোনো ধারনাই ছিলো না। যারা অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ থেকে জাভাস্ক্রিপ্ট এ আসে, তারা এই জিনিসটা মিসিং থাকায় অনেক সময় কনফিউজড হয়ে যায় জাভাস্ক্রিপ্ট কি আসলেই অবজেক্ট ওরিয়েন্টের প্রোগ্রামিং ল্যাঙ্গুয়েজের মধ্যে পড়ে কিনা এ নিয়ে। কিন্তু আসল ব্যাপার হলো জাভাস্কিপ্টও অবজেক্ট ওরিয়েন্টেড […]

Continue Reading

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

জাভাস্ক্রিপ্ট অ্যাডভান্সঃ ইনহেরিট্যান্স (Inheritance)

By on আগস্ট 8, 2018

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ ইনহেরিট্যান্স খুবই গুরুত্বপুর্ণ এবং কাজের একটা জিনিস। এটার সাহায্যে চাইলে সহজেই একটা অবজেক্ট এর ফিচার আরেকটা অবজেক্ট এ নেওয়া যায়। এখন এর মানে এখানে ক্লিয়ার না হলেও একটু বাস্তব উদাহরণ দিলে ঠিকমতো বুঝতে পারবেন। ধরি আমাদের একটা ফাংশন কন্সট্রাকটর আছে Person নামে। এখন একটা পার্সনের কি কি থাকতে পারে? নাম (name), […]

Continue Reading

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

জাভাস্ক্রিপ্ট অ্যাডভান্সঃ ফাংশন কন্সট্রাকটর(Constructor) এবং ‘new’ কীওয়ার্ড

By on আগস্ট 7, 2018

জাভাস্ক্রিপ্ট যদিও অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ, কিন্তু যারা অন্য কোনো ল্যাঙ্গুয়েজ থেকে জাভাস্ক্রিপ্ট এ এসেছেন তারা হয়তো একটা জিনিস এখানে মিসিং দেখবেন। সেটা হচ্ছে ক্লাস (Class)। অবজেক্ট ওরিয়েন্টেড ল্যাঙ্গুয়েজ কিন্তু ক্লাস নাই এটা কেমন কথা! হ্যাঁ, এজন্যেই জাভাস্ক্রিপ্ট একটু অন্যরকম। জাভাস্ক্রিপ্ট এ ক্লাস কনসেপ্ট এর পরিচয় করানো হয় নাই ডেভেলপারদের সাথে। জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড হলেও […]

Continue Reading

ওয়েব টেকনোলোজি টিপস এন্ড ট্রিক্স বাংলা

এক পলকে সিকিউর শেল Secure Shell (SSH) — পর্ব ১/২

By on আগস্ট 6, 2018

SSH! এটার কথা অবশ্যই অনেকবার শুনেছেন। কিন্তু এই SSH টা আসলে কি? হ্যা SSH হচ্ছে Secure Shell. এটা একটা প্রটোকল। প্রটোকল? এটা আবার কি? প্রটোকল কি আমরা অনেকে না জানলেও প্রতিনিয়ত ঠিকই ব্যবহার করতেছি। যেমন http, https, ftp এগুলো সবই প্রটোকল। প্রটোকল হচ্ছে অন্য একটা কম্পিউটার, আরো ক্লিয়ার করে বললে অন্য একটা ম্যাশিনের সাথে কানেক্ট […]

Continue Reading

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

রিঅ্যাক্ট ব্যাসিকসঃ জেএসএক্স(JSX) পরিচিতি

By on আগস্ট 3, 2018

রিঅ্যাক্ট নিয়ে কাজ শুরু করার আগে একটা গুরুত্বপূর্ণ কিন্তু অপশনাল টপিক নিয়ে আজকে আলোচনা করবো। অপশনাল মানে এই না যে আপনি এটা স্কিপ করতে পারবেন। বরং আমার পরের লেখা সবগুলোই এটার উপর ডিপেন্ডেড। তাই এটা আপনার জন্যেও গুরুত্বপূর্ণ। আমরা আজকে জেএসএক্স (JSX) সিনট্যাক্স নিয়ে আলোচনা করবো। রিঅ্যাক্ট এর প্রোজেক্ট এ আপনি এই টাইপ এর কোড […]

Continue Reading

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

রিঅ্যাক্ট ব্যাসিকসঃ প্রোজেক্ট সেটআপ

By on আগস্ট 2, 2018

রিঅ্যাক্ট কিভাবে কাজ করে সেটা আমি গত পর্বে আলোচনা করেছি। আশা করি এবার বুঝতে পেরেছেন কেনো রিঅ্যাক্ট ইউজ করা উচিত। রিঅ্যাক্ট এর লাইব্রেরী টা এমনভাবে বানানো হয়েছে যে এখানে আপনি গোড়া থেকে কিছু না জেনেই প্রোজেক্ট করা শুরু করতে পারবেন। হ্যাঁ তবে অবশ্যই আপনার জাভাস্ক্রিপ্ট(ইএস৬ সহ) নিয়ে নলেজ থাকতে হবে। আর সেই সাথে এইচটিএমএল আর […]

Continue Reading