জাভাস্ক্রিপ্ট শিখতে চান ?
জাভাস্ক্রিপ্ট শিখতে চান ?
বর্তমান বিশ্বে জাভাস্ক্রিপ্ট একটা জনপ্রিয় স্ক্রিপ্টিং ল্যাঙ্গুয়েজ। এর চাহিদা এবং জনপ্রিয়তা এতটাই যে ২০১৭ ডেভেলপার জরিপে এই ল্যাংগুয়েজটি শীর্ষস্থান অর্জন করে। যদি আপনি ক্যারিয়ার হিসেবে জাভাস্ক্রিপ্টকে বেছে নেন তাহলে আপনার কোনদিন কাজের অভাব হবে না। ভালো সম্মানী ছাড়াও আপনি যদি কোন ফার্ম এ জব না করতে চান, আপনার জন্য রয়েছে অনলাইন মার্কেটপ্লেস। জাভাস্ক্রিপ্ট কিভাবে শিখব, কেন শিখবো তা নিয়ে আজকের আলোচনা।
অনলাইন মার্কেটপ্লেস গুলোতে জাভাস্ক্রিপ্ট ডেভেলপারদের চাহিদা সবথেকে বেশি। মার্কেটপ্লেসগুলোতে একজন ফ্রিল্যান্সার হিসেবে কাজ করতে পারবেন। এখানে আপনি পাবেন স্বাধীন ভাবে কাজ করার সুবিধা। মার্কেট থেকে ক্লাইন্ট এর মাধ্যমে কাজ নিবেন এবং কাজ শেষে জমা দিয়ে আপনি আপনার কাজের পারিশ্রমিক পাবেন। খুবই সিম্পল। তো যেই জাভাস্ক্রিপ্ট নিয়ে এসব কাজ করবেন, আসুন জেনে নেই তার সম্পর্কে বিস্তারিত কিছু।
জাভাস্ক্রিপ্ট কি?
জাভাস্ক্রিপ্ট একটা জনপ্রিয় স্ক্রিপ্টিং ল্যাঙ্গুয়েজ, যা ওয়েব পেজের ইন্ট্রকটিভিটি ও ফাংশনালিটি বৃদ্ধি, ফরম ভেলিডেশন, ব্রাউজার নির্দেশ, সময় ও তারিখ নির্দেশ ইত্যাদি কাজে ব্যবহৃত হয়।জাভাস্ক্রিপ্ট ক্লায়েন্ট এবং সার্ভার উভয় দিকেই কাজ করতে পারে। তাই এটি ইউজারের থেকে ডাটা নিয়ে প্রয়োজনীয় প্রসেস সম্পন্ন করে সার্ভারে পাঠাতে করতে সক্ষম। জাভাস্ক্রিপ্ট ECMA ইন্টারন্যশনাল অর্গানাইজেশন সর্বপ্রথম উদ্ভাবন করে যা তৈরি করেছিলেন ব্রান্ডন এইচ। জাভাস্ক্রিপ্ট এর অফিসিয়াল নাম ছিল ECMAScript। জাভাস্ক্রিপ্ট প্রথম প্রকাশ হয় ৪ ডিসেম্বর ১৯৯৫ সালে।
অনেকেই জাভা এবং জাভাস্ক্রিপ্ট কে একই ল্যাঙ্গুয়েজ মনে করেন এবং তালগোল পাকিয়ে ফেলেন এই দুইয়ের মাঝে। কিন্তু জাভা এবং জাভাস্ক্রিপ্ট দুটো একদম আলাদা ল্যাঙ্গুয়েজ। এখানে উল্লেখ্য যে, দুটো ল্যাঙ্গুয়েজেরই কাজ ও প্রয়োগের ক্ষেত্র ভিন্ন। জাভা হচ্ছে একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ। অপরদিকে জাভাস্ক্রিপ্ট একটি ক্লায়েন্ট সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ। দুটি প্রয়োগ এবং ব্যবহার ক্ষেত্র সম্পূর্ণরূপে আলাদ। চলুন জাভা এবং জাভাস্ক্রিপ্টের মধ্যে মৌলিক কিছু পার্থক্য লক্ষ্য করি।
জাভাস্ক্রিপ্ট কি কাজে লাগে?
JavaScript is everywhere। অর্থাৎ, সব জায়গাতেই জাভাস্ক্রিপ্ট। প্রথমে জাভাস্ক্রিপ্ট ব্রাউজার এর জন্য তৈরী করা হলেও তা এখন আর ব্রাউজার এর মধ্যা সীমাবদ্ধ নেই। জাভাস্ক্রিপ্ট
No comments