গালিব নোটস  নতুন একটা ব্লগে আপনাদেরকে স্বাগতম।  আজকে আমি  এসেছি কোডিও এর স্টুডিও লারাভেল এ জব পেতে কি কি লাগবে সে ব্যাপারে কথা বলতে ইনফ্যাক্ট আমার পেছনের লগো দেখে বোঝাই যাচ্ছে কোডিও এর অফিসে আছি।

আজকে আমরা কথা বলবো তৌহিদুল ইসলাম ফয়সাল ভাইয়ের সাথে। আমরা ফয়সাল ভাইয়ের থেকে জানার চেষ্টা করবো যে লারাভেল এর জব পাওয়ার জন্য কিভাবে  প্রিপারেশন নিতে হবে

কি কি জিনিস আপনাকে জানতে হবে?

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

তো চলুন আমরা ফয়সাল ভাইয়ের থেকে জেনে নেই

লারাভেল এ জব পাওয়ার জন্য কি কি স্ট্রাকচার ফলো করতে হবে আপনাকেঃ

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

এই ভিডিওটির লিংক ডেসক্রিপশন বক্সে রয়েছে আপনারা চাইলে দেখে নিতে পারেন।

চলুন আমরা তৌহিদুল ইসলাম ফয়সাল ভাইয়ের থেকে জেনে নেই আজকের ব্লগের মুল টপিক। 

আসসালামু আলাইকুম। আমি তৌহিদুল ইসলাম ফয়সাল। গালিব নোটসে আরেকটি নতুন ব্লগ নিয়ে আপনাদের সামনে হাজির হয়েছি।

আগের ভিডিওতে আমরা আলোচনা করেছিলাম যারা

“লারাভেল নিয়ে কাজ করতে চান বা বেসিক জিনিস গুলো শিখতে চান সেইসব বিষয় নিয়ে আমরা আগের আলোচনা করেছি”

তো আজকের ব্লগে আমরা আলোচনা করব যেঃ

  • লারাভেল এ জব পাওয়ার জন্য আপনার কি কি জিনিস জানা লাগবে
  • লারাভেল এ জব পাওয়ার জন্য কোম্পানি কি কি ধরনের টুলস টেকনিক একজন ক্যান্ডিডেটদের কাছ থেকে আশা করে

এই জিনিসগুলো মূলত আজকের ভিডিওর আলোচনার বিষয়।

আমি ধরে নিলাম আপনাদের সবার একটি ছোট প্রজেক্ট আছে যেখানে আপনারা লারাভেল এর বেসিক অপারেশন প্রজেক্ট নিয়ে কাজ করেন।

এখন আপনাদের কিছু গাইডলাইন দেওয়ার চেষ্টা,করব যে গাইডলাইন ফলো করলে আপনারা      লারাভেল এ জব পেতে পারেন।

লারাভেল এ জব পেতে শুরুতে কি করবেনঃ

শুরুতে আপনাকে বলবো যে আপনি টার্গেট রাখবেন দুই থেকে তিনটা প্রজেক্ট করে রাখার জন্য লারাভেল এ । 

যেই প্রজেক্ট গুলোতে আপনি অ্যাডভান্স ফিচার ইমপ্লিমেন্টেশন রাখবেন।

লাইক আমি যদি আপনি

  • নোটিফিকেশন নিয়ে কাজ করবেন
  • ইমেইল বা এসএমএস নোটিফিকেশন নিয়ে কাজ করবেন
  • ওটিপি দিয়ে কিভাবে ইউজার ভেরিফাই করা যায়

               "এই জিনিসগুলো আপনি আপনার প্রজেক্টে রাখবেন"

লারাভেল এ জব পেতে শুরুতে কোন জিনিসগুলো নিয়ে কাজ করবেনঃ

যেন আপনি কাজ করতে পারেন ক্যাশ,জব,কিউ

এই জিনিসগুলা এই এডভান্স ফিচারগুলো আপনার প্রজেক্টে রাখতে পারেন।

শুরুতে আপনি হয়তো যে প্রজেক্টটা তৈরি করেছেন সেটা হয়তোবা একটা সিঙ্গেল ইউজার দিয়ে কাজ করেছেন এখন আপনি মাল্টিপল ইউজার,মাল্টিপল রোল 

এগুলা নিয়ে কাজ করতে পারেন এবং সেটার এক্সেস আপনি কন্ট্রোল করতে পারেন

এইটা খুবই চমৎকার একটা কাজ লারাভেল এর জন্য।

লারাভেল এ জব পেতে আপনার প্রজেক্টে আর কি রাখবেনঃ

তারপর আরেকটি জিনিস আপনার প্রজেক্ট রাখতে হবে।

সেটা হচ্ছে “এসেট কম্পারিজন” টা  আপনার জানতে হবে। আপনি লারাভেল মিক্স করতে পারেন অথবা ওয়েব প্যাকেজ ইউজ করতে পারেন।

এই জিনিসগুলো আপনি আপনার প্রজেক্টে রাখতে পারেন।

লারাভেল এ জব পেতে এক এর অধিক প্রজেক্ট কেনো ডেভলপ করবেনঃ

এখন কেন আপনাকে দুই অথবা তিনটা প্রজেক্ট আপনাকে ডেভলপ করতে বলা হচ্ছে

  আপনি যদি একটা প্রজেক্ট ডেভলপ করেন সেক্ষেত্রে আপনার এম্প্লয়আর চিন্তা করবে আপনার ডোমেইন নলেজ টা খুবই কম

অথবা আপনার শুধু স্পেসিফিক একটা ডোমেইন নলেজ জানেন বাট আপনি যদি দুই থেকে তিনটা প্রজেক্ট আপনি করেন তাহলে আপনাকে সে চিন্তা করবে যে আপনার একাধিক ডোমেইন নলেজ আছে।

লারাভেল এ জব পেতে একাধিক ডোমেইন নলেজ কেন দরকারঃ

ব্যাপারটা চিন্তা করা এই কারণে যে যদি একটা প্রজেক্ট ডোমেইন নলেজ আপনার থাকে তাহলে যখন আপনি জব করতে যাবেন ওই প্রজেক্ট অথবা ঐ ডোমেইন নলেজ এর বাইরে আপনি কিন্তু হয়তো কিছু প্রবলেম বা চ্যালেঞ্জ ফেস করতে পারেন

তখন নতুন কোনো ডোমেইন নলেজ নিয়ে কাজ করা আপনার জন্য সহজ হবে। এটা একজন এম্প্লইয়ার  দিক থেকে চিন্তা করা হয় আরকি

লারাভেল এ জব পেতে প্রজেক্ট ডেভেলপ এর পরে কি করবেনঃ

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

আপনি হয়তো গিটটা শিখলেন। আপনার যদি গিটহাব অথবা গিট ব্যাক বা  গিটলাব একটা অ্যাকাউন্ট থাকতে পারে।

সেখানে আপনি রিফ্রেজেটর ক্রিয়েট করে আপনার গীট গুলা কে  আপলোড করে রাখবেন।

তো আমরা প্রিফার করব চেয়ে গিটহাব ইউজ করার জন্য। গিটহাবে আপনার যখন প্রজেক্ট খোলা থাকবে আপনি ইজিলি কোন জবে এপ্লাই করবেন সাথে গিটহাব এর প্রোফাইল টা শেয়ার করে দিতে পারেন।

এট দা সেম টাইম আপনি নিজেও ডে বাই ডে গিট  টা ডেভলপ করতে পারেন। 

ইজিলি যেকোন জায়গা থেকে ম্যানেজ করতে পারেন।

লারাভেল এ জব পেতে রেস্ট্রিপি কেনো লাগবেঃ

তারপর আপনার অবশ্যই জানা জানলেই নয়। আপনাকে রেস্ট্রিপি সম্পর্কে ধারণা থাকতে হবে

“রেস্ট্রিপি  হচ্ছে বর্তমানে যে কোন ডেভেলপার কোম্পানির প্রথম রিকোয়ারমেন্ট একটা”

  প্রথম যদি আমি দুই-তিনটা মূল রিকোয়ারমেন্ট এর কথা চিন্তা করি  তাহলে প্রথম দুই তিনটা   রিকোয়ারমেন্ট এর মধ্যে রেস্ট্রিপি  হচ্ছে একটা মোস্ট ইম্পর্টেন্ট রিকোয়ারমেন্ট

আর যেহেতু আপনার এপিআই বেজড ডেভলপমেন্ট সব জায়গায় হচ্ছে  তো আপনাকে রেস্ট্রিপি  সম্পর্কে জানতে হবে।

লারাভেল এ জব পেতে অপারেটিং সিস্টেম চুজ করাঃ

তারপর আমি আপনাকে যেটা বলব সেটা হচ্ছে “অপারেটিং সিস্টেম চুজ” এর ব্যাপারটা। 

তো আপনি হয়তো উইন্ডোজ ইউজ করছেন বা মোষ্টলি দেখা যায় বাংলাদেশের ডেভলপাররা উইন্ডোজ দিয়ে শুরু করে।

তো আপনি এই পর্যায়ে এসে আপনি অ্যাডভান্স লেভেলের কাজ করবেন বা জব লেভেলে জবের জন্য এপ্লাই করবেন সে ক্ষেত্রে “আমরা লিনাক্স অপারেটিং সিস্টেম” টা কি চুজ করতে বলবো।

কারণ আমরা যে প্রজেক্টগুলো তৈরি করি মোষ্টলি আমরা লিনাক্স বেজড সার্ভারে আমরা হোস্ট করি। তো সে ক্ষেত্রে আপনি যদি আগে থেকেই লিনাক্স অপারেটিং সিস্টেম এর সাথে পরিচিত থাকেন,

সে ক্ষেত্রে আপনি একটা অ্যাডভান্টেজ পাবেন ডাটা ম্যানেজ করার জন্য সহজ হবে।

লারাভেল এ জব পেতে ডেভেলপমেন্ট এর পাশাপাশি যেদিকে খেয়াল রাখবেনঃ

প্রত্যেক ডেভলপমেন্টের পাশাপাশি আপনি আরেকটা দিকে খেয়াল রাখবেন ডোমেইন নলেজের কথা বারবার বলছিলাম। 

আপনি চাইবেন যে দুই তিনটা প্রজেক্ট আপনি ডেভলপ করছেন বাট এর বাইরে  আপনি কয়েকটা ডোমেইন নলেজ নিয়ে আপনি একটু  স্টাডি করবেন।

যাতে করে কি ধরনের প্রজেক্টগুলা এখন ডেভলপমেন্ট হচ্ছে এবং এদের আর্কিটেকচারটা কেমন, এদের ডেভলপমেন্ট প্রসেস টা কি। এই জিনিসগুলো আপনি জানবেন।

সাপোজ আপনি জানতে চাইলেন যেঃ

  • উবার কিভাবে ফেয়ার ক্যালকুলেট করে
  • ফেসবুক কিভাবে তাদের ইউজার ম্যানেজ করে
  • লোড ব্যালেন্সিং গুলা কিভাবে হয়

এই  ব্যাপারগুলা সম্পর্কে আপনি একটু ধারণা নিতে পারেন।

যাতে করে হ্যাঁ আপনি এক্সপার্ট না হলেও, যাতে এমপ্লোয়ার প্রশ্ন করলেও আপনি তাদেরকে এটলিস্ট এই সম্পর্কে কিছু ধারনা দিতে পারেন।

লারাভেল এ জব পেতে আপনার শেষের দিকে প্রস্তুতি কেমন হবেঃ

আপনার এই প্রস্তুতির শেষের দিকে আপনি যেটা রাখতে পারেন,থার্ড পার্টি প্যাকেজ ইনস্টলেশন লাগতে পারে। আপনি যখন লারাভেল এর এডভান্স ফিচারগুলো নিয়ে কাজ করবেন।

অনেক ধরনের প্যাকেজ নিয়ে আপনার কাজ করা হতে পারে।

তো শেষের দিকে আপনি যেটা চাইবেন নিজের জন্য একটা প্যাকেজ তৈরি করার জন্য।

ছোট হোক বড় হোক যে কোন একটা প্যাকেজ তৈরি করার জন্য। ওই প্যাকেজ যেন আপনি যেনো গিটহাবে আপ করে রাখেন।

“সো দ্যাট প্যাকেজ ডেভলপমেন্ট সম্পর্কে আপনার একটা ভাল ধারণা হবে”

লারাভেল এ জব পেতে ডেটাবেজ কেনো লাগবেঃ

আমাদের প্রথম ভিডিও অনুযায়ী আপনি একটা প্রজেক্ট করে থাকেন, তাহলে আপনি বলবো আপনি খুব ছোট খুব ছোট একটা ডেটাবেজ নিয়ে কাজ করেছেন।

এখন আপনাকে কমপ্লেক্স ডেটাবেজ ডিজাইন, ডেটাবেজ স্ট্রাকচার নিয়ে আপনার একটু পড়াশোনা করতে হবে।

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

লারাভেল এ জব পেতে অপটিমাইজেশন এ কেনো ফোকাস রাখবেনঃ

এট দা সেম টাইম এ আপনাকে যেটা খেয়াল রাখতে হবে অপটিমাইজেশন। আপনি কোড করলেন এবং আপনার ডেটাবেজ ডিজাইন করলেন, আপনার প্রজেক্ট কাজ করছে।

বাট  এট দা সেম টাইম এ আপনার প্রজেক্ট করলেই আপনার সবকিছু শেষ নাআপনার কিন্তু অপটিমাইজেশন এর দিকে খেয়াল রাখতে হবে।

লাইক ডেটাবেজ অপটিমাইজেশন,কোড অপটিমাইজেশন এই জিনিসগুলো আপনাকে জানতে হবে

কিভাবে আরও আপনি অপটিমাইজ করতে পারেন বা কিভাবে আপনার কোড গুলা কে অল্প কোডে  সলভ করতে পারেন। এই জিনিসগুলো আপনার একটু ধারণা রাখতে হবে।

ফাইনালি লারাভেল এ জব পেতে ফ্রেমওয়ার্ক স্ট্যান্ডার্ড লাগবে কেনোঃ

ফাইনালি আমি যেটা বলবো যেহেতু  লারাভেল একটা ফ্রেমওয়ার্ক আমরা একটা কনভেনশন কন্ডিশন ফলো করছি। 

এটার ফুল কনভেনশন ফলো করা উচিত। এট দা সেম টাইম এ কনভেনশন নিয়ে আমাদের কিছু পড়াশোনা করা উচিত।

যাতে করে আমরা জানতে পারিঃ

  • কেন লারাভেল ইউজ করছি
  • আমরা কেন ফ্রেমওয়ার্ক ইউজ করছি

ফ্রেমওয়ার্ক ইউজ করার মূল সুবিধা হচ্ছে,কোড ইউসিআবিলিটি এবং রিডাবিলিটি। এটা হচ্ছে আমার কোডটা অন্যজন যাতে সহজেই করতে পারে, অন্যের কোডটা জান আমি সহজেই বুঝতে পারি।

যার কারণে আমরা যেকোনো স্ট্রাকচার,ফ্রেমওয়ার্ক বা প্যাটার্ন ইউজ করি সে কোডিং স্ট্যান্ডার্ড আপনাকে ফলো করা উচিত।

আপনার কোড ইমপ্লিমেন্ট করা উচিত যাতে করে আপনার কোডটা স্ট্রাকচার থাকে এবং মেইনটেইনএবল থাকে। 

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

আমরা তো চিন্তা করে জব নাই। আপনি যদি চিন্তা করেন বাংলাদেশ সবচেয়ে ফ্রিকুয়েন্স জবব অপরচুনিটি হচ্ছে লারাভেল, পিএইচপি এর। 

সো আপনার এই সেক্টর টাতে অনেক চাহিদা আছে বাট রিসোর্স নাই। আমরা যদি চিন্তা করি,

সবাই প্রোগ্রামার কিন্তু রিসোর্স কারা?

রিসোর্স হচ্ছে তারা,যারা উপরের রিকোয়ারমেন্ট গুলা ফিলাপ করে আসবে তারাই তো হচ্ছে রিসোর্স।

“কোম্পানিগুলো হচ্ছে তারা রিসোর্ট চায়। তারা নামে মাত্র প্রোগ্রামার বা আমি  অনেক রকম ডেভলপমেন্ট করতে পারি এটা চায়না আরকি” 

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

ফয়সাল ভাইকে অনেক ধন্যবাদ আজকের এই  মূল্যবান বিষয়গুলো আমাদেরকে জানানোর জন্য। আমরা আপনাদেরকে জানিয়ে রাখতে চাই, কোডিও  কিন্তু নিয়মিতভাবে লারাভেল সম্পর্কিত কোর্সগুলো অরগানাইজ করে থাকে।

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

আপনাদের যদি কোডিও সম্পর্কিত কোনো কিছু জানার থাকে তাহলে এই ব্লগের কমেন্ট বক্সে কমেন্ট করতে পারেন,কোডিও এর  বিস্তারিত রয়েছে সেখান থেকে দেখে নিতে পারেন। 

তো এই ছিল আজকের ব্লগ দেখা হবে পরের ভিডিওতে। ততক্ষণ পর্যন্ত ভালো থাকুন, সুস্থ থাকুন,এই প্রত্যাশায়।

0Shares
সাইবার সিকিউরিটি প্রফেশনাল হওয়ার আগে কি কি জানতে হবে? Previous post সাইবার সিকিউরিটি প্রফেশনাল হতে চান?
Next post ডিপ্লমা পাশ করে কি গুগোল এ চাকরি পাওয়া যাবে?

Leave a Reply

Your email address will not be published. Required fields are marked *

Close

গালিব নোটস এর ইউটিউব ভিডিওঃ