Skip to main content

How to become a web developer (কীভাবে ওয়েব ডেভেলপার হয়ে উঠবেন) ?

আপনাকে সব কিছু জানতে হবে: -


আজকাল আমরা প্রযুক্তি ছাড়া বাঁচার কথা ভাবতে পারি না। আমরা সবাই বিভিন্ন প্রযুক্তি থেকে সহায়তা পাই, ওয়েবসাইট তাদের মধ্যে একটি। এই ওয়েবসাইটটি একটি ওয়েব ডেভেলপার তৈরি করেছিলেন তবে ওয়েব ডেভলপমেন্টটি আসলে কী, এবং একজন  ওয়েব ডেভেলপার কী করে?

আমরা ওয়েব ডেভলপমেন্টের বেসিকগুলি বিশদভাবে জানবো এবং আপনাকে ইন্ডাস্ট্রিতে  প্রবেশের জন্য সবচেয়ে প্রয়োজনীয় স্কিলস  এবং টুলস দেখাব। আসুন প্রথমে কিছু ব্যাকগ্রাউন্ড দেখেনি  - তবে দৌড়ানোর  আগে আমাদের হাঁটা শিখতে হবে।

১. ওয়েব ডেভলপমেন্ট কী?

ওয়েব ডেভলপমেন্ট হ'ল ইন্টারনেটে ওয়েবসাইট বা অ্যাপ্লিকেশন তৈরি করার প্রক্রিয়া, বা একটি ব্যক্তিগত নেটওয়ার্ক যা ইন্ট্রানেট হিসাবে পরিচিত। ওয়েব বিকাশ কোনও ওয়েবসাইটের ডিজাইনের সাথে সম্পর্কিত নয়; বরং এটি কোডিং এবং প্রোগ্রামিং সম্পর্কে যা ওয়েবসাইটের কার্যকারিতাকে আরো  শক্তিশালী করে তোলে ।

সবচেয়ে  সহজ , স্ট্যাটিক ওয়েব পেজ গুলি থেকে সোশ্যাল মিডিয়া প্ল্যাটফর্ম এবং অ্যাপ্লিকেশনগুলি, ই-কমার্স ওয়েবসাইটগুলি থেকে কনটেন্ট ম্যানেজমেন্ট সিস্টেম (সিএমএস) পর্যন্ত । আমরা প্রতিদিন ইন্টারনেটের মাধ্যমে ব্যবহার করি এমন সমস্ত সরঞ্জাম ওয়েব ডেভেলপারদের  দ্বারা নির্মিত ।

ওয়েব ডেভলপমেন্টকে তিনটি স্তরে বিভক্ত করা যেতে পারে: ক্লায়েন্ট-সাইড কোডিং (সম্মুখভাগ), সার্ভার-সাইড কোডিং (ব্যাকএন্ড) এবং ডাটাবেস প্রযুক্তি।

আসুন আরও বিস্তারিতভাবে এই বিষয় গুলি প্রত্যেকটি একবার দেখেনি :

ক্লায়েন্ট-সাইড

ক্লায়েন্ট-সাইড কোডটি একটি ওয়েব ব্রাউজারে কার্যকর করা হয় এবং লোকেরা কোনও ওয়েবসাইট দেখার সময় তারা কী দেখে তা সরাসরি সম্পর্কিত। লেআউট, ফন্ট, রঙ, মেনু এবং কন্ট্যাক্ট ফর্ম  এর মতো বিষয়গুলি সমস্তই ফ্রন্টএন্ড দ্বারা চালিত।

সার্ভার-সাইড

সার্ভার-সাইড স্ক্রিপ্টিং মূলত কোনও ওয়েবসাইটের সেই অংশ যা ব্যবহারকারী (user) আসলে দেখেন না। এটি ডেটা সংরক্ষণ  করার জন্য, এবং ক্লায়েন্ট--সাইডের  সমস্ত কিছু সহজ ভাবে চলতে নিশ্চিত করে । যখনই ক্লায়েন্ট-সাইডের  সাথে  কিছু ঘটে বা কোনও ব্যবহারকারী একটি ফর্ম পূরণ করে - ব্রাউজারটি সার্ভার-সাইডে একটি রিকুয়েস্ট পাঠায় । সার্ভার-সাইডটি ফ্রন্টএন্ড কোড আকারে ঐ সম্পর্কিত  তথ্যের সাথে "প্রতিক্রিয়া জানায়" যা ব্রাউজারটি তখন প্রদর্শন করতে পারে।

ডাটাবেস টেকনোলজি 

ডাটাবেসটিতে এমন সমস্ত ফাইল এবং সামগ্রী রয়েছে যা কোনও ওয়েবসাইটের কাজ করার জন্য প্রয়োজনীয়, এটিকে এমনভাবে সংরক্ষণ করা হয় যাতে এটি পুনরুদ্ধার, সংগঠিত, সম্পাদনা এবং সংরক্ষণ করা সহজ করে। ডাটাবেসটি একটি সার্ভারে চলে এবং বেশিরভাগ ওয়েবসাইট সাধারণত কিছু কিছু ফর্ম রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম (আরডিবিএমএস) ব্যবহার করে।

একজন ওয়েব ডেভেলপার কী করে?

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

ওয়েব ডেভলপমেন্টের একটি বড় অংশ ক্রমাগত কোনও ওয়েবসাইট বা সিস্টেমে উন্নত করার জন্য বাগগুলি সনাক্তকরণ এবং ফিক্সিংয়ের চারদিকে ঘোরে। ওয়েব ডেভেলপাররা  তাই সমস্যাগুলির নিয়মিত সমাধান নিয়ে আসে যাতে জিনিসগুলি সহজেই চলতে থাকে।

অবশ্যই, সমস্ত ওয়েব বিকাশকারী নির্দিষ্ট কিছু প্রোগ্রামিং ভাষায় দক্ষ। তবে, বিভিন্ন ডেভেলপাররা  তাদের নির্দিষ্ট কাজের দক্ষতার ক্ষেত্রের উপর নির্ভর করে বিভিন্ন ভাষা নিয়ে কাজ করে।






Comments

Post a Comment

Popular posts from this blog

How to create a drag and drop in html

Drag and drop in html using CSS. At first we have tried to find a solution for a simple and easy way to create a drag and drop input for a website. Now we create a simple tricks using css. Html:- <div class="files">    <input type="file"  name="files[]" multiple/> </div> CSS:- <style type="text/css"> .files input { outline: 2px dashed #92b0b3; padding: 200px 0px 85px 50%; text-align: center !important; margin: 0; width: 100% !important; } .files input:focus{      outline: 2px dashed #92b0b3;   } .files{ position:relative} .color input{ background-color:#f1f1f1;} .files:before { position: absolute; bottom: 20px; left: 0;  pointer-events: none; width: 100%; right: 0; height: 150px; content: " {{ __('Click Or Drop Files To Upload.') }} "; display: block; margin: 0 auto; color: #76838f; text-tr...

What is HTML? What Does It Do? And What Is It Used For? (HTML কি? এটার কাজ কি? এবং এটি কি জন্য ব্যবহার করা হয়?)

What is HTML? (HTML কি? ) : Hypertext Markup Language (হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ): এটি হলো একটি মার্ক আপ ল্যাঙ্গুয়েজ। HTML এর মার্ক আপ ট্যাগ সমূহ ব্যবহার করে ওয়েবপেজ এর বেসিক স্ট্রাকচার তৈরি করা হয়। আসলে এটি কোনো প্রোগ্রামিং ল্যাংগুয়েজ নয় তবে একটি মার্কআপ ল্যাংগুয়েজ যা একাধিক মার্কআপ ট্যাগ এর সমন্বয়ে গঠিত। ওয়েবপেজ তৈরিতে সবচেয়ে বেশি ব্যবহৃত হয় এইচ টি এম এল (HTML)। এইচটিএমএল ট্যাগ ব্যবহার করে বিভিন্ন ফরম্যাটের ওয়েব পেজ ডিজাইন করা হয়। HTML এর সর্বশেষ ভার্সন হলো HTML5 যার সাহায্যে ওয়েবসাইটে অডিও,ভিডিও যোগ করার কাজ আরো সহজ হয়েছে। HTML ফাইলের এক্সটেনশন .html এবং .htm হয়। ওয়েব পেজ দুই প্রকার। স্ট্যাটিক ওয়েব পেজ এবং ডায়নামিক ওয়েব পেজ । সাধারণত HTML এবং CSS ব্যবহার করে স্ট্যাটিক ওয়েব পেজ গুলি বানানো হয়। ডাইনামিক ওয়েব পেজ বানানোর জন্য এর সাথে PHP , জাভাস্ক্রিপ্ট ছাড়া আরো অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজও ব্যবহার করা হয়। What is tag  ( ট্যাগ কি )? ট্যাগ হল HTML কোড লেখার ...