সফটওয়্যার ইঞ্জিনিয়ারিং বিষয়টা শুধু CRUD অপারেশন না। এইটা একটা আর্ট। এইটা একটা ফিলোসফি। গভীর জীবনবোধের বিষয় রয়েছে এখানে। সিএমএস কিংবা এডমিন ড্যাশবোর্ড কিংবা এম্পলোয়ি ম্যানেজমেন্ট এগুলা সফটওয়্যার ইঞ্জিনিয়ারিং না। এই বিষয়টা আরো বড়। এই আর্ট ধরার জন্য একটা জাম্প করতে হয়। জাম্পটা স্টার্ট হয় docker থেকে।
Docker হচ্ছে Linux কার্নেল এর উপর ভিত্তি করে তৈরী করা একটা এপ্লিকেশোন সিস্টেম যা কীনা কন্টেইনার ভিত্তিক ভার্চুয়ালাইজেশন এর সুবিধা দিয়ে থাকে। Docker এর মাধ্যমে একটা ভার্চুয়াল এনভায়রনমেন্টের সকল এপ্লিকেশন সফটওয়্যার ও তার সব ডিপেন্ডেন্সি সহজেই এক মেশিন হতে অন্য মেশিনে ট্রান্সফার ও ব্যবহার করা যায়, যার ফলে ভিন্ন ভিন্ন এনভায়রনমেন্টে হওয়া সফটওয়্যার ডিপেন্ডেন্সি রিলেটেড ঝামেলা সহজেই এড়ানো যায়।
৳ 18,000
এই কোর্স কেন?
সফটওয়্যার ইঞ্জিনীয়ারিং বিষয়টা শুধু ক্রুড অপারেশন না। এইটা একটা আর্ট। এইটা একটা ফিলোসফি।
গভীর জীবনবোধের বিষয় রয়েছে এখানে। সিএমএস কিংবা এডমিন ড্যাশবোর্ড কিংবা এম্পলোয়ি ম্যানেজমেন্ট এগুলা সফটওয়্যার ইঞ্জিনীয়ারিং না। এই বিষয়টা আরো বড়।
এই আর্ট ধরার জন্য একটা জাম্প করতে হয়। জাম্পটা স্টার্ট হয় docker থেকে।
docker টার্মটা শুনে বিগিনাররা অনেকেই মনে করে, আরে এইটা তো সহজ। মিড লেভেলের মানুষজন মনে করে, এখানে ভেজাল আছে। আসলে যারা ফ্রেশার কিংবা কয়েক বছর হয়েছে সফটওয়্যার ইঞ্জিনীয়ারিং করছে, তারা মনে করে কয়েকটা কমান্ডস মনে হয়। সফটওয়্যার ডিপ্লয় করার সময় কিছু কমান্ডস টমান্ডস লিখে দিলেই হয়ে যায়। স্পষ্ট করে জানে না অনেকেই। ভাসা ভাসা সব। নিজে থেকে কিংবা ইন্টুইশান থেকে কিছুই আসে না। স্ট্যাক ওভারফ্লো কিংবা কোনো সিনিয়র এর প্রজেক্ট থেকে কিছু ফাইলস কপি করে তার ধারণা শুরু হয়, সে হয়ত পারে।
এই কোর্সটা কাদের জন্য?
ফ্রেশার থেকে শুরু করে কয়েক বছর হয়েছে সফটওয়্যার ইঞ্জিনিয়ারিং করছে, কোর্সটা তাদের জন্য।
docker এর পেছনে আছে -
১। বেসিক লেভেলে অপারেটিং সিস্টেম
২। বেসিক লেভেলে নেটওয়ার্কিং
বেশিরভাগ মানুষ এগুলাতে খুবই দুর্বল। ইউনিভার্সিটিতে ফাঁকিবাজি কিংবা শিক্ষকের অজ্ঞতা যে কারনেই হোক, ভালো করা আর সম্ভব হয় নি। পাঁচ তলা বিল্ডিং এর নিচের তিনতলায় নাই, চার আর পাঁচ তলা নিয়ে কামড়া কামড়ি।
এই পৃথিবীতে কেন docker এলো, docker এসে কি সলভ করল, কেন এখনো মানুষ এটাকে ব্যবহার করছে, এইটার অল্টারনেটিভ কি আরো কিছু আছে, কিংবা থাকলে তারা ডকারকে কেন ছাপিয়ে যেতে পারেনি; এই বিষয়গুলার উত্তর বলে দেবে আপনি docker সম্পর্কে কিরকম জ্ঞান রাখেন। ।
অনেকে মাইক্রোসার্ভিসের নাম শুনেছেন, আপনার যাত্রা শুরু হবে এই docker কোর্স থেকে।
এই কোর্সে এই জিনিসগুলির বিস্তারিত আলোচনা করা হবে।
ফ্রেশার এবং যারা অলরেডি কয়েকবছর থেকে ইন্ডাস্ট্রিতে কাজ করছেন
Operating System
Networking
Docker
Senior Software Engineer at Vivasoft Ltd
Detailed-oriented, flexible, and self-motivated professional with 1+ years of experience in Software Engineering position, with an upbringing in Computer Science & Engineering. Find solving the new problems very interesting, passionate about data, often see software construction as managing a cycle of proper interaction between data. Addicted to learning, Love the process of how different pieces of information and understanding fit together and constructs a growing ability while learning something new.
প্রোগ্রামিং নলেজ থাকতে হবে