قیمت این دوره: رایگانــ
  • مدرس دوره : محمدامین سعیدی راد
  • تعداد ویدیوها : 19 ویدیو
  • مدت زمان دوره : 3:50:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/09/13
 پروژه های الگوریتمیک در جاوااسکریپت برای مبتدی ها

پروژه های الگوریتمیک در جاوااسکریپت برای مبتدی ها

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

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

ضمنا، دانشجویان این دوره می توانند تمرین هایی را که در نظر دارند به مدرس پیشنهاد داده و داخل دوره نوشته شوند.

سرفصل های آموزشی

·      معرفی دوره و مدرس وپیش نیاز های دوره

·      حل مینی پروژه تعیین سن کاربر

·      حل مینی پروژه تعیین تاریخ تولد کاربر

·      حل مینی پروژه تعیین زوج یا فرد بودن عدد

·      حل مینی پروژه مجموع ارقام عدد

·      حل مینی پروژه معکوس کردن عدد

·      حل مینی پروژه پیدا کردن میانگین

·      حل مینی پروژه تولید کد کپچا

·      حل مینی پروژه تولید کد کپچای امن تر

·      حل مینی پروژه معکوس کردن اعداد

·      حل مینی پروژه پیاده سازی تابع توان

·      حل مینی پروژه تابع فاکتوریل

·      حل مینی پروژه شبیه سازی آپلود پروفایل کاربر

·      حل مینی پروژه پیاده سازی آزمون آنلاین

·      بررسی مسائل جذاب مربوط به جاوا اسکریپت

·      سخنان پایانی




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

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

1
  • معرفی دوره

  • نمایش آنلاین این بخش رایگان است
00:10:30

معرفی دوره

2
  • تعیین زوج یا فرد بودن عدد دریافتی از کاربر

00:09:59

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

3
  • تعیین سن کاربر

00:07:25

دریافت تاریخ تولد کاربر و تعیین سن کاربر توسط عدد دریافتی

4
  • به دست آوردن میانگین اعداد ورودی

00:15:32

دریافت تعدادی عدد از کاربر و تعیین میانگین اعداد وارد شده

5
  • تولید کد امنیتی(کپچا) رندوم

00:07:23

تولید کد کپچای 6 رقمی به صورت تصادفی

6
  • ساخت کد کپچای پیشرفته

00:10:48

در این جلسه کد کپچا(امنیتی) پیشرفته ای میسازیم

7
  • تشخیص تعداد ارقام عدد

00:08:28

عددی از کاربر دریافت کرده و تعداد ارقام عدد ورودی را به کاربر نمایش میدهیم.

8
  • مجموع ارقام عدد دریافتی

00:11:08

عددی را از کاربر دریافت کرده و مجموع ارقام عدد وارد شده رو به کاربر نمایش میدیم.

9
  • پیاده سازی تابع توان

00:13:58

دو عدد از کاربر دریافت کرده و عدد اول را به توان عدد دوم میرسانیم(با نوشتن تابع)

10
  • پیاده سازی تابع فاکتوریل

00:15:16

عددی از کاربر دریافت کرده و به کمک تابع، فاکتوریل عدد دریافتی رو محاسبه میکنیم.

11
  • پیاده سازی آزمون آنلاین

00:14:42

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

12
  • شبیه سازی آپلود پروفایل کاربر

00:07:58

کاربر موظف است بعد از 10 ثانیه از ورود به پنل خود عکسی برای پروفایل خود انتخاب کند، در غیر این صورت پیغام متناسب با آپلود عکس پروفایل به کاربر نمایش داده میشود.

13
  • تعیین تاریخ تولد کاربر

00:07:50

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

14
  • پیاده سازی تابع فیبوناچی

00:17:53

تابع فیبوناچی را پیاده سازی کرده و با دریافت عددی از کاربر، مقدار مطلوب از دنباله فیبوناچی را نمایش میدهیم.

15
  • ریاضیات در برنامه نویسی

00:07:33

در این جلسه درمورد نقش و تاثیر علم ریاضی در برنامه نویسی توضیح داده شده است.

16
  • پیش نیاز فریمورک های جاوا اسکریپت

00:08:43

در این جلسه بین لایبرری و فریمورک های ویو، انگیولار و ریکت مقایسه ای انجام شده و همچنین در مورد پیش نیاز های آن ها نیز صحبت شده است.

17
  • مرتب سازی آرایه با الگوریتم حبابی

00:15:59

4 عدد از کاربر گرفته و آن ها را داخل آرایه ای ذخیره کرده و سپس اعداد رو به صورت صعودی مرتب میکنیم.

18
  • ساخت اسلایدر

00:17:01

یک اسلایدر با 5 عکس و امکانات دکمه های next و prev و dots طراحی میشود.

19
  • مباحث جذاب و ترفند های کاربردی

00:22:43

در این جلسه برخی مباحث جذاب و ترفند های کاربردی ذکر شده است.


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

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

آرمین مجیدی

ارسال شده در 1403/07/23

دوره ی خیلی خوبی بود....خسته نباشید استاد

arashnaderi

ارسال شده در 1401/07/12

عالی بود استاد،هم تدریسون هم شخصیتتون..برای کسانی که مقدماتی رو شروع کردن خیلی کمک میکنه این دوره..

vidaaa

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

مرسی و خسته نباشید بسیار مفید بود

amirhossein makineh

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

سلام استاد وقت به خیر

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

با تشکر

amirhossein makineh

محمدامین سعیدی راد (مدرس)

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

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

alimsiii

ارسال شده در 1400/02/22

عالی بود استاد دمتون گرم 🙏🏻💪

محمدامین سعیدی راد (مدرس)

ارسال شده در 1400/02/22

سلام دوست عزیز.
خواهش میکنم، خوشحالم که دوره براتون مفید واقع شده 💪

محمدسام محمدی

ارسال شده در 1399/11/07

آموزش مفید بود.

رو شخصیت خودتون هم کار کنید :)

1372afsane

ارسال شده در 1399/09/29

  slm dore kheli khobi bod tashakor az bayane vazhe va khobton

محمدامین سعیدی راد (مدرس)

ارسال شده در 1399/09/30

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

مهزیار دهقان چناری

ارسال شده در 1399/09/13

سلام.
 استاد ایا میشه api رو با جاوا اسکریپت گرفت  یا مثلا jquery  تفاوت api و ajax چیه دقیقا و اگه براتون مقدره میشه بگید چطوی با جاوااسکریپت api  ها رو از سرور بگیرم و اطلاعات رو توی صفحه نمایش بدیم

 

مهزیار دهقان چناری

محمدامین سعیدی راد (مدرس)

ارسال شده در 1399/09/13

سلام دوست عزیز.
جواب سوال اولتون مثبته و شما میتونین با جاوا اسکریپت و جی کوئری به Api مدنظرتون Request ارسال کنین.

جواب سوال دومتون رو میتونم بگم که Ajax یک مفهوم کلی بوده و به این معنی هست که بدون Refresh شدن صفحه، بتونین با سمت سرور در ارتباط باشین. ریکوئستی به سمت سرور ارسال کنین و ازش دیتا بگیرین یا بهش دیتا بفرستین. ولی Api مخفف Application Programming Interface بوده و  اصولا از طریق یک لینک دیتای مورد نظر برنامه نویس رو بین کلاینت و سرور منتقل میکنه. {تقریبا} تو جاوا اسکریپت میشه گفت درخواست به Api یک نوع درخواست Ajax محسوب می شود. یعنی میشه گفت درخواست به Api زیر مجموعه مفهوم Ajax هست. چون همون طور که بالاتر هم توضیح دادم Ajax یک مفهوم کلی بوده و شما میتونین بدون نیاز به Api درخواست Ajax ارسال کنین. پس میشه اینجوری در نظر گرفت که در خواست به Api نوعی درخواست Ajax(زیرمجموعه ای از Ajax) محسوب میشه.

جواب سوال سومتون رو هم اینجوری بگم که برای کار با Ajax و درخواست به Api قبلا از XmlHttpRequest استفاده میشد ولی امروزه میتونین با استفاده از fetch که داخل آبجکت window قرار داره، به Api مدنظرتون Request ارسال کرده و دیتای دریافتی از Api رو داخل متغیری ذخیره کرده و هر استفاده ای رو که میخواین ازش بکنین.