Difference between revisions of "Java-Business-Application/C2/Servlet-Methods/Bengali"
From Script | Spoken-Tutorial
(One intermediate revision by the same user not shown) | |||
Line 9: | Line 9: | ||
|- | |- | ||
|00:06 | |00:06 | ||
− | | এই টিউটোরিয়ালে | + | | এই টিউটোরিয়ালে শিখব: |
|- | |- | ||
Line 29: | Line 29: | ||
|- | |- | ||
|00:25 | |00:25 | ||
− | |এখানে | + | |এখানে উবুন্টু সংস্করণ '''12.04''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 57: | Line 53: | ||
|- | |- | ||
| 00:46 | | 00:46 | ||
− | | '''NetBeans IDE''' ব্যবহার কোর জাভা, | + | | '''NetBeans IDE''' ব্যবহার করে কোর জাভা, |
|- | |- | ||
Line 69: | Line 65: | ||
|- | |- | ||
| 00:56 | | 00:56 | ||
− | |না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের | + | |না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান। |
|- | |- | ||
| 01:00 | | 01:00 | ||
− | | | + | | এখন আমাদের ওয়েব অ্যাপ্লিকেশন তৈরি করে শুরু করব - '''Library Management System''' |
|- | |- | ||
| 01:06 | | 01:06 | ||
− | |প্রথমে, | + | |প্রথমে, হোম পেজ তৈরি করি। |
|- | |- | ||
Line 85: | Line 81: | ||
|- | |- | ||
| 01:14 | | 01:14 | ||
− | | এটি লাইব্রেরী ম্যানেজমেন্ট সিস্টেমে অনুমোদিত ইউসারদের লগইন করার অনুমতি | + | | এটি লাইব্রেরী ম্যানেজমেন্ট সিস্টেমে অনুমোদিত ইউসারদের লগইন করার অনুমতি দেয়। |
|- | |- | ||
Line 93: | Line 89: | ||
|- | |- | ||
| 01:23 | | 01:23 | ||
− | | আমাদের পূর্বে | + | | আমাদের পূর্বে তৈরী করা '''index''' ডট '''jsp''' পেজে যাই। |
|- | |- | ||
| 01:30 | | 01:30 | ||
− | | আমি আমাদের হোম পেজ তৈরি করতে এই পেজ পরিবর্তন | + | | আমি আমাদের হোম পেজ তৈরি করতে এই পেজ পরিবর্তন করতে হবে। |
|- | |- | ||
Line 104: | Line 100: | ||
|- | |- | ||
| 01:38 | | 01:38 | ||
− | | এর ভিতরে | + | | এর ভিতরে একটি টেবিল রয়েছে, যেখানে '''border = 1'''. |
|- | |- | ||
| 01:44 | | 01:44 | ||
− | | | + | | এখানে কোড দেখতে পারেন। |
|- | |- | ||
| 01:47 | | 01:47 | ||
− | | টেবিলের ভিতরে, | + | | টেবিলের ভিতরে, একটি শিরোনাম যোগ করেছি, '''Welcome to Library Management System'''. |
|- | |- | ||
| 01:54 | | 01:54 | ||
− | | | + | | আমাদের কাছে অনুচ্ছেদ ট্যাগ রয়েছে, '''This is the home page for Library Management System'''. |
|- | |- | ||
Line 124: | Line 120: | ||
|- | |- | ||
| 02:11 | | 02:11 | ||
− | | আমরা এই পেজ পরে | + | | আমরা এই পেজ পরে দেখব। |
|- | |- | ||
| 02:13 | | 02:13 | ||
− | | | + | | আমাদের কাছে খুব সহজ লগইন ফর্ম রয়েছে। |
|- | |- | ||
Line 136: | Line 132: | ||
|- | |- | ||
| 02:22 | | 02:22 | ||
− | | | + | | আপনাকে '''GreetingServlet''' নামে একটি সার্ভলেট তৈরি করতে হবে। |
|- | |- | ||
| 02:28 | | 02:28 | ||
− | | টিউটোরিয়ালটি | + | | টিউটোরিয়ালটি থামিয়ে আগের টিউটোরিয়ালে আলোচিত একটি নতুন সার্ভলেট তৈরি করুন। |
|- | |- | ||
| 02:35 | | 02:35 | ||
− | | | + | | সার্ভলেটের নাম হল '''GreetingServlet'''. |
|- | |- | ||
Line 159: | Line 155: | ||
|- | |- | ||
| 02:55 | | 02:55 | ||
− | | | + | | এখানে অনুচ্ছেদ ট্যাগ রয়েছে যা '''addUser.jsp''' তে লিঙ্ক অন্তর্ভুক্ত করে। |
|- | |- | ||
Line 171: | Line 167: | ||
|- | |- | ||
| 03:14 | | 03:14 | ||
− | | | + | | '''GreetingServlet.java''' একই প্যাকেজ '''org.spokentutorial''' এ তৈরী করা হয়েছে। |
|- | |- | ||
| 03:23 | | 03:23 | ||
− | | | + | | এই সার্ভলেট '''request''' অবজেক্ট থেকে ফর্ম ডেটা অ্যাক্সেস করতে সক্ষম হবে। |
|- | |- | ||
| 03:30 | | 03:30 | ||
− | | | + | | এটি কন্ট্রোলার হিসেবে কাজ করবে। |
|- | |- | ||
Line 187: | Line 183: | ||
|- | |- | ||
| 03:38 | | 03:38 | ||
− | | এখন, | + | | এখন, দেখব যে সার্ভলেট কন্ট্রোলার হিসেবে কি করে। |
|- | |- | ||
Line 207: | Line 203: | ||
|- | |- | ||
| 04:02 | | 04:02 | ||
− | | '''doGet''' | + | | '''doGet''' মেথডে লিখুন, |
|- | |- | ||
Line 215: | Line 211: | ||
|- | |- | ||
| 04:14 | | 04:14 | ||
− | | এরপর, | + | | এরপর, ফর্ম ডেটা প্যারামিটার উদ্ধার করব। |
|- | |- | ||
| 04:18 | | 04:18 | ||
− | | | + | | পরের লাইনে লিখুন, |
|- | |- | ||
Line 227: | Line 223: | ||
|- | |- | ||
| 04:35 | | 04:35 | ||
− | | | + | | এই '''userName''' হল সেই নাম যা '''User Name''' এর ফর্ম ট্যাগের জন্য অন্তর্ভুক্ত রয়েছে। |
|- | |- | ||
Line 242: | Line 238: | ||
|- | |- | ||
| 05:08 | | 05:08 | ||
− | | | + | | পরের লাইনে লিখুন: |
|- | |- | ||
Line 258: | Line 254: | ||
|- | |- | ||
| 05:29 | | 05:29 | ||
− | | | + | | '''MyFirstProject''' এ ডান ক্লিক করে '''Run''' এ টিপুন। |
|- | |- | ||
| 05:35 | | 05:35 | ||
− | | | + | | সার্ভার এখন সঠিকভাবে চলছে। |
|- | |- | ||
Line 270: | Line 266: | ||
|- | |- | ||
| 05:41 | | 05:41 | ||
− | |আমরা ব্রাউজারে | + | |আমরা ব্রাউজারে হোম পেজ পেয়েছি। |
|- | |- | ||
Line 278: | Line 274: | ||
|- | |- | ||
| 05:50 | | 05:50 | ||
− | | | + | | এখানে একটি খুব সহজ লগইন ফর্ম দেখেছি। |
|- | |- | ||
Line 286: | Line 282: | ||
|- | |- | ||
| 05:58 | | 05:58 | ||
− | | | + | | আমরা ইউজারনেম হিসাবে '''arya''' লিখব |
|- | |- | ||
Line 294: | Line 290: | ||
|- | |- | ||
|06.06 | |06.06 | ||
− | | তারপর '''Sign In''' এ | + | | তারপর '''Sign In''' এ টিপব। |
|- | |- | ||
Line 306: | Line 302: | ||
|- | |- | ||
| 06:24 | | 06:24 | ||
− | | | + | | এটি পরের টিউটোরিয়ালে করব। |
|- | |- | ||
| 06:28 | | 06:28 | ||
− | | | + | | এখানে এই '''URL''' দেখি। |
|- | |- | ||
| 06:31 | | 06:31 | ||
− | |এটি হল '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServletPath''' প্রশ্নবোধক চিহ্ন '''userName''' = '''arya''' | + | |এটি হল '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServletPath''' প্রশ্নবোধক চিহ্ন '''userName''' = '''arya''' & '''password''' = '''arya *123'''. |
|- | |- | ||
| 06:49 | | 06:49 | ||
− | |এখন, ফর্ম ডেটা | + | |এখন, ফর্ম ডেটা প্রশ্নবোধক চিন্হের মাধ্যমে পেজ তথ্য থেকে পৃথক হয়েছে। |
|- | |- | ||
|06:56 | |06:56 | ||
− | | আমরা দেখতে পারি যে | + | | আমরা দেখতে পারি যে ফর্মে লেখা '''username''' এবং '''password''', '''URL''' এ অন্তর্ভুক্ত রয়েছে। |
|- | |- | ||
Line 334: | Line 330: | ||
|- | |- | ||
| 07:12 | | 07:12 | ||
− | | doGet মেথডে লিখিত কোড কপি করি এবং তা doPost মেথডে পেস্ট করি। | + | | '''doGet''' মেথডে লিখিত কোড কপি করি এবং তা '''doPost''' মেথডে পেস্ট করি। |
|- | |- | ||
Line 346: | Line 342: | ||
|- | |- | ||
| 07:31 | | 07:31 | ||
− | | | + | | আমাদের ফর্ম ট্যাগের মেথড বৈশিষ্ট্য '''POST''' এ বদলাতে হবে। |
|- | |- | ||
| 07:37 | | 07:37 | ||
− | | | + | | আপনি এই কোড দেখতে পারেন। |
|- | |- | ||
| 07:42 | | 07:42 | ||
− | | | + | | '''form action''' = '''GreetingServletPath''', '''method''' = '''POST'''. |
|- | |- | ||
| 07:49 | | 07:49 | ||
− | | এখন, | + | | এখন, আবার প্রকল্প রান করব। |
|- | |- | ||
| 07:53 | | 07:53 | ||
− | | | + | | '''MyFirstProject''' এ ডান ক্লিক করে '''Run''' এ টিপুন। |
|- | |- | ||
Line 370: | Line 366: | ||
|- | |- | ||
| 08:04 | | 08:04 | ||
− | | | + | | আবার '''User Name''' এবং '''Password''' লিখুন। |
|- | |- | ||
Line 378: | Line 374: | ||
|- | |- | ||
| 08:12 | | 08:12 | ||
− | | | + | | আমরা '''Hello from POST Method arya''' পেয়েছি। |
|- | |- | ||
| 08:17 | | 08:17 | ||
− | | | + | | এই '''URL''' দেখি। |
|- | |- | ||
| 08:19 | | 08:19 | ||
− | | | + | | '''localhost''' কোলন '''8080''' স্ল্যাশ '''MyFirstProject''' স্ল্যাশ '''GreetingServlet Path''' |
|- | |- | ||
| 08:25 | | 08:25 | ||
− | | | + | | '''request''' এর '''URL''' এ ফর্ম ডেটা দেখি না। |
|- | |- | ||
Line 425: | Line 421: | ||
|- | |- | ||
| 09:06 | | 09:06 | ||
− | | | + | | যেমন: পাসওয়ার্ড। |
|- | |- | ||
Line 433: | Line 429: | ||
|- | |- | ||
| 09:10 | | 09:10 | ||
− | | | + | | এখানে শিখেছি: |
|- | |- | ||
Line 453: | Line 449: | ||
|- | |- | ||
| 09:26 | | 09:26 | ||
− | | নিশ্চিত করুন যে | + | | নিশ্চিত করুন যে এগোনোর আগে টিউটোরিয়ালটি সমাপ্ত করেছেন। |
|- | |- | ||
Line 492: | Line 488: | ||
|- | |- | ||
| 10:09 | | 10:09 | ||
− | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে | + | | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
|- | |- | ||
| 10:19 | | 10:19 | ||
− | | '''Library Management System''' একটি | + | | '''Library Management System''' একটি সফ্টওয়্যার '''MNC''', তাদের '''Corporate Social Responsibility''' প্রোগ্রামের মাধ্যমে করেছে। |
|- | |- | ||
| 10:28 | | 10:28 | ||
− | |তারা | + | |তারা টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে। |
|- | |- | ||
| 10:32 | | 10:32 | ||
− | |আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। | + | |আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। |
Latest revision as of 13:20, 25 February 2017
Time | Narration |
00:01 | Servlet Methods এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে শিখব: |
00:08 | JSP ব্যবহার করে সহজ লগইন ফর্ম তৈরি করা। |
00:13 | doGet মেথড ব্যবহার করে প্যারামিটার পাস করা। |
00:16 | doPost মেথড ব্যবহার করে প্যারামিটার পাস করা। |
00:20 | doGet এবং doPost মেথডের পার্থক্য। |
00:25 | এখানে উবুন্টু সংস্করণ 12.04 |
00:30 | NetBeans IDE 7.3, |
00:33 | JDK 1.7, |
00:36 | ফায়ারফক্স ওয়েব ব্রাউজার 21.0 ব্যবহার করছি। |
00:39 | আপনি পছন্দের ওয়েব ব্রাউজার ব্যবহার করতে পারেন। |
00:43 | টিউটোরিয়ালটি অনুসরণ করতে |
00:46 | NetBeans IDE ব্যবহার করে কোর জাভা, |
00:49 | HTML, |
00:51 | Java Servlets এবং JSPs সম্পর্কে মৌলিক জ্ঞান থাকতে হবে। |
00:56 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান। |
01:00 | এখন আমাদের ওয়েব অ্যাপ্লিকেশন তৈরি করে শুরু করব - Library Management System |
01:06 | প্রথমে, হোম পেজ তৈরি করি। |
01:09 | হোম পেজে একটি সহজ লগইন ফর্ম থাকবে। |
01:14 | এটি লাইব্রেরী ম্যানেজমেন্ট সিস্টেমে অনুমোদিত ইউসারদের লগইন করার অনুমতি দেয়। |
01:20 | এখন, Netbeans IDE তে যাই। |
01:23 | আমাদের পূর্বে তৈরী করা index ডট jsp পেজে যাই। |
01:30 | আমি আমাদের হোম পেজ তৈরি করতে এই পেজ পরিবর্তন করতে হবে। |
01:35 | শিরোনাম হিসাবে Home Page রাখি। |
01:38 | এর ভিতরে একটি টেবিল রয়েছে, যেখানে border = 1. |
01:44 | এখানে কোড দেখতে পারেন। |
01:47 | টেবিলের ভিতরে, একটি শিরোনাম যোগ করেছি, Welcome to Library Management System. |
01:54 | আমাদের কাছে অনুচ্ছেদ ট্যাগ রয়েছে, This is the home page for Library Management System. |
02:03 | তারপর একটি হাইপারলিঙ্ক রয়েছে, যেখানে এটি যুক্ত হয় visitorHomePage ডট jsp পেজের সাথে। |
02:11 | আমরা এই পেজ পরে দেখব। |
02:13 | আমাদের কাছে খুব সহজ লগইন ফর্ম রয়েছে। |
02:18 | এই ফর্ম নিবন্ধিত ইউসারকে লগইন করতে দেয়। |
02:22 | আপনাকে GreetingServlet নামে একটি সার্ভলেট তৈরি করতে হবে। |
02:28 | টিউটোরিয়ালটি থামিয়ে আগের টিউটোরিয়ালে আলোচিত একটি নতুন সার্ভলেট তৈরি করুন। |
02:35 | সার্ভলেটের নাম হল GreetingServlet. |
02:39 | URL প্যাটার্ন হল GreetingServletPath. |
02:44 | এই ফর্মের দুটি এলিমেন্ট রয়েছে - Username এবং Password. |
02:50 | এখানে একটি Submit বোতাম ও রয়েছে যা Sign In করতে বলে। |
02:55 | এখানে অনুচ্ছেদ ট্যাগ রয়েছে যা addUser.jsp তে লিঙ্ক অন্তর্ভুক্ত করে। |
03:03 | যে ইউসাররা ইতিমধ্যে নিবন্ধিত হয়নি তাদের জন্য এটি নিবন্ধনের পেজ। |
03:09 | এখন, GreetingServlet.java তে যাই। |
03:14 | GreetingServlet.java একই প্যাকেজ org.spokentutorial এ তৈরী করা হয়েছে। |
03:23 | এই সার্ভলেট request অবজেক্ট থেকে ফর্ম ডেটা অ্যাক্সেস করতে সক্ষম হবে। |
03:30 | এটি কন্ট্রোলার হিসেবে কাজ করবে। |
03:33 | আপনি কি ছেড়ে আসা কন্ট্রোলার আবার কল করতে পারেন? |
03:38 | এখন, দেখব যে সার্ভলেট কন্ট্রোলার হিসেবে কি করে। |
03:42 | ফর্ম ডেটা request অবজেক্টে রক্ষিত থাকবে। |
03:46 | প্রথম কাজ হল ফর্ম ডেটা প্যারামিটার পাওয়া। |
03:51 | এটি request অবজেক্টে getParameter মেথড ব্যবহার করে হয়। |
03:57 | তাই, Netbeans IDE তে ফিরে যাই। |
04:02 | doGet মেথডে লিখুন, |
04:04 | PrintWriter স্পেস out = response ডট getWriter. |
04:14 | এরপর, ফর্ম ডেটা প্যারামিটার উদ্ধার করব। |
04:18 | পরের লাইনে লিখুন, |
04:20 | String স্পেস username = request ডট getParameter প্রথম বন্ধনী এবং ডাবল উদ্ধৃতিতে userName সেমিকোলন। |
04:35 | এই userName হল সেই নাম যা User Name এর ফর্ম ট্যাগের জন্য অন্তর্ভুক্ত রয়েছে। |
04:43 | একইভাবে, আমরা password ও উদ্ধার করব। |
04:48 | তাই পরের লাইনে লিখুন, String স্পেস password = request ডট getParameter প্রথম বন্ধনী এবং ডাবল উদ্ধৃতিতে password সেমিকোলন। |
05:03 | এরপর, আমরা আউটপুটে User Name প্রিন্ট করব। |
05:08 | পরের লাইনে লিখুন: |
05:10 | out ডট println প্রথম বন্ধনী এবং ডাবল উদ্ধৃতিতে Hello from GET Method + username. |
05:21 | এখন, প্রকল্প রান করতে MyFirstProject এ ডান ক্লিক করুন। |
05:27 | Clean and Build এ টিপুন। |
05:29 | MyFirstProject এ ডান ক্লিক করে Run এ টিপুন। |
05:35 | সার্ভার এখন সঠিকভাবে চলছে। |
05:38 | এটি MyFirstProject স্থাপিত করেছে। |
05:41 | আমরা ব্রাউজারে হোম পেজ পেয়েছি। |
05:45 | লক্ষ্য করুন যে পেজের শিরোনাম হল Home Page. |
05:50 | এখানে একটি খুব সহজ লগইন ফর্ম দেখেছি। |
05:54 | এখন UserName এবং Password লিখি। |
05:58 | আমরা ইউজারনেম হিসাবে arya লিখব |
06:02 | এবং পাসওয়ার্ড হিসাবে arya*123 লিখব। |
06.06 | তারপর Sign In এ টিপব। |
06:09 | আমরা দেখতে পারি যে আউটপুট হল Hello from GET Method arya. |
06:15 | এখন, ইউসার এখানে লগইন করতে সক্ষম হয়েছে কারণ আমরা কোডে কোনো বৈধতা অন্তর্ভুক্ত করিনি। |
06:24 | এটি পরের টিউটোরিয়ালে করব। |
06:28 | এখানে এই URL দেখি। |
06:31 | এটি হল localhost কোলন 8080 স্ল্যাশ MyFirstProject স্ল্যাশ GreetingServletPath প্রশ্নবোধক চিহ্ন userName = arya & password = arya *123. |
06:49 | এখন, ফর্ম ডেটা প্রশ্নবোধক চিন্হের মাধ্যমে পেজ তথ্য থেকে পৃথক হয়েছে। |
06:56 | আমরা দেখতে পারি যে ফর্মে লেখা username এবং password, URL এ অন্তর্ভুক্ত রয়েছে। |
07:05 | এখন, একই কাজ POST মেথড ব্যবহার করে চেষ্টা করি। |
07:10 | সুতরাং, IDE তে ফিরে যাই। |
07:12 | doGet মেথডে লিখিত কোড কপি করি এবং তা doPost মেথডে পেস্ট করি। |
07:20 | এখন, println স্টেটমেন্ট Hello from POST Method এ বদলান। |
07:27 | এখন, index ডট jsp খুলি। |
07:31 | আমাদের ফর্ম ট্যাগের মেথড বৈশিষ্ট্য POST এ বদলাতে হবে। |
07:37 | আপনি এই কোড দেখতে পারেন। |
07:42 | form action = GreetingServletPath, method = POST. |
07:49 | এখন, আবার প্রকল্প রান করব। |
07:53 | MyFirstProject এ ডান ক্লিক করে Run এ টিপুন। |
07:58 | আমরা GET মেথড ব্যবহারের সময় প্রাপ্ত আউটপুটের মত আউটপুট পেয়েছি। |
08:04 | আবার User Name এবং Password লিখুন। |
08:08 | তারপর Sign In এ টিপুন। |
08:12 | আমরা Hello from POST Method arya পেয়েছি। |
08:17 | এই URL দেখি। |
08:19 | localhost কোলন 8080 স্ল্যাশ MyFirstProject স্ল্যাশ GreetingServlet Path |
08:25 | request এর URL এ ফর্ম ডেটা দেখি না। |
08:30 | এটি doGet এবং doPost মেথডের প্রমুখ পার্থক্য। |
08:35 | এখন, GET এবং POST মেথড কখন ব্যবহার করা হয় সেই সম্পর্কে শিখি। |
08:42 | GET মেথড ব্যবহার করা হয় যখন: |
08:44 | form ছোট অত: data কম হয়। |
08:48 | ইউসার URL এ ডেটার বিষয়বস্তু দেখাতে চায়। |
08:53 | POST মেথড ব্যবহার করা হয় যখন: |
08:55 | form বড় অত: data অধিক হয়। |
09:00 | ইউসার URL এ ডেটার বিষয়বস্তু দেখাতে চায় না। |
09:06 | যেমন: পাসওয়ার্ড। |
09:08 | সংক্ষেপে, |
09:10 | এখানে শিখেছি: |
09:12 | JSP ব্যবহার করে সহজ লগইন ফর্ম তৈরি করা। |
09:16 | doGet মেথড ব্যবহার করে প্যারামিটার পাস করা। |
09:19 | doPost মেথড ব্যবহার করে প্যারামিটার পাস করা। |
09:22 | doGet এবং doPost মেথডের পার্থক্য। |
09:26 | নিশ্চিত করুন যে এগোনোর আগে টিউটোরিয়ালটি সমাপ্ত করেছেন। |
09:32 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
09:35 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
09:38 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
09:42 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
09:45 | কর্মশালার আয়োজন করে। |
09:48 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
09:52 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
09:58 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
10:02 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
10:09 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
10:19 | Library Management System একটি সফ্টওয়্যার MNC, তাদের Corporate Social Responsibility প্রোগ্রামের মাধ্যমে করেছে। |
10:28 | তারা টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করেছে। |
10:32 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। |