close
ویزای ایران
دانلود فیلم های مهندسی اینترنت دانشگاه تهران -رامتین خسروی

دانلود فیلم های مهندسی اینترنت دانشگاه تهران -رامتین خسروی

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

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

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

رامتین خسروی تحصیل خود را در مقاطع کارشناسی، کارشناسی ارشد و دکتری در رشته مهندسی نرم‌افزار در دانشگاه صنعتی شریف به انجام رساند و ضمن فعالیتی حدود ۱۵ ساله در صنعت نرم‌افزار به عنوان برنامه‌نویس، طراح و معمار نرم‌افزار، از سال ۱۳۸۶ به عضویت هیئت علمی دانشکده مهندسی برق و کامپیوتر در دانشکده فنی دانشگاه تهران درآمد. او از سال ۱۳۷۵ تدریس برنامه‌نویسی به زبان‌های پاسکال، سی، سی‌پلاس‌پلاس و جاوا را در دانشگاه‌های صنعتی شریف و تهران در سابقه خود دارد. رامتین علاوه بر برنامه‌نویسی به طراحی شیءگرا، معماری نرم‌افزار و متدلوژی‌های چابک توسعه نرم‌افزار بسیار علاقه‌مند است.

 

برای دانلود روی جلسه مورد نظر کلیک کنید

جلسه اول - مقدمه درس

جلسه دوم - آشنایی با مفاهیم وب و جاوا

جلسه سوم - برنامه نویسی سوکت

جلسه چهارم - آشنایی با HTTPServer

جلسه پنجم - ادامه ی وب سرور

جلسه ششم  Dependency Injection

جلسه هفتم    Reflection

جلسه هشتم - هم روندی

جلسه نهم - مقدمه ای بر HTML و CSS

جلسه دهم - مقدمه ای بر Servlet ها و JSP ها

جلسه یازدهم - برنامه های وب با JSP

جلسه دوازدهم - رسیدگی به خطاها

جلسه سیزدهم - الگوی MVC

جلسه چهاردهم - مقدمه ای بر جاوا اسکریپت 1

جلسه پانزدهم - مقدمه ای بر جاوا اسکریپت 2

جلسه شانزدهم - مقدمه ای بر جاوا اسکریپت 3

جلسه هفدهمRich Internet Applications

جلسه هجدهم - آشنایی با Angular JS 1

جلسه نوزدهم - آشنایی با Angular JS 2

جلسه بیست - آشنایی با Angular JS 3

جلسه بیست و یکم - معماری اریه ای

جلسه بیست و دوم - ارتباط با پایگاه داده ها از طریق JDBC

جلسه بیست و سوم - نگاشت اشیاء به رابطه ها

جلسه بیست و چهارم - مقدمه ای بر هایبرنیت

جلسه بیست و پنجم - نگهداری نشست ها

جلسه بیست و ششم - مروری بر حملات امنیتی مهم

جلسه بیست و هفتم - پیاده سازی مکانیزم های امنیتی

جلسه بیست و هشتم - کنترل همروندی

جلسه بیست و نهم - کارایی و مقیاس پذیری

جلسه سی - توزیع مولفه ها

جلسه سی و یک - مقدمه ای بر میکرو سرویس ها

 

با نظرات خود ما را یاری کنید 

لینک کوتاه پست
مطالب مرتبط با پست جاری
  • نکات مهم
    1- لطفا نظر خود را با زبان فارسی بیان کنید
    2- رایتم نظرات اسپم و تبلیغی شما را تایید نمی کند
    3- لطفا نظرات شما بدون ابهام و واضح باشد
  • نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :):(;):D;)):X:?:P:*=((:O@};-:B/:):S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟[حذف مشخصات] [شکلک ها]
    کد امنیتی
به کانال تلگرام سایت ما بپیوندید