Web Developer হওয়ার সঠিক গাইডলাইন! কিভাবে একজন ওয়েব ডেভলপার হবেন

টিউন বিভাগ ওয়েব ডেভেলপমেন্ট
প্রকাশিত
জোসস করেছেন

বর্তমানে যেসব দক্ষতার চাহিদা বাড়ছে এর মধ্যে একটি দক্ষতা হলো ওয়েব ডেভলপমেন্ট,

আপনি কীভাবে একজন ওয়েব ডেভেলপার হয়ে উঠবেন?

ওয়েব ডেভেলপার কাকে বলে?
যারা ওয়েবসাইট তৈরি এবং রক্ষণাবেক্ষণ করে তাদেরকে ওয়েব ডেভেলপার বলা হয়,

ওয়েব ডেভেলপমেন্ট দুইধাপে সম্পন্ন হয়

  1. ফ্রন্টএন্ড ডেভেলপমেন্ট (Frontend development)
  2. ব্যাকেন্ড ডেভেলপমেন্ট(Backend development)

Frontend development

এই অংশে একটি ওয়েবসাইটের ইউসার ইন্টারফেস তৈরি করা হয় এক কথায় একটি ওয়েবসাইটের বাইরের অংশ যেটি আমরা কোনো ওয়েবসাইটে ভিসিট করলে দেখতে পায়, যেমন ওয়েবসাইটের কালার, মেনু ইত্যাদি, ,

Backend development

এই অংশে একটি ওয়েবসাইটের ভিতরের ডেভেলপমেন্ট করা হয় যেগুলো আমরা কখনো চোখে দেখতে পায়না তবে এর কাজটি অনুভব করতে পারি, , যেমন ফেসবুকে কোনো টিউন করলে তা আপনার বন্ধুদের কাছে চলে যাচ্ছে, কিন্তু এই কাজটি কে করলো? এই কাজটি করা হয় Backend development এর মাধ্যমে, যেটি একটি ওয়েবসাইটের ভিতরের সব functional কাজ করে থাকে

একজন ওয়েব ডেভেলপার হওয়ার জন্য আপনাকে যা যা শিখতে হবে

১.এইচটিএমএল(HTML)

html

 

এইচটিএমএল হলো হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ এটি যে কোনও ওয়েবসাইটের অন্যতম প্রধান উপাদান এবং এটি দিয়ে একটি ওয়েবসাইটের মূল কাঠামো তৈরি করা হয়, যেমন মানুষের শরীরের কঙ্কাল

২.সিএসএস(CSS)

css logo

 

সিএসএস মানে হলো ক্যাসকেডিং স্টাইল শীট, , এটি দিয়ে একটি ওয়েবসাইটের ডিজাইন দেওয়া হয়, যেমন এর ব্যাকগ্রাউন্ড কালার কেমন হবে মেনু বার কোথায় থাকবে ইত্যাদি, , ঠিক যেমন মানুষের কংকালের উপর চামড়া বসিয়ে তার উপর কালার দেওয়ার মতো, , শুধু HTML দেখতে বাজে লাগে তাই এটিকে আকর্ষণীয় করে তোলার জন্য css ব্যবহার করা হয়,

 

৩.জাভাস্ক্রিপ্ট(JavaScript)

 

javascript logo

জাভাস্ক্রিপ্ট একটি প্রোগ্রামিং ল্যাংগুয়েজ যা ওয়েবসাইটকে ইন্টারেক্টিভ করে তোলে ওয়েবসাইটে বিভিন্ন পপ আপ, বিভিন্ন ইফেক্ট দেয়, ,

যদি আপনি উপরের তিনটি টেকনোলজি শিখে ফেলেন তাহলে আপনি একজন Front-end developer, এখন বাকি থাকলো বা Back-end development
ব্যাকেন্ড ডেভেলপমেন্ট এর জন্য নিচের ল্যাংগুয়েজগুলো শিখুন

৪.পিএইচপি(PHP)

php web developer guideline

 

এটি একটি সার্ভার সাইড প্রোগ্রামিং ল্যাংগুয়েজ, এটি শুধু সার্ভারে রান করে, ব্যাকেন্ড ডেভেলপমেন্ট এর জন্য জনপ্রিয় একটি প্রোগ্রামিং ল্যাংগুয়েজ, , তবে এর বিপরীতে আমরা NodeJs, Python ও ব্যবহার করতে পারি, , পিএইচপি দিয়ে ইউজারের কাছ থেকে ডাটা নিয়ে তা ডাটাবেসে স্টোর করা থেকে শুরু করে একটি ওয়েবসাইটের সমস্ত Functionality তৈরি করা হয়,

৫.SQL

এর অর্থ হলো স্ট্যান্ডার্ড কুয়েরি ল্যাংগুয়েজ এটি ডাটাবেজ এ রান হয়, এর মাধ্যমে আমরা ডাটাবেজ কে নিয়ন্ত্রণে রাখতে পারি

উপরের টেকনোলজিগুলো শিখার পর এদের কিছু ফ্রেমওয়ার্ক রয়েছে সেগুলো শিখতে হবে

ফ্রেমওয়ার্ক কি?

ফ্রেমওয়ার্ক কি তা বুঝার আগে একটা ঘটনা বলি, , 3 ইডিয়ট মুভিতে একটা সিনে শিক্ষক নায়ককে প্রশ্ন করলেন যে মেশিন কাকে বলে তখন তার উত্তর নায়ক এভাবে দিলেন যে, যেই জিনিস টা আমাদের কাজ সহজ করে দেই তাই মেশিন, , ফ্রেমওয়ার্ক এর বিষয়টাও একই যেই জিনিসটা আমাদের প্রোগ্রামিং ল্যাংগুয়েজের কাজগুলো সহজ করে দেয় তাই হলো ফ্রেমওয়ার্ক, , প্রোগ্রামিং ল্যাংগুয়েজগুলোর নিজেস্ব ফ্রেমওয়ার্ক থাকে যাতে তা আরো সহজে ব্যবহার করা যায় এমন কিছু ফ্রেমওয়ার্ক হলো
ফ্রেমওয়ার্ক সমূহ

  • React Js, Jquery, Vue Js, Express JS এই চারটি হলো জাভাস্কিপ্ট এর ফ্রেমওয়ার্ক, জাভাস্ক্রিপ্ট এর আরো অনেক ফ্রেমওয়ার্ক আছে যার মধ্যে এগুলো বেশি জনপ্রিয় এর মধ্যে যে কোনো একটি শিখতে হবে
  • Bootstrap এটি কোনো প্রোগ্রামিং ল্যাংগুয়েজ এর ফ্রেমওয়ার্ক না এটি হলো একটি CSS এর পপুলার ফ্রেমওয়ার্ক ওয়েব ডিজাইন করার জন্য ব্যবহৃত হয়
  • Laravel, Symphony, Cake PHP এগুলো হলো পিএইচপি এর পপুলার ফ্রেমওয়ার্ক তার মধ্যে থেকে আপনি লারভেল শিখতে পারেন এটি খুব বেশি জনপ্রিয়, সব গুলো শিখার প্রয়োজন নেই একটি শিখলেই হবে, ,

আপনি যদি আপনার দক্ষতা আরো বাড়াইতে চান তাহলে এগুলো অবশ্যই শিখবেন

  • WordPress customization & theme development ওয়ার্ডপ্রেস হলো পিএইচপি বেইজ একটি CMS এটির চাহিদা বর্তমানে আকাশ সমান, যারা পিএইচপি জানে তাদের পক্ষে ওয়ার্ডপ্রেস শেখা সহজ হয়ে যায়,
  • Github সম্পর্কে ধারণা রাখবেন

আজ এখান থেকেই শেষ করছি, , আশা করি আপনারা উপক্রিত হয়েছেন,

Level 2

আমি মো সাগর হোসেন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 মাস 2 সপ্তাহ যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 11 টি টিউন ও 43 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 9 টিউনারকে ফলো করি।

I am a web developer. programming is my hobby.


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস