logo-favicon

گروه فناوری اطلاعات شریف

آموزش جامع مهندسی نرم افزار

مدرس: مهندس احسان احسانی مقدم و مهندس مجید امین زاده

نوع دوره: فشرده و خلاصه

مدت دوره: 16 ساعت

توضیحات

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

توجه داشته باشید، اگر شما رشته مهندسی نرم افزار را گذرانده اید، نیازی به این دوره ندارید.

اگر شما برنامه نویس حرفه ای هستید، نیازی به این دوره ندارید.

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

مطالب این دوره به صلاح دید استاد و هماهنگی دانشجویان با توجه به سطح کلاس، نیاز و نظر دانشجویان میتواند کم یا زیاد شود.

 

سر فصل ها

  • مقدمه
  • معرفی زبان های برنامه نویسی
    • معرفی
    • انواع زبان های برنامه نویسی و تکنولوژی ها
    • ویژگی ها
    • معایب و برتری ها
  • خلاصه ساختمان داده و طراحی الگوریتم
    • معرفی
    • محاسبه پیچیدگی زمانی الگوریتم ها
    • آرایه
    • پشته
    • صف
    • لیست پیوندی
    • گراف
    • درخت
    • انواع مرتب سازی
  • خلاصه پایگاه داده
    • معرفی
    • انواع پایگاه های داده
    • نمودار ER
    • سازگاری و افزونگی
    • معرفی نرمال سازی
    • معرفی MySql
    • معرفی SQL Server
    • معرفی MongoDB
    • معرفی Redis
    • معرفی Neo4J
    • دستورات MySql
  • هوش مصنوعی
    • معرفی
    • انواع الگوریتم ها و معرفی آنها
    • کاربرد
    • عامل های هوشمند
    • جستجو اول سطح
    • جستجو با هزینه یکسان
    • جستجو اول عمق
    • جستجو اول عمق محدود شده
    • جستجو اول عمق عمیق شونده تکراری
    • جستجو دو طرفه
    • جستجو تپه نوردی
    • جستجو بازپخت شبیه سازی شده
    • الگوریتم ژنتیک
  • خلاصه وب و امنیت
    • معرفی
    • روش کار وب
    • پروتکل های مورد استفاده
    • وب سایت و وب سرویس
    • session, cookie
    • رمز نگاری و SSL
    • احراز هویت
    • Ajax
    • انواع حملات (Sql Injection، XSS، SSRF، DDOS و …)
    • مقابله با حملات
  • اجایل، اسکرام و ابزارها
    • خلاصه مفاهیم مهندسی نرم افزار
    • معرفی اجایل
    • بیانیه و اصول
    • معرفی اسکرام
    • نقش ها
    • رویدادها
    • اسپرینت
    • پاداش و تنبیه
    • ارزشها
    • وظایف و پیگیری ها
    • Issue Tracker
    • یکپارچگی مداوم فرآیند توسعه
    • ویژگی افراد مناسب برای اسکرام

دیدگاهها

" لطفا آموخته ها و تجربیات خود را از کلاس هایی که داشتید، با ما در میان بگذارید."

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “آموزش جامع مهندسی نرم افزار”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Customer Reviews

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

Join Our Newsletter