Loading...

জাভা ওয়েব প্রোগ্রামিং (হার্ডকভার)

স্টক:

৫৮০.০০ ৪৩৫.০০

একসাথে কেনেন

প্রায় ১৪ বছর আগে যখন বিশ্ববিদ্যালয়ে প্রোগ্রামিংয়ের সঙ্গে যুক্ত হয়েছিলাম, তখন থেকেই লক্ষ করেছি জাভা সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত প্রোগ্রামিং ভাষা। তখন সফটওয়্যার অ্যাপ্লিকেশন বলতে শুধু ডেস্কটপ অ্যাপ্লিকেশনই বুঝতাম।কিন্তু একটি বিষয় মাথায় ঢুকত না যে নিত্যদিনের ব্যবহার করা বেশিরভাগ ডেস্কটপ অ্যাপ্লিকেশন জাভায় ডেভেলপ করা না হলেও জাভা কীভাবে এত জনপ্রিয় হয়? এমন তো নয় যে, এটিই একমাত্র ওপেনসোর্স ও পুরনো ভাষা। জাভার কাছাকাছি জনপ্রিয় অন্যান্য ভাষা, যেমন : পাইথন, রুবি, পিএইচপি – এগুলো জাভার আগে বা কাছাকাছি সময়েই রিলিজ হয়েছে। তাহলে জাভা কেন বা কীভাবে এতো বহুল ব্যবহৃত এবং জনপ্রিয় হলো? এই প্রশ্নের উত্তর পেয়েছিলাম কয়েক বছর পর যখন জাভাভিত্তিক ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্টের সঙ্গে পরিচিত হই। পৃথিবীর সব বড় বড় এন্টারপ্রাইজ কোম্পানি, ব্যাংকিং সেক্টর, ই-কমার্স অ্যাপ্লিকেশন, টেক জায়ান্ট, যেমন : অ্যামাজন বা গুগলে যতটুকু জাভা ব্যবহৃত হয়, তার বড় অংশই ওয়েব অ্যাপ্লিকেশনের ব্যাকএন্ড ডেভেলপমেন্টে। ডেভেলপমেন্ট প্লাটফর্ম হিসেবে জাভার এই জনপ্রিয়তার কারণ কিন্তু এর সিনট্যাক্স নয়, এর ইকোসিস্টেম। এই ইকোসিস্টেম ব্যবহার করে ডায়নামিক ওয়েব অ্যাপ্লিকেশনের গুরুত্বপূর্ণ বৈশিষ্ট্যগুলো, যেমন : স্কেলেবিলিটি, মেইনটেনেবিলিটি, ট্রানজেকশন, ট্রেসেবিলিটি, অন্য সিস্টেমের সঙ্গে ইন্টিগ্রেশন, সিকিউরিটি ইত্যাদি রক্ষা করে দ্রুত অ্যাপ্লিকেশন তৈরি করা যায়। সময়ের সঙ্গে সঙ্গে জাভার এই ইকোসিস্টেমে অসংখ্য ফ্রেমওয়ার্ক, লাইব্রেরি, এপিআই তৈরি হয়েছে, যা ব্যবহার করে ডেভেলপাররা কম সময়ে বাস্তবধর্মী ও জটিল অ্যাপ্লিকেশন তৈরি করে ফেলতে পারে।

অনেক বছর ধরে প্রফেশনাল জাভা ডেভেলপমেন্টের সঙ্গে যুক্ত থাকার সুবাদে যে বিষয়টি জুনিয়র ডেভেলপারদের মধ্যে লক্ষ করেছি, তা হলো : ওয়েব ডেভেলপমেন্টের মৌলিক ধারণাগুলো না জেনেই হাই লেভেল ফ্রেমওয়ার্ক, যেমন : স্প্রিং বা জাভা এন্টারপ্রাইজ এডিশনে কাজ করার জন্য ঝাঁপিয়ে পড়া। এর ফলে তারা ছোটোখাটো কোনো সমস্যা হলেও নিজে নিজে তার কারণ খুঁজে বের করতে পারে না। এর ফলে এরা ইন্টারনেট ঘেঁটে, না বুঝে কোড পরিবর্তন করে করে দেখার চেষ্টা করে, এবং এতে অনেক সময় নষ্ট করে একসময় হতাশ হয়ে পড়ে। অথচ অনেক সমস্যার মূলে থাকে প্রোগ্রামিংয়ের মৌলিক ধারণা সম্পর্কে অবগত না থাকা। আরেকটি বিষয় লক্ষ করেছি, তা হলো : তারা বই বা বিভিন্ন সাইট ঘেঁটে বিভিন্ন বিষয় সম্পর্কে তত্ত্বীয় জ্ঞান পেলেও ধারণার সঙ্গে বাস্তব জীবনের প্রোজেক্টের সমন্বয় কীভাবে করা হয়, ইন্ডাস্ট্রিতে কী কী বেস্ট প্র্যাকটিস ব্যবহার করা হয়, এই বিষয়গুলো সম্পর্কে কোনো সঠিক দিকনির্দেশনা পায় না।

এই সমস্যাগুলোকে মাথায় রেখে নতুন ডেভেলপারদের একটি বাস্তবধর্মী ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্টের হাতে কলমে অভিজ্ঞতা দেওয়ার চিন্তা থেকেই এই বইটি লেখা হয়েছে। এই বইয়ে জাভা ব্যবহার করে ওয়েব অ্যাপ্লিকেশন তৈরির অপরিহার্য মৌলিক ধারণাগুলো, যেমন : এইচটিটিপি প্রোটোকল ও এর বিভিন্ন মেথড, অ্যাপ্লিকেশন সার্ভার, জাভা সার্ভলেট, জেএসপি, জাভা ট্যাগ লাইব্রেরি, অথেনটিকেশন, ফিল্টারিং ইত্যাদি নিয়ে বিস্তারিত আলোচনা করা হয়েছে এবং কোড করে দেখানো হয়েছে। সব বাস্তবধর্মী অ্যাপ্লিকেশনে কোনো না কোনো ডেটাবেস ব্যবহার করা হয়ে থাকে। ওয়েব অ্যাপ্লিকেশন থেকে কীভাবে ডেটাবেস অ্যাকসেস করা হয়, কীভাবে কানেকশন পুল ব্যবহার করে আপ্লিকেশনের ইফিশিয়েন্সি বাড়ানো যায় – এগুলো খুব সুন্দরভাবে ব্যাখ্যা করা হয়েছে। এছাড়া ওয়েব আপ্লিকেশনে ডেটা ইন্টেগ্রিটি রক্ষায় ট্রানজেকশনের ব্যবহার কিংবা রিইউজেবল ও টেস্টেবল অ্যাপ্লিকেশনের আর্কিটেকচারের জন্য গুরুত্বপূর্ণ ডিপেনডেন্সি ইনজেকশন (Dependency Injection)-এর ব্যবহার – এই বিষয়গুলো কার্যকরীভাবে করে দেখানো হয়েছে। বইটির শুরু থেকে শেষ পর্যন্ত পড়লে এবং সঙ্গে সঙ্গে প্রজেক্টের কোডগুলো হাতে কলমে করলে পাঠক খুব সহজেই ওয়েব ডেভেলপমেন্টের বিল্ডিং ব্লকগুলো (building blocks) আয়ত্ত করতে পারবেন।
Java Web Programing,Java Web Programing in boiferry,Java Web Programing buy online,Java Web Programing by A N M Bazlur Rahman,জাভা ওয়েব প্রোগ্রামিং,জাভা ওয়েব প্রোগ্রামিং বইফেরীতে,জাভা ওয়েব প্রোগ্রামিং অনলাইনে কিনুন,আ ন ম বজলুর রহমান এর জাভা ওয়েব প্রোগ্রামিং,Java Web Programing Ebook,Java Web Programing Ebook in BD,Java Web Programing Ebook in Dhaka,Java Web Programing Ebook in Bangladesh,Java Web Programing Ebook in boiferry,জাভা ওয়েব প্রোগ্রামিং ইবুক,জাভা ওয়েব প্রোগ্রামিং ইবুক বিডি,জাভা ওয়েব প্রোগ্রামিং ইবুক ঢাকায়,জাভা ওয়েব প্রোগ্রামিং ইবুক বাংলাদেশে
আ ন ম বজলুর রহমান এর জাভা ওয়েব প্রোগ্রামিং এখন পাচ্ছেন বইফেরীতে মাত্র 464.00 টাকায়। এছাড়া বইটির ইবুক ভার্শন পড়তে পারবেন বইফেরীতে। Java Web Programing by A N M Bazlur Rahmanis now available in boiferry for only 464.00 TK. You can also read the e-book version of this book in boiferry.
ধরন হার্ডকভার | ৩৪৪ পাতা
প্রথম প্রকাশ 2020-02-01
প্রকাশনী দ্বিমিক প্রকাশনী
ISBN:
ভাষা বাংলা

ক্রেতার পর্যালোচনা

আ ন ম বজলুর রহমান
লেখকের জীবনী
আ ন ম বজলুর রহমান (A N M Bazlur Rahman)

লেখালেখির শুরুটা কবিতা দিয়ে, সেই ছোট্টবেলায়। একটা সময় কবিতার খাতাটি হারিয়ে প্রোগ্রামিংয়ের এডিটরটাই হয়ে যায় লেখালেখির নতুন ক্যানভাস। ছাত্রাবস্থা থেকে প্রোগ্রামিং-ই ছিল তাঁর ধ্যান-জ্ঞান। প্রোগ্রামিংয়ের জন্য পছন্দের ভাষা হলো জাভা। জাভার প্রতি ভালোবাসা থেকেই জাভা ইউজার গ্রুপ বাংলাদেশ (http://www.jugbd.org/) প্রতিষ্ঠা করেছেন। মাতৃভাষায় প্রোগ্রামিং শেখার আনন্দ দিতেই প্রিয় প্রোগ্রামিং ভাষা জাভা নিয়ে লিখে চলেছেন একের পর এক বই। তাঁর লেখার প্রধান বৈশিষ্ট্য – তিনি জাভার যে বিষয়েই লেখেন, সেটি গভীরভাবে ব্যাখ্যা করেন। তাঁর বই পড়লে কী এবং কীভাবের পাশাপাশি ‘কেন’-এর উত্তরও পাওয়া যায়। আ ন ম বজলুর রহমানের প্রথম বই জাভা প্রোগ্রামিং নতুন শিক্ষার্থীদের কাছে অত্যন্ত জনপ্রিয়। জাভা থ্রেড প্রোগ্রামিং, অ্যাডভান্সড জাভা প্রোগ্রামিং, জাভা ওয়েব প্রোগ্রামিং-ও সমানভাবেই পাঠক সমাদৃত হয়েছে। জাভা প্রোগ্রামিং বইটির প্রথম সংস্করণ প্রকাশের চার বছর পর এবার বেশ কিছু পরিবর্তন নিয়ে এর দ্বিতীয় সংস্করণটি প্রকাশিত হচ্ছে। লেখা এবং চাকরির পাশাপাশি তিনি নিয়মিত জাভা বিষয়ক জাতীয় ও আন্তর্জাতিক সেমিনার এবং কনফারেন্সে বক্তব্য দিয়ে থাকেন। শেরপুর জেলার ভারেরা গ্রামে জন্ম আ ন ম বজলুর রহমানের, শৈশবটাও কেটেছে সেখানেই। ঢাকা বিশ্ববিদ্যালয় থেকে সফটওয়্যার প্রকৌশলে স্নাতক সম্পন্ন করে থেরাপ, ভ্যানটেজ ল্যাবসের মতো যুক্তরাষ্ট্রভিত্তিক কোম্পানিতে চাকরি করেছেন। এর মধ্যেই গেস্ট ফ্যাকাল্টি হিসেবে ঢাকা বিশ্ববিদ্যালয়ের তথ্যপ্রযুক্তি ইনস্টিটিউটে সফটওয়্যার ইঞ্জিনিয়ারিংয়ের শিক্ষার্থীদের জাভা শিখিয়েছেন দুই বছর। এরপর বিকাশ লিমিটেডে কর্মরত ছিলেন সিনিয়র লিড ইঞ্জিনিয়ার হিসেবে। বর্তমানে তিনি সিনিয়র সফটওয়্যার ডেভেলপার হিসেবে কর্মরত আছেন কানাডার লবলো ডিজিটালে, এবং সস্ত্রীক বসবাস করছেন টরন্টো শহরে।

সংশ্লিষ্ট বই