- مدرس دوره : محمدامین سعیدی راد ( رزومه )
- تعداد ویدیوها : 19 ویدیو
- مدت زمان دوره : 3:50:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1399/09/13

پروژه های الگوریتمیک در جاوااسکریپت برای مبتدی ها
همان طور که میدانید جاوا اسکریپت زبان برنامه نویسی سمت کلاینت است که شما به عنوان طراح وب بعد از یادگیری Css باید جاوا اسکریپ را یاد بگیرید
اگر شما قبل از جاوا اسکریپت زبان هایی مثل سی پلاس پلاس یا سی شارپ یا پایتون یا ... را کار نکرده و با مقاهیم الگوریتم آشنا نباشید در یادگیری جاوا اسکریپت به مشکل خواهید خورد، مخصوصا این که منطق جاوا اسکریپت کمی با بقیه زبان های برنامه نویسی متفاوت است!!
در این دوره سعی کردیم تمرین های متعددی حل کنیم تا مفاهیم الگوریتمیک را به خوبی یاد گرفته و در ادامه مسیر برنامه نویسی و توسعه وب به مشکل نخورید
ضمنا، دانشجویان این دوره می توانند تمرین هایی را که در نظر دارند به مدرس پیشنهاد داده و داخل دوره نوشته شوند.
سرفصل های آموزشی
· معرفی دوره و مدرس وپیش نیاز های دوره
· حل مینی پروژه تعیین سن کاربر
· حل مینی پروژه تعیین تاریخ تولد کاربر
· حل مینی پروژه تعیین زوج یا فرد بودن عدد
· حل مینی پروژه مجموع ارقام عدد
· حل مینی پروژه معکوس کردن عدد
· حل مینی پروژه پیدا کردن میانگین
· حل مینی پروژه تولید کد کپچا
· حل مینی پروژه تولید کد کپچای امن تر
· حل مینی پروژه معکوس کردن اعداد
· حل مینی پروژه پیاده سازی تابع توان
· حل مینی پروژه تابع فاکتوریل
· حل مینی پروژه شبیه سازی آپلود پروفایل کاربر
· حل مینی پروژه پیاده سازی آزمون آنلاین
· بررسی مسائل جذاب مربوط به جاوا اسکریپت
· سخنان پایانی
فهرستـــ ویدیوها
مدت زمان دوره 3:50:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
تعیین زوج یا فرد بودن عدد دریافتی از کاربر
در این جلسه عددی را از کاربر دریافت کرده و زوج یا فرد بودن عدد را به کاربر نمایش میدهیم
تشخیص تعداد ارقام عدد
عددی از کاربر دریافت کرده و تعداد ارقام عدد ورودی را به کاربر نمایش میدهیم.
مجموع ارقام عدد دریافتی
عددی را از کاربر دریافت کرده و مجموع ارقام عدد وارد شده رو به کاربر نمایش میدیم.
پیاده سازی تابع توان
دو عدد از کاربر دریافت کرده و عدد اول را به توان عدد دوم میرسانیم(با نوشتن تابع)
پیاده سازی تابع فاکتوریل
عددی از کاربر دریافت کرده و به کمک تابع، فاکتوریل عدد دریافتی رو محاسبه میکنیم.
پیاده سازی آزمون آنلاین
آزمونی با 5 سال پیاده سازی کرده و تعداد پاسخ های صحیح کاربر را نمایش میدهیم.
شبیه سازی آپلود پروفایل کاربر
کاربر موظف است بعد از 10 ثانیه از ورود به پنل خود عکسی برای پروفایل خود انتخاب کند، در غیر این صورت پیغام متناسب با آپلود عکس پروفایل به کاربر نمایش داده میشود.
تعیین تاریخ تولد کاربر
ابتدا سن کاربر را دریافت میکنیم و سپس تاریخ تولد کاربر را حساب کرده و نمایش میدهیم.
پیاده سازی تابع فیبوناچی
تابع فیبوناچی را پیاده سازی کرده و با دریافت عددی از کاربر، مقدار مطلوب از دنباله فیبوناچی را نمایش میدهیم.
ریاضیات در برنامه نویسی
در این جلسه درمورد نقش و تاثیر علم ریاضی در برنامه نویسی توضیح داده شده است.
پیش نیاز فریمورک های جاوا اسکریپت
در این جلسه بین لایبرری و فریمورک های ویو، انگیولار و ریکت مقایسه ای انجام شده و همچنین در مورد پیش نیاز های آن ها نیز صحبت شده است.
نظرات کاربران در رابطه با این دوره
آرمین مجیدی
ارسال شده در 1403/07/23دوره ی خیلی خوبی بود....خسته نباشید استاد
arashnaderi
ارسال شده در 1401/07/12عالی بود استاد،هم تدریسون هم شخصیتتون..برای کسانی که مقدماتی رو شروع کردن خیلی کمک میکنه این دوره..
vidaaa
ارسال شده در 1400/05/18مرسی و خسته نباشید بسیار مفید بود
amirhossein makineh
ارسال شده در 1400/03/01سلام استاد وقت به خیر
این دوره به الگوریتم نویسی کمک زیادی کرد فقط این که آیا این دوره آپدیت یا دوره پیشرفته هم داره؟
با تشکر
محمدامین سعیدی راد (مدرس)
ارسال شده در 1400/03/07سلام دوست عزیز.
خوشحالم که دوره براتون مفید واقع شده.
نه متاسفانه. این دوره آپدیت نخواهد شد اما در آینده احتمالا یک دوره پیشرفته با همین مبحث شروع کنیم.
alimsiii
ارسال شده در 1400/02/22عالی بود استاد دمتون گرم 🙏🏻💪
محمدامین سعیدی راد (مدرس)
ارسال شده در 1400/02/22سلام دوست عزیز.
خواهش میکنم، خوشحالم که دوره براتون مفید واقع شده 💪
محمدسام محمدی
ارسال شده در 1399/11/07آموزش مفید بود.
رو شخصیت خودتون هم کار کنید :)
1372afsane
ارسال شده در 1399/09/29slm 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 رو داخل متغیری ذخیره کرده و هر استفاده ای رو که میخواین ازش بکنین.