آموزش آنلاین

۰ تومان

مدرس

رامتین خسروی

تعداد جلسات

31

یادداشت های کلاسی

ندارد

تمرین های درس

ندارد

توضیحات محصول

مهندسی اینترنت

معرفی درس

هدف این درس، ارائه دانش و مهارت‌های پایه برای برنامه‌نویسی مبتنی بر وب و اینترنت است. هر چند سرعت تغییر فناوری‌های این حوزه به سرعت زیاد است، اما در این درس تلاش می‌شود اصول برنامه‌نویسی و طراحی معماری چنین نرم‌افزارهایی مورد بحث قرار بگیرد. معماری مورد بحث در این درس شامل یک بخش back-end ​مشتمل​​​​ بر لایه‌های منطق دامنه و دسترسی به داده‌هاست که با زبان جاوا تولید شده است و خدمات مورد نظر را به لایه‌ی front-end که به سبک کاربردهای اینترنتی غنی (RIA) به زبان جاواسکریپت تولید شده ارائه می‌کند.

بخش اول درس، ​اختصاص دارد به برنامه‌نویسی شبکه و وب در جاوا که بعد از مرور کوتاهی روی مفاهیم پایه وب به بیان روش تولید برنامه‌های مبتنی بر سرولت و جی‌اس‌پی می‌پردازد. در بخش دوم، تولید برنامه‌های غنی طرف کلاینت با جاواسکریپت مورد بررسی قرار می‌گیر​د​.​ بخش سوم ​درس ​به بیان الگوهای معماری تولید نرم‌افزارهای سازمانی از قبیل نگارنده‌های اشیاء به روابط، مدیریت نشست‌ها، کنترل همروندی و توزیع‌شدگی می‌پردازد

پیش‌نیاز گذراندن این درس، ​دانستن​ برنامه‌نویسی شیءگرا به یکی از زبان‌های سی‌پلاس‌پلاس، جاوا یا سی‌شارپ است. البته آشنایی کلی با مفاهیم پایه شبکه و پایگاه داده به فهم بهتر مطلب کمک می‌کند.

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

منبع: دانشگاه تهران