قیمت این دوره: رایگانــ
  • مدرس دوره : ادریس آهنی
  • تعداد ویدیوها : 28 ویدیو
  • مدت زمان دوره : 9:39:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/06/30
دوره آموزش رایگان Servlet  و JSP

دوره آموزش رایگان Servlet و JSP

چرا باید Servlet را یاد گرفت؟

امروزه همه ما می دانیم که گاهی نیاز داریم تا صفحات وب داینامیک بسازیم. گاهی ما نیاز داریم متناسب با درخواست یک کاربر خاص محتوایی خاص را به او نشان دهیم. محتوای نمایش داده شده برای یک کاربر خاص با محتوای نمایش داده شده برای کاربری دیگر متفاوت خواهد بود. اگر شما دوست داشته باشید تا این کار را با استفاده از زبان برنامه نویسی جاوا انجام دهید قطعا خوشحال خواهید شد که بفهمید روشی وجود دارد که می توانید با استفاده از زبان برنامه نویسی جاوا این کار را انجام دهید. با استفاده از تکنولوژی سرولت شما می توانید داینامیک وب اپلیکیشن خود را بسازید و از آن استفاده کنید تا برای هر درخواست از طرف یک Client خاص محتوایی خاص را برای او نمایش دهید.

سرولت در واقع یک برنامه جاواست که داخل ماشین مجازی جاوا (JVM) و بر روی سرور اجرا می شود. در این دوره آموزشی شما با ساز و کار سرولت آشنا خواهید شد تا به درک خوبی از Servlet و JSP برسید.

پیش نیاز دوره : 

  1. آموزش جاوا از صفر

 




فهرستـــ ویدیوها

مدت زمان دوره 9:39:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:09:00

معرفی اجمالی دوره به همراه بررسی پیش نیاز های این دوره

2
  • نصب Eclipse و Tomcat

00:17:00

دانلود برنامه های مورد نیاز برای شروع کار به همراه نصب و پیکربندی آن ها

3
  • ساخت یک داینامیک وب اپلیکیشن با استفاده از Servlet

00:27:00

آموزش ساخت اولین داینامیک وب اپلیکیشن به وسیله Servlet در Eclipse به همراه بررسی فولدر های مهم

4
  • بررسی متد های get و post

00:19:00

مقایسه و نحوه استفاده از متد های post و get  در وب اپلیکیشن

5
  • فراخوانی یک Servlet از Servlet دیگر

00:19:00

 استفاده از   RequestDispatcher برای فراخوانی یک Servlet از Servlet دیگر

6
  • ساخت وب اپلیکیشن در Intellij IDEA

00:16:00

آموزش استفاده از Intellij IDEA برای ساخت یک وب اپلیکیشن

7
  • چرخه حیات سرولت و تفاوت بین requestDispatcher و redirect

00:16:00

بررسی تفاوت های بین requestDispatcher و redirect برای فراخوانی یک سرولت از سرولتی دیگر

8
  • استفاده از sendRedirect و بررسی URL rewriting ، HttpSession و Cookie در سرولت

00:21:00

استفاده از  sendRedirect برای فراخوانی یک سرولت از سرولتی دیگر و بررسی روش های URL rewriting ، HttpSession و  Cookie برای ارسال داده ها از یک سرولت به سرولتی دیگر

9
  • استفاده از ServletContext, ServletConfig و Annotation

00:25:00

موارد کاربرد و نحوه استفاده از ۳ مفهوم ServletContext, ServletConfig و Annotation

10
  • استفاده از JSP

00:17:00

بررسی JSP و دلایل استفاده از JSP

11
  • مقایسه Servlet با JSP

00:16:00

بررسی Servlet با JSP به صورت تئوری

12
  • بررسی تگ ها JSP

00:16:00

بررسی تگ های JSP در  NetBeans IDE

13
  • JSP directives

00:21:00

بررسی انواع تگ های directive

14
  • بررسی Exception Handling

00:10:00

چگونه در JSP استثنا ها را مدیریت کنیم
 

15
  • بررسی الگوی طراحی MVC

00:22:00

استفاده از MVC در servlet و  JSP

16
  • Expression Language

00:18:00

بررسی Expression Language و استفاده از آن ها

17
  • بررسی JSTL

00:23:00

بررسی Core Tags در JSTL

18
  • بررسی sql Tags در JSTL

00:20:00

ارتباط با دیتابیس و خواندن اطلاعات از دیتابیس با استفاده از sql Tags در JSTL

19
  • بررسی Function Tags در JSTL

00:15:00

بررسی بعضی از توابع موجود در JSTL

20
  • بررسی Filter در Servlet

00:21:00

بررسی تئوری و عملی Filter در Servlet

21
  • پیکربندی ترتیب Filter ها در Servlet

00:23:00

با استفاده از فایل web.xml می توانیم زمانی که از چند فیلتر استفاده می کنیم ترتیب فراخوانی آن ها را مشخص کنیم. 

22
  • چگونه یک login بسازیم

00:23:00

 ساخت یک login برای محدود کردن دسترسی کاربران به تعدادی از صفحات وب اپلیکیشن

23
  • جلوگیری از back button بعد از logout

00:08:00

جلوگیری کردن از back button بعد از logout کردن کاربر از اکانت خودش

24
  • استفاده از یک دیتابیس برای login کاربران

00:24:00

بررسی وجود کاربر مورد نظر در دیتابیس برای login

25
  • Servlet, JSP, JDBC, Maven

00:30:00

استفاده از Servlet, JSP, JDBC, Maven در یک پروژه

26
  • Upload, Download با استفاده از سرولت

00:30:00

مثالی برای Upload  یک فایل به سرور و Download  یک فایل از سرور با استفاده از سرولت

27
  • نحوه آموزش نصب سیستم عامل ubuntu به همراه نرم افزار های مورد نیاز

00:32:58

توضیحات: در این جلسه قصد ما آموزش نصب یک سیستم عامل لینوکس (اوبونتو) به همراه تمامی نرم افزارهای مورد نیاز برای اجرا شدن وب اپلیکیشن جاوایی خواهد بود.

28
  • نحوه خروجی گرفتن از وب اپلیکیشن و انتشار آن بر روی سرور ubuntu

00:40:43

در این جلسه قصد ما طراحی یه وب اپلیکیشن ساده و انتشار آن به روش های مختلف به سرور ubuntu ای می باشد که جلسه قبل پیکربندی کرده ایم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .

sajad_sa98

ارسال شده در 1403/02/12

عالیییییی
مرسی واقعا 

Aref Zandi

ارسال شده در 1400/11/03

سلام ببخشید من دانلود کردم دیدم نوشته مقدماتی میگم پیشرفته اش رو گذاشتم پیدا کنم یاد بگیرم علاقه مند شدم

 

علی قدیمی

ارسال شده در 1400/06/24

دوره ی خوبی بود 

BlueKaz

ارسال شده در 1400/05/29

درود بر شما.

من دوره ی شمارو دیدم و میخواستم تشکر کنم بابت تمام زحمات و وقت ارزشمندی که برای این آموزش قرار دادید. دوره شما خیلی مفید و همینطور کارآمد تلقی شد برای بنده. امیدوارم همیشه موفق و پیروز باشید و به کار خودتون ادامه بدید

در پناه خداوند

norullahkarimi

ارسال شده در 1400/03/29

دوستانی که قصد دارن شکل کارکرد سایت رو درک کنن و نحوه ی بررسی درخواست ها رو بفهمن بهترین پکیج هستش چونکه بقیه ی پکیج ها فقط جاوا رو بهت یاد میدن اما تحت وب رو نحوه ی درخواست هاشو نمیگن که این میتونه بشدت بهتون کمک کنه 

amininjast

ارسال شده در 1400/03/11

سلام

خسته نباشید

کاش پلیرتون رو بهبود ببخشید امکاناتی مثل سرعت پخش و کیفیت پخش هم اضافه بشه بهش عالی میشه

mehdi68419

ارسال شده در 1399/05/20

با عرض سلام و وقت به خیر
استاد گرامی آموزش شما بسیار عالی و کامل بود من خیلی لذت بردم فقط یه مقدار کیفیت صدا پایین بود و متوجه شدن صحبت های شما گاهی سخت میشد من تقریبا در اواخر دوره هستم و بابت این آموزش از شما متشکرم خدا انشاالله شما خیر بده
استاد عزیز دوتا سوال هم داشتم خدمت شما:
من برای تمرین یک servlet ایجاد کردم که بازخورد های کاربر نسبت به سایت (که خوب فقط میخوام برای من قابل دسترس باشه) دریافت میکنه که شامل نام کاربر ,ایمیل او و نظر وی در مورد سایت من هستش . متاسفانه من sql  بلد نیستم به همین دلیل تصمیم گرفتم یک شیئ از کلاس FileWriter بسازم و نظرات کاربران را در یک فایل با پسوند doc ذخیره کنم . من servlet به گونه ای ساختم که هربار یک نام متمایز به فایل مورد نظر میده و اون توی پوشه WEB-INF ذخیره میکنه چون با جستوجویی که انجام دادم مرورگر قادر به دیدن فایل های این پوشه از web application نیست. توضیحات شما در دوره اینقدر خوب بود که servlet من به خوبی کار میکنه و فایل های حاوی نظرات کاربران  ذخیره میکنه میخواستم ازتون بپرسم آیا برای یک سایت واقعی که خوب ممکن اول کار خیکی مخاطب نداشته باشه هم میشه این کار کرد و از sql استفاده نکنیم؟
سوال دوم این که مشکل servlet با حرف "ی" چیه و چرا همه حروف فارسی درست مینویسه ولی به جای "ی" علامت سوال میزاره؟

ادریس آهنی (مدرس)

ارسال شده در 1399/05/20

سلام دوست عزیز

لطفا سوالات خودتون در قسمت پرسش سوال همین دوره مطرح نمایید تا من اونجا پاسخش رو بهتون بدم.

موفق باشید