ওয়েব ডেভেলপমেন্ট [পর্ব-03] : আজকে আমরা নিজের একটি ওয়েব সাইট তৈরি করে ফেলবো সর্ম্পূন কোর্সটি টেকটিউনস হবে

গিট্টু প্রোডাকশন হাউজের পরিবেশনায় আজকে রিলিজ হচ্ছে গিট

#module_release #portfolio_milestone #module_3

 

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

এডভান্সড কনসেপ্ট:

আজকের মডিউলে তোমাকে কিছুটা ঝাঁকি দিবে আট নম্বর আর নয় নম্বর ভিডিও। সেগুলা কারো কারো মাথার উপর দিয়ে যাবে। কেউ কেউ ধরতে পারবে আর বেশিরভাগ পেঁচগি লাগায় ফেলবে। তুমিও যদি পেঁচগি লাগায় ফেলো। তাহলে তিনটা কাজ করতে পারো

১. গিটহাব এ যে রিপোজিটরি নিয়ে কাজ করতে ছিলা সেটার গুষ্টি কিলিয়ে নতুন আরেকটা রিপোজিটরি খোল।

২. তোমার কম্পিউটারের যে ফোল্ডারে কাজ করতেছিলা সেটা বাদ দিয়ে। নতুন একটা ফোল্ডার বানিয়ে গিটহাব এর নতুন রিপো এর সাথে কানেক্ট করো।

৩. ভিডিওগুলা আবার প্রথম থেকে শুরু করো।

 

এরপরেও যদি এডভান্সড ভিডিওগুলার ৪০-৫০% বুঝতে পারো তাহলেও চলবে। ফিউচারে কাজ করতে গেলে এবং প্রফেশনালভাবে কোন কোম্পানিতে ইন্টার্ন/চাকরি করার সময় এইগুলা লাগবে। তখন লাইনে নিয়ে আসতে পারবে। আর দরকার হলে একই ভিডিও বারবার দেখো। গুগল বা ইউটিউবে অন্য ভিডিও সার্চ দিয়ে দেখো। তারপরেও কোন কিছু নিয়ে ঘাপলা লেগে গেলে এ, আমাদের গরূপে টিউন দিয়ে দাও। .

 

গিট প্রথম পাঠ:

আজকে টোটাল ১০টা ভিডিও এবং প্রথমেই আছে গিট কি জিনিস সেটার সাথে গিটহাব এর সাথে সম্পর্ক। এর পর চলে আসবে কিছু নতুন কনসেপ্ট। অর্থাৎ কিছু প্রয়োজনীয় কমান্ড। যেমন init, git add, git commit, change branch, set origin এইগুলা কিভাবে করবে। কমান্ডগুলো কাগজে লিখে রাখো। যদিও করতে করতে কয়েকদিন এমনিতেই মনে থাকবে। তবে প্রথম প্রথম কনফিউজড হয়ে যেতে পারো। কিংবা error মেসেজ খেয়ে ফেলতে পারো। কোন error খেয়ে গেলে- ধৈর্য্য ধরে ১০ মিনিট সময় নিয়ে error মেসেজগুলো মাস্ট পড়বে। হয়তো কিছু বুঝবে না। তারপরেও error message পড়তে হবে। একজন ভালো ডেভেলপার হতে গেলে error মেসেজ পড়তে পারা অনেক বড় কোয়ালিটি। এবং ৯০% ক্ষেত্রে তোমার প্রবলেম এর সলুশন কি সেটা error মেসেজের মধ্যেই লেখা থাকবে। .

Error Message কিভাবে পড়বে:

আমরা আশা করতেছি না যে- তুমি তিন দিনেই error মেসেজ পরে সলুশন বুঝে ফেলবে। সেটা প্রথম প্রথম হবে না। তবে error message পড়ার অভ্যাস চালু করতে হবে। সেটা চালু করলে কয়েকদিন পরে তুমিই বুঝে ফেলবে যে- error মেসেজ এর কোন অংশটুকু কপি করে নিয়ে গুগলে সার্চ দিতে হবে। যেকোন প্রোগ্রামিং এর ক্ষেত্রে যে error মেসেজ পড়তে পারে আর বুঝতে পারে যে error মেসেজের কোন অংশটুকু নিয়ে গুগলে সার্চ দিতে হবে। এরপর ইন্টারনেটের উত্তর দেখে সে যদি ৯০% ক্ষেত্রে তার প্রবলেম সল্ভ করে ফেলতে পারে। তাহলে তাকে আর ডেভেলপার হিসেবে কেউ আটকাতে পারবে না। তবে এই কোয়ালিটি কয়েক মাস ডেভেলপার হিসেবে কাজ করতে করতে ধীরে ধীরে তৈরি হবে। একদিন বা এক সপ্তাহে আসবে না। সেটা মাথায় রেখে চালিয়ে যেতে হবে। .

গিট্টু পেঁকে গেলে কি করবো?

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

 

যদি ফেইসবুক গরূপে সিমিলার টিউন না পাও। তাহলে তোমার সমস্যা এবং কি কি কমান্ড আগে দিছিলা সেগুলা লিখো। দরকার হলে একাধিক স্ক্রিনশট দাও। বিস্তারিত লিখে টিউন দাও। আমাদের টিম মেম্বাররা এবং গরূপের অন্যরাও তোমাকে হেল্প করবে।

 

আখেরি চিকিৎসা

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

 

আজকের গিট্টু, আগামীদিনের স্কিল

ঠান্ডা মাথায় হ্যান্ডেল করো, হয়ে গেলে মুশকিল।

 

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

১) What is Git? What are the advantages of using Git?

২) What do you understand by the term ‘Version Control System’?

৩) What’s the difference between Git and GitHub?

৪) Name a few Git commands with their function.

৫) Difference between git fetch and git pull.

আরও কিছু প্রশ্ন কালেক্ট করতে গুগল মামাকে জিজ্ঞেস করতে পারোঃ git and github interview questions for beginners.

 

সম্পূর্ণ ভিডিওটি বার বার দেখ তাহলে সব ক্লিয়ার হয়ে যাবে

যুক্ত হোন আমাদের ফেসবুক গ্রুপে ঃ https://www.facebook.com/groups/pabnaitsolutioncenterbd

Visit Our Website https://pabnaitsolutioncenter.com

Batch -1 Group Link: https://www.facebook.com/groups/1254155765532672

blog Website: https://pabnaitsolutioncenterbd.blogspot.com

Business Email: [email protected]

 

Level 1

আমি সিজান খান। Admin, Pabna IT Solution Cener, Pabna। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 13 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


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


টিউমেন্টস