فیلم های آموزشی درس مهندسی اینترنت

1 رای
 ویدئو آموزشی  مهندسی اینترنت

توضیحات درس

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    جلسه ششم - Dependency Injection

    جلسه هفتم - Reflection

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

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

نطر کاربران درباره این مطلب
نظر شما درباره این مطلب:

نام :

پیشنهاد :

counter free hit unique web