Course instructor: Ijharul Islam
জ্যাঙ্গো কি?
জ্যাংগো (ইংরেজীতে Django) হচ্ছে পাইথনের একটা ওয়েব ফ্রেমওয়ার্ক যা দিয়ে খুব সহজেই, খুব দ্রুত, ভালো মানের ওয়েব এপ্লিকেশন বানানো যায়। তাই জ্যাঙ্গোর অফিসিয়াল ওয়েবসাইটে প্রথমেই বলা আছে: Django makes it easier to build better Web apps more quickly and with less code. এটাকে বলা হয় এমটিভি ফ্রেমওয়ার্ক যার পুরো মিনিং হচ্ছে মডেল টেমপ্লেট ভিউ।
জ্যাঙ্গো নিয়ে কিছু কথা।
১. এটি একটি ওপেন সোর্স ফ্রেমওয়ার্ক
২. সহজ এবং সংক্ষেপে বলতে গেলে, django হচ্ছে পাইথনে লেখা একটি ফ্রি এবং ওপেনসোর্স ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক যেটা 'মডেল - ভিউ - কন্ট্রোলার' আরকিটেকচারাল প্যাটার্ন ফলো করে। অন্যান্য ফ্রেমওয়ার্ক এর মতই জ্যাঙ্গো দিয়ে খুব দ্রুত এবং তুলনামূলক কম কোড লিখে ভালো মানের ওয়েব অ্যাপ ডেভেলপ করা যায়।
জ্যাঙ্গোর জন্য কি কি দরকার?
১. জ্যাঙ্গো ব্যবহার করতে গেলে সর্বপ্রথম আপনাকে আপনার কম্পিউটারে পাইথন ইনস্টল দেওয়া লাগবে।
২. একটা ভালো ইডিটর লাগবে।
৩. CMD অথবা Shell এর কিছু ধারনা থাকা লাগবে।
৪. জ্যাঙ্গো ডাউনলোড করা লাগবে।
৫. পাইথন প্রোগ্রামিং জানা লাগবে।
৬. এইচটিএমএল জানা লাগবে। (টেম্পলেট তৈরির জন্য)
৭. এসকিউএল জানা লাগবে। (ডাটাবেস বা মডেল এর জন্য)
আমাদের এই কোর্স টি কেন করবেন ?
১. কোর্স টি অনলাইন ভিত্তিক, ফলে আপনি ঘরে বসেই কোর্সে টি করতে পারবেন ।
২. অনলাইন ভিত্তিক হওয়ার কারণে আপনি যতবার খুশি ততবার দেখতে পারবেন ।
৩. কোর্সের টপিকগুলো খুব সহজ ও সাবলীল ভাষায় উপস্থাপন করা হয়েছে ।
৪. কোর্স টি বিগিনার ফ্রেন্ডলি।
৫. কোর্সের মেন্টর শিক্ষার্থীদের স্তরে নেমে এসে টপিকগুলো চুলচেরা বিশ্লেষণ করেছেন ।
৬. মেন্টর প্রত্যেকটা বিষয় কে বারবার বুঝিয়েছেন যা ছাত্রদের জন্য খুব সহায়ক ।
৭. এরোর হ্যান্ডেলিং এর ইস্যুগুলো খুব সহজে দেখানো হয়েছে ।
Lecture 1.1 | ইন্সট্রাক্টর পরিচিতি | 04 |
---|---|---|
Lecture 1.2 | Django নিয়ে কিছু কথা | 41 |
Lecture 1.3 | পিপ ও ভার্চুয়াল এনভায়রনমেন্ট | 28 |
Lecture 1.4 | কীভাবে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করবো ? | 16 |
Lecture 1.5 | উইন্ডোজে কীভাবে ভার্চুয়াল এনভায়রনমেন্ট এক্টিভেট করবো ? | 02 |
Lecture 1.6 | Django তে কিভাবে প্রজেক্ট শুরু করবো ? | 21 |
Lecture 1.7 | manage.py পরিচিতি | 22 |
Lecture 2.1 | কিভাবে অ্যাপ তৈরী করব ? | |
---|---|---|
Lecture 2.2 | কিভাবে অ্যাপ এক্টিভেট করব ? | 11 |
Lecture 3.1 | কিভাবে মডেল তৈরী করব ? | 34 |
---|---|---|
Lecture 3.2 | Django মাইগ্রেশন | 33 |
Lecture 3.3 | ডাটা ইনসার্ট | 24 |
Lecture 3.4 | টার্মিনাল থেকে ডাটা ইনসার্ট | 12 |
Lecture 3.5 | আরেকটি মডেল তৈরী | 13 |
Lecture 3.6 | মডেল নিয়ে আরো কিছু কাজ | 48 |
Lecture 3.7 | প্রপার্টি মেথড | 08 |
Lecture 4.1 | ভিউ পরিচিতি | 10 |
---|---|---|
Lecture 4.2 | কিভাবে ভিউ লিখব ? | 31 |
Lecture 4.3 | ডাইনামিক ডাটা কিভাবে শো করবে ? | 26 |
Lecture 4.4 | ওয়েব কিভাবে কাজ করে ? | 36 |
Lecture 4.5 | ডাটাবেস কোয়েরি | 25 |
Lecture 4.6 | বিভিন্ন ধরনের ওয়েব রিকোয়েস্ট | 15 |
Lecture 5.1 | সি ডি এন দিয়ে বুটস্ট্র্যাপ অ্যাড | 17 |
---|---|---|
Lecture 5.2 | স্ট্যাটিক ফাইল কিভাবে সার্ভ করব ? | 35 |
Lecture 5.3 | মিডিয়া ফাইল কিভাবে সার্ভ করব ? | 11 |
Lecture 6.1 | ব্লগ ডিটেইল পেইজ | 15 |
---|---|---|
Lecture 6.2 | ব্লগ ডিটেইল এ আরো কিছু কাজ | 13 |
Lecture 6.3 | কিভাবে ব্লগ পোস্ট তৈরী করব ? (প্রথম পর্ব) | 21 |
Lecture 6.4 | কিভাবে ব্লগ পোস্ট তৈরী করব ? (দ্বিতীয় পর্ব) | 21 |
Lecture 6.5 | কিভাবে এডিট করব ? | 21 |
Lecture 6.6 | কিভাবে ডিলিট করব ? |
Lecture 7.1 | ফিডব্যাক ম্যাসেজ | 10 |
---|
Lecture 8.1 | ডাটাবেইজ রিলেশনশিপ | 28 |
---|---|---|
Lecture 8.2 | ফরেন কী এর ব্যবহার | 28 |
Lecture 8.3 | মেনি টু মেনি এর ব্যবহার | 23 |
Lecture 8.4 | মেনি টু মেনি এর অ্যাডমিন লেআউট | 03 |
Lecture 8.5 | কোয়েরি সেট ও সার্চিং | 33 |
Lecture 8.6 | কোয়েরি সেট নিয়ে আরো কিছু আলোচনা | 40 |
Lecture 8.7 | কনটেইন্স sqlite3 তে কেন করছে না | 07 |
Lecture 8.8 | কোয়েরি সেট এর অর্ডার | 05 |
Lecture 8.9 | মাল্টিপল কন্ডিশন দিয়ে কোয়েরি সেট | 15 |
Lecture 8.10 | কোয়েরি সেট স্লাইসিং | 14 |
Lecture 9.1 | অথেনটিকেশন ও অথোরাইজেশ পরিচিতি | 20 |
---|---|---|
Lecture 9.2 | রিয়েল প্রজেক্ট এ অথেনটিকেশন কিভাবে কাজ করে ? | 24 |
Lecture 9.3 | ইউজার অথেনটিকেশন | 20 |
Lecture 9.4 | সাইন আপ ভিউ | 17 |
Lecture 9.5 | লগইন করার পর অন্য পেইজে রিডাইরেক্ট | |
Lecture 9.6 | যে কোন পেইজ বা ভিউকে কীভাবে লগইন রিকোয়ার্ড ডেকোরেটর দিয়ে প্রটেক্ট করব? | |
Lecture 9.7 | সম্পূর্ণ ওয়েবসাইট কীভাবে প্রটেক্ট করব? | |
Lecture 9.8 | লগইন - লগআউট বাটন | |
Lecture 9.9 | Ipython ও djang-extensions ইনস্টল ও কনফিগারেশন | |
Lecture 9.10 | অথোরাইজেশন নিয়ে কিছু কাজ | |
Lecture 9.11 | পারমিশন রেকোর্য়ার্ড ডেকোরেটর কীভাবে ইউজ করব? | |
Lecture 9.12 | মাল্টিপল পারমিশন | |
Lecture 9.13 | পারমিশন ও গ্রুপিং | |
Lecture 9.14 | কাস্টম পারমিশন | |
Lecture 9.15 | পারমিশন ও গ্রুপ এসাইনমেন্ট | |
Lecture 9.16 | টেম্প্লেটে পারমিশন চেকিং |
Lecture 10.1 | সার্ভারে প্রজেক্ট ডেপ্লয়মেন্টের প্রাথমিক ধারণা | |
---|---|---|
Lecture 10.2 | কীভাবে ডোমেইন কনফিগার করব? |
I tested this course
By None53 people have already enrolled
Lecture | 60 |
---|---|
Quiz | 0 |
Duration | 12 hours |
Skill level | All |
Language | Bangla |
Students | 53 |
Assessments | Yes |