ক্ষুদ্র ক্ষুদ্র বালুকনা বিন্দু বিন্দু জল

গড়ে তোলে মহাদেশ, সাগর অতল

Linux For Developers (1st Batch)

পেশাদারী জীবনে যারা বড়সড় বা মাঝারি ধরনের ভালো কোম্পানিতে সফটওয়্যার ইঞ্জিনিয়ার হিসেবে কাজ করতে চান তাদের জন্য লিনাক্স জানা অঘোষিত বাধ্যতামূলক।
শুরুতেই খুব দক্ষ হতে হবে এমন নয়, মৌলিক ধারণাগুলো—কমান্ডলাইন ব্যবহার, মৌলিক ও দৈনন্দিন ব্যবহার্য কমান্ডগুলো, কোনো একটা কমান্ডলাইন এডিটর (ভিম, ন্যানো, ইম্যাকস) ব্যবহার, কমান্ডলাইনে গিট (git) ব্যবহার ইত্যাদি জানতে হয়। যারা সিস্টেম অ্যাডমিনিস্ট্রেটর হবে বা সার্ভার নিয়ে কাজ করবে, ৯০% সম্ভাবনা আছে তাদের অবশ্যই লিনাক্স ব্যবহার করতে হবে। কারণ নিরাপত্তার জন্য ইতিমধ্যে বেশিরভাগ কোম্পানি লিনাক্স সার্ভার ব্যবহার করে। যারা করে না তাদের বড় একটা অংশও লিনাক্সে চলে যাচ্ছে বা যাওয়ার উদ্যোগ নিচ্ছে। খোদ মাইক্রোসফটও লিনাক্স সার্ভার ব্যবহার করে। আর লিনাক্স সার্ভারে কোনো গুই, অর্থাৎ গ্রাফিক্যাল ইউজার ইন্টারফেস নেই। সার্ভারের সব কাজ কমান্ডলাইনে করতে হয়। এটা শুনে (পড়ে) ভয় পাওয়ার কিছু নেই। কমান্ডলাইন ব্যবহার করা শুনতে যত কঠিন মনে হয় বাস্তবে ঠিক ততটাই সহজ ও মজার।

24 Hours

৳ 9,000

Overview

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

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

পেশাদারী জীবনে যারা বড়সড় বা মাঝারি ধরনের ভালো কোম্পানিতে সফটওয়্যার ইঞ্জিনিয়ার হিসেবে কাজ করতে চান তাদের জন্য লিনাক্স জানা অঘোষিত বাধ্যতামূলক।
শুরুতেই খুব দক্ষ হতে হবে এমন নয়, মৌলিক ধারণাগুলো—কমান্ডলাইন ব্যবহার, মৌলিক ও দৈনন্দিন ব্যবহার্য কমান্ডগুলো, কোনো একটা কমান্ডলাইন এডিটর (ভিম, ন্যানো, ইম্যাকস) ব্যবহার, কমান্ডলাইনে গিট (git) ব্যবহার ইত্যাদি জানতে হয়। যারা সিস্টেম অ্যাডমিনিস্ট্রেটর হবে বা সার্ভার নিয়ে কাজ করবে, ৯০% সম্ভাবনা আছে তাদের অবশ্যই লিনাক্স ব্যবহার করতে হবে। কারণ নিরাপত্তার জন্য ইতিমধ্যে বেশিরভাগ কোম্পানি লিনাক্স সার্ভার ব্যবহার করে। যারা করে না তাদের বড় একটা অংশও লিনাক্সে চলে যাচ্ছে বা যাওয়ার উদ্যোগ নিচ্ছে। খোদ মাইক্রোসফটও লিনাক্স সার্ভার ব্যবহার করে। আর লিনাক্স সার্ভারে কোনো গুই, অর্থাৎ গ্রাফিক্যাল ইউজার ইন্টারফেস নেই। সার্ভারের সব কাজ কমান্ডলাইনে করতে হয়। এটা শুনে (পড়ে) ভয় পাওয়ার কিছু নেই। কমান্ডলাইন ব্যবহার করা শুনতে যত কঠিন মনে হয় বাস্তবে ঠিক ততটাই সহজ ও মজার।

Audience

  • প্রোগ্রামার-ডেভেলপার
  • টেকগিক সাধারণ শিক্ষার্থী
  • কম্পিউটার ইঞ্জিনিয়ারিং এর স্টুডেন্ট
  • এবং যাদের লিনাক্সে সুইচ করার প্রবল আগ্রহ আছে

    What Will I Learn?

    •     কিভাবে একটি কম্পিউটারে লিনাক্স ইন্সটল করা যায়।
    •     পার্টিশন সিস্টেম,
    •     ফাইল সিস্টেম
    •     ব্যাসিক লিনাক্স কমান্ড। অর্থাৎ, কমান্ডের মাধ্যমে সিস্টেমের বিভিন্ন পরিবর্তন (যেমন টাইম জোন, ডেট-টাইম ইত্যাদি পরিবর্তন),
    •     ফাইল/ফোল্ডার তৈরি, কপি, মুভ, হাইড-আনহাইড করা,
    •     অপারেটিং সিস্টেম এবং সফটওয়্যার  হালনাগাদ করা,
    •     সফটওয়্যার ইনস্টল এবং আনইনস্টল করা,
    •     ডেভেলপমেন্ট এনভায়রনমেন্ট তৈরি,
    •     ব্যাসিক সার্ভার অ্যাডমিনিস্ট্রেশিন (ওয়েব & ডাটাবেইজ সার্ভার) ইত্যাদি।
Generic placeholder image
Mian Zadid Rusdid

Chief Technical Advisor & Lead Trainer, PONDIT

I have got more than 14 years of experience in the web software development industry. My specialization is on LINUX stack based open source platforms and solutions.

Lead architect striving for best results, concentrating on specialist code and quality products, competing

in the ever-challenging dynamic environment.

Comfortable in working and managing at any phase of Software Development Life Cycle (SDLC), such as: requirement   analysis, design, development, testing, implementation   and   maintenance.   Exerts   with greater zeal at upcoming challenges. 

 

Key Competencies

Superb troubleshooting skills with PHP, JavaScript.

High skills and experience with any Lamp Based Application optimization specially with CakePHP, ZEND Framework, Laravel, Magento

Hardworking with good time management and organizational skills

Efficient teamwork skills

Can work independently under minimum supervision

Capable of prioritizing works on hand, analyzing situations and taking independent decisions when required

Outstanding presentation skills

 

Skill Matrix

PHP5, PHP7, CakePHP, Laravel, ZendFramework

PHPFox, SocialEngine, Drupal, WordPress, Magento, OsCommerce jQuery, Prototype.Scriptaculo.us, AngularJS, ExtJS, Backbone.js, ReactJS JavaScript Core, AJAX, HTML5, CSS2, CSS3, xHTML

Bootstrap, Foundation, Material Design MySQL, PostGREsql, MSSQL, MongoDB REST, SOAP API

DreamWeaver, PHPStorm, Eclipse, Sublime Text, VIM Git, Subversion, Github, Gitlab

Windows, Ubuntu, CentOS, RedHat, Fedora AWS EC2, S3

ColudFlare

Local & Global Payment Gateway Integration

 Download Outline

Prerequisites

উইন্ডোজ থেকে লিনাক্সে সুইচ করতে চাচ্ছেন তাদের জন্য এই কোর্স।

Course type

www.pondit.com

COURSE INFORMATION

  • Duration : 24 Hours
  • Day : 3
  • Time : 9AM - 11AM
  • Reg. Start : May 18, 2020
  • Reg. End : Jul 19, 2019
  • Class Start : Jul 19, 2019