বর্তমানে যেসব দক্ষতার চাহিদা বাড়ছে এর মধ্যে একটি দক্ষতা হলো ওয়েব ডেভলপমেন্ট,
ওয়েব ডেভেলপার কাকে বলে?
যারা ওয়েবসাইট তৈরি এবং রক্ষণাবেক্ষণ করে তাদেরকে ওয়েব ডেভেলপার বলা হয়,
ওয়েব ডেভেলপমেন্ট দুইধাপে সম্পন্ন হয়
এই অংশে একটি ওয়েবসাইটের ইউসার ইন্টারফেস তৈরি করা হয় এক কথায় একটি ওয়েবসাইটের বাইরের অংশ যেটি আমরা কোনো ওয়েবসাইটে ভিসিট করলে দেখতে পায়, যেমন ওয়েবসাইটের কালার, মেনু ইত্যাদি, ,
এই অংশে একটি ওয়েবসাইটের ভিতরের ডেভেলপমেন্ট করা হয় যেগুলো আমরা কখনো চোখে দেখতে পায়না তবে এর কাজটি অনুভব করতে পারি, , যেমন ফেসবুকে কোনো টিউন করলে তা আপনার বন্ধুদের কাছে চলে যাচ্ছে, কিন্তু এই কাজটি কে করলো? এই কাজটি করা হয় Backend development এর মাধ্যমে, যেটি একটি ওয়েবসাইটের ভিতরের সব functional কাজ করে থাকে
একজন ওয়েব ডেভেলপার হওয়ার জন্য আপনাকে যা যা শিখতে হবে
এইচটিএমএল হলো হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ এটি যে কোনও ওয়েবসাইটের অন্যতম প্রধান উপাদান এবং এটি দিয়ে একটি ওয়েবসাইটের মূল কাঠামো তৈরি করা হয়, যেমন মানুষের শরীরের কঙ্কাল
সিএসএস মানে হলো ক্যাসকেডিং স্টাইল শীট, , এটি দিয়ে একটি ওয়েবসাইটের ডিজাইন দেওয়া হয়, যেমন এর ব্যাকগ্রাউন্ড কালার কেমন হবে মেনু বার কোথায় থাকবে ইত্যাদি, , ঠিক যেমন মানুষের কংকালের উপর চামড়া বসিয়ে তার উপর কালার দেওয়ার মতো, , শুধু HTML দেখতে বাজে লাগে তাই এটিকে আকর্ষণীয় করে তোলার জন্য css ব্যবহার করা হয়,
জাভাস্ক্রিপ্ট একটি প্রোগ্রামিং ল্যাংগুয়েজ যা ওয়েবসাইটকে ইন্টারেক্টিভ করে তোলে ওয়েবসাইটে বিভিন্ন পপ আপ, বিভিন্ন ইফেক্ট দেয়, ,
যদি আপনি উপরের তিনটি টেকনোলজি শিখে ফেলেন তাহলে আপনি একজন Front-end developer, এখন বাকি থাকলো বা Back-end development
ব্যাকেন্ড ডেভেলপমেন্ট এর জন্য নিচের ল্যাংগুয়েজগুলো শিখুন
এটি একটি সার্ভার সাইড প্রোগ্রামিং ল্যাংগুয়েজ, এটি শুধু সার্ভারে রান করে, ব্যাকেন্ড ডেভেলপমেন্ট এর জন্য জনপ্রিয় একটি প্রোগ্রামিং ল্যাংগুয়েজ, , তবে এর বিপরীতে আমরা NodeJs, Python ও ব্যবহার করতে পারি, , পিএইচপি দিয়ে ইউজারের কাছ থেকে ডাটা নিয়ে তা ডাটাবেসে স্টোর করা থেকে শুরু করে একটি ওয়েবসাইটের সমস্ত Functionality তৈরি করা হয়,
এর অর্থ হলো স্ট্যান্ডার্ড কুয়েরি ল্যাংগুয়েজ এটি ডাটাবেজ এ রান হয়, এর মাধ্যমে আমরা ডাটাবেজ কে নিয়ন্ত্রণে রাখতে পারি
উপরের টেকনোলজিগুলো শিখার পর এদের কিছু ফ্রেমওয়ার্ক রয়েছে সেগুলো শিখতে হবে
ফ্রেমওয়ার্ক কি তা বুঝার আগে একটা ঘটনা বলি, , 3 ইডিয়ট মুভিতে একটা সিনে শিক্ষক নায়ককে প্রশ্ন করলেন যে মেশিন কাকে বলে তখন তার উত্তর নায়ক এভাবে দিলেন যে, যেই জিনিস টা আমাদের কাজ সহজ করে দেই তাই মেশিন, , ফ্রেমওয়ার্ক এর বিষয়টাও একই যেই জিনিসটা আমাদের প্রোগ্রামিং ল্যাংগুয়েজের কাজগুলো সহজ করে দেয় তাই হলো ফ্রেমওয়ার্ক, , প্রোগ্রামিং ল্যাংগুয়েজগুলোর নিজেস্ব ফ্রেমওয়ার্ক থাকে যাতে তা আরো সহজে ব্যবহার করা যায় এমন কিছু ফ্রেমওয়ার্ক হলো
ফ্রেমওয়ার্ক সমূহ
আপনি যদি আপনার দক্ষতা আরো বাড়াইতে চান তাহলে এগুলো অবশ্যই শিখবেন
আজ এখান থেকেই শেষ করছি, , আশা করি আপনারা উপক্রিত হয়েছেন,
আমি মো সাগর হোসেন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 3 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 12 টি টিউন ও 43 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 7 ফলোয়ার আছে এবং আমি টেকটিউনসে 8 টিউনারকে ফলো করি।
I am a web developer. programming is my hobby.