توضیحات
آموزش به روز اصول مهندسی نرم افزار
نام دوره : Modern Software Engineering | Development – AI Agents
پیشنیاز
درک پایهای از مفهوم «محصول»
شناخت ابتدایی از متدولوژیهای چابک (Agile)
کنجکاوی و تمایل برای مشاهده روند خلق یک نرمافزار
توضیحات
به دورهای کاربردی و جذاب درباره توسعه مدرن محصول خوش آمدید.
این دوره در سطح مبتدی طراحی شده و تمرکز آن بر توضیح اصول مهندسی و بهترین شیوههایی است که تیمهای مهندسی سطح بالا برای تولید محصولات در کلاس جهانی به کار میگیرند.
این دوره برای برنامهنویسان و همچنین افرادی طراحی شده است که تازه وارد دنیای فناوری اطلاعات شدهاند.
هدف اصلی، تجزیه کل چرخه عمر محصول و معرفی مدرنترین رویکردهای فناورانه از لحظهی تصمیمگیری برای تأمین مالی پروژه تا استقرار نهایی و پس از آن است.
در این دوره، نمایشهای عملی و معرفی ابزارهایی ارائه میشود که این فرایند را ممکن میسازند، و از جدیدترین فناوریها مانند ابر (Cloud)، دوآپس (DevOps) و هوش مصنوعی (AI) بهره گرفته میشود.
برخی از مباحثی که در آموزش به روز اصول مهندسی نرم افزار بررسی میشوند:
نمایش عملی با ابزارهایی مانند Miro، Jira، Trello، GitHub، VS Code و همچنین CI/CD، تست مداوم و خطوط DevOps
تصمیمگیری برای ساخت محصول با تمرکز بر بودجه و چشمانداز نرمافزار
مثال کاربردی از چگونگی استفاده از هوش مصنوعی برای راهاندازی سریعتر و با کیفیتتر محصول
کشف نیازها و پالایش: تجزیه اهداف پیچیده تجاری به اپیکها و داستانهای قابل اجرا
معماری محصول: بررسی ویژگیهای یک معماری خوب و محدودیتهایی که مهندسان هنگام طراحی در نظر میگیرند
طراحی رابط کاربری و تجربه کاربری (UI/UX)
توسعه نرمافزار: فعالیتهای مدرن، کدنویسی حرفهای، ادغام مداوم و استراتژیهای شاخهبندی برای مدیریت وابستگیها
تست: تست زودهنگام، جلوگیری از تله آبشاری، رویکرد «شیفت به چپ» و اقدامات پیشگیرانه
زیرساخت: تعریف «زیرساخت بهعنوان کد»، بهینهسازی محیط، کاهش هزینهها و مزایای رایانش ابری
استقرار: روشهای استقرار، تست در محیط تولید، شیفت به راست، استقرار بدون قطعی و امکان بازگردانی
مانیتورینگ در محیط تولید: درک رفتار کاربران و پایش اپلیکیشن برای موفقیت پروژه
دوره آموزش به روز اصول مهندسی نرم افزار برای چه کسانی است:
افرادی که از حوزهای دیگر به توسعه نرمافزار مهاجرت کردهاند
مهندسان باتجربهای که میخواهند توسعه محصول را بهتر درک کنند
هر شخصی که در توسعه نرمافزار دخیل است و به دنبال یادگیری روشهای مدرن کاری است
علاقهمندان و فعالان حوزه فناوری و نرمافزار
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید