3183 1 ۱۳۹۹ شنبه ۲۲ آذر اگر مایل به خرید دوره های Azure DevOps با قیمت مناسب تر و به صورت فیلم آموزشی هستید، دوره های زیر در قابل فیلم آموزش Azure DevOps 2020 ضبط شده و قابل دانلود است و به تفکیک زیر سیستم طراحی شده اند تا در صورت نیاز شما به آموزش مرتبط با یک ماژول خاص پاسخگوی نیاز شما باشند. دوره آموزش Azure DevOps Administrator به صورت ویدیو ضبط شده دوره آموزش Git با استفاده از Azure DevOps به صورت ویدیو ضبط شده دوره آموزش مدیریت محصول چابک و تیم اسکرام با استفاده از Azure DevOps به صورت فیلم آموزشی ضبط شده، پیش نیاز این دوره، دوره آموزش مقدماتی اسکرام می باشد. نتیجه پیاده سازی DevOps در شرکتی مثل مایکروسافت به قرار زیر است: تیم مایکروسافت شامل ۸۰,۰۰۰ نیروی مهندسی است ۲ میلیون کامیت Git در ماه ۴ میلیون Build در ماه اجرای ۵۰۰ میلیون تست در ماه ۳۷۲ هزار pull request در ماه ۵ میلیون مشاهده work item/task/issue در روز ۵۰۰ هزار به روز رسانی work item/task/issue در روز ۷۸ هزار Deployment در روز در این دوره به روش پیاده سازی این ابزار در شرکت سازنده آن Microsoft اشاره خواهد شد و مشکلات این شرکت در پیاده سازی DevOps مورد بررسی قرار خواهد گرفت. می توانید فایل PDF سرفصل دوره آموزش DevOps با استفاده از Azure DevOps Server 2020 – Level 100 را دانلود نمایید. مدرس: علی اژدری، با تجربه ۵ ساله در پیاده سازی و استقرار فرهنگ و فرآیندهای DevOps و ابزارهای مرتبطمدت دوره:۶۰ ساعتپیش نیاز: حداقل ۳ سال سابقه توسعه نرم افزار، آشنایی با روش های چابک مدیریت پروژه های نرم افزاریمخاطب: توسعه دهندگان نرم افزار، مدیران تیم های توسعه نرم افزاراهداف دوره: دانشجو می تواند مزایا و معایب و دلیل نیاز سازمان ها به ALM/DevOps را توضیح دهد. دانشجو با چالش های شرکت های بزرگ مثل مایکروسافت در پیاده سازی DevOps و نقش آن در شکل گیری ابزار Azure DevOps آشنا خواهد شد. دانشجو تمام ابعاد راهکار مایکروسافت درباره ALM را فرا خواهد گرفت. دانشجو با مفاهیم ALM و DevOps آشنا خواهد شد. دانشجو توانایی استفاده از ابزارهای ارائه شده در قالب های CMMI، Agile، Scrum برای مدیریت پروژه های نرم افزاری را به شکل کامل فرا خواهد گرفت. دانشجو توانایی ایجاد و مدیریت سیستم کنترل نسخه کدها به دو روش متمرکز و توزیع شده را کسب خواهد کرد. آشنایی با انواع تست ها و نحوه چیدمان آنها در نقشه های تست و استفاده از ابزارهای مایکروسافت برای مدیریت آنها دانشجو ایجاد ساختار Continuous Integration را فرا خواهد گرفت. آشنایی با ساختار Release Automation و ایجاد Continuous Delivery برای انتشار پروژه ها آشنا خواهد شد. دانشجو توانایی ایجاد ساختار درختی و کنترل امنیت در تمام پروسه تولید نرم افزار را خواهد داشت. دانشجو توانایی ایجاد و استفاده از Nuget Package ها را خواهد داشت. یادگیری ساختار های موجود ایجاد Branch در Git و ارتباط آن با پایپلاین ها. دانشجو با روش صحیح مدیریت محصول چابک آشنا خواهد شد. دانشجو با ساختار جدید ارائه شده در نسخه ۲۰۲۰ ابزار آشنا خواهد شد. دانشجو با ساختار جدید Pipeline آشنا خواهد شد. دانشجو با مفهوم Artifact آشنا شده و روش های نگهداری از آن در Azure DevOps را فرا خواهد گرفت. دانشجو اهمیت دانشنامه و نقش آن در مدیریت محصول را فرا گرفته و روشهای صحیح پیاده سازی آن را فراخواهد گرفت. این دوره برای مشتریان زیر برگزار گردیده است. جهت کسب اطلاعات بیشتر و یا پیش ثبت نام در این دوره با ارسال ایمیل حاوی نام و نام خانوادگی و شماره تلفن همراه خود به ایمیل Info@ALM-DevOps.com اقدام نمایید یا با شماره تلفن ۰۹۱۲۹۲۷۱۲۴۳ تماس حاصل نمایید. سرفصل های این دوره به شرح زیر می باشند. بخش اول – ALM/DevOps Application Lifecycle Management یا ALM چیست خلاصه تاریخچه ابزارها و مفاهیم ALM بخش های مختلف فرآیند ALM ۴ روش متفاوت نگاه کردن به ALM ۳ کپسول معمول ALM بخش دوم – DevOps چیست بررسی گزارش وضعیت DevOps ۲۰۱۹ و نتایج حاصل شده در دنیا تحلیل روش های شروع پیاده سازی DevOps در سازمان بخش سوم – DevOps Foundation DevOps چیست ارزش های اصلی DevOps و CAMS Principle های Devops ۵ متودولوژی کلیدی DevOps ۱۰ practice برای موفقیت در DevOps ابزارهای DevOps، ارتباطات و مدل همکاری بلوک های اصلی سازنده DevOps اصول پایه configuration management orchestration Continuous Integration best practices Continuous Delivery 5 practices بخش چهارم – نمای کلی از Azure DevOps نمای کلی Azure DevOps Traceability شفافیت و Visibility Collaboration تفاوت های بین Azure DevOps server و Azure DevOps Services بخش پنجم – مدیریت کالکشن ها و تیم پروژه ها و تیم ها قواعد کالکشن ها تنظیم و مدیریت کالکشن ها مدیریت تیم پروژه ها مدیریت تیم ها تیم پروژه ها و ورژن کنترل بخش ششم – ساختار جدید ظاهرکاربری Azure DevOps توضیح سیستم جدید Navigation صفحه اصلی Azure DevOps صفحه اصلی Team project تشریح منوی Overview تشریح منوی Board تشریح منوی Repos تشریح منوی Pipeline تشریح منوی Test Plans تشریح منوی Artifacts بخش هفتم – Work Item ها و فرآیندها انواع فرآیندهای پیش فرض موجود ورک آیتمها و انواع آنها چه نوع از Work item ها نیاز است به قالب پیشفرض اضافه شوند مدیریت فرآیندها در سطوح مختلف تیم پروژه ها و فرآیندها بخش هشتم – Security بررسی ابعاد مختلف امنیت در Azure DevOps برنامه ریزی زیرساخت RoleBase در مدیریت امنیت Azure DevOps امنیت در سطوح مختلف Azure DevOps، پنل ادمین، سطح collection، سطح Project، سطح Team و Area امنیت در زیر سیستم های مختلف Azure DevOps بخش نهم – مدیریت محصول چابک با استفاده از بوردهای Azure DevOps معرفی اسکرام و مفاهیم اجایل تشریح مفهوم Traceability و مشکلات موجود در این زمینه در ایران تشریح مفهوم Visibility و مشکلات موجود در این زمینه در ایران فرآیندهای چابک موجود در Azure DevOps و تفاوت های آنها تعریف محصول و شکست آن کانبان و روش استفاده از Azure DevOps به صورت کانبان ایجاد بک لاگ محصول ایجاد بک لاگ اسپرینت برنامه ریزی Release ها و تعریف اطلاعات مرتبط در Azure DevOps ساختن یک Release Plan گزارش گیری از اطلاعات موجود با کمک Query ها و مدیریت Query ها تعریف و مدیریت داشبوردهای محصول روش صحیح استفاده از بوردهای Azure DevOps توسط مالکین محصول استفاده از ستون های تجمیعی Rollup و live reload بخش دهم – ورژن کنترل / سورس کنترل در Azure DevOps معرفی انواع ورژن کنترل توزیع شده و متمرکز TFVC یا Git، تفاوتها و شباهت ها ارائه تشریح خلاصه ایی از TFVC و اینکه TFS نیست مهاجرت از TFVC به Git آموزش مقدماتی Git معرفی Azure DevOps Repos و نحوه مدیریت ریپوهای گیت بخش فایلها و نحوه استفاده بهتر از آن آموزش استفاده از بخش کامیت ها و پوش ها و دلایل جداسازی میریت این دو آموزش بخش Branch ها و روش هایی که باید در استفاده از برنچ ها رعایت شوند و مدلهایی که نباید استفاده شوند آموزش Tag ها و ارائه روش صحیح استفاده از آنها Pull request چیست و ارتباط آن ها فرآیندهای DevOps و مدیریت محصول آموزش تنظیم پالیسی های کلی و جامع بر روی گیت ریپوهای تیم پروژه بخش یازدهم – ورژن کنترل دیتابیس و روش های مفید مرتبط چرا ورژن کنترل برای دیتابیس بهترین روش های مدیریت تغییرات دیتابیس SSDT و SQL Chang Automation روش دوگانه Redgate در مدیریت تغییرات دیتابیس و شیفت به چپ تشریح ابزارها و روش های Database DevOps بخش دوازدهم – اصول Powershell پاورشل و اصول استفاده از آن Cmdlet ها و گرفتن خروجی بخش سیزدهم – نگاهی کلی به Azure DevOps Pipeline ها Azure DevOps Pipeline چیست تشریح رویکرد Azure DevOps به موضوع Automation تشریح روش های موجود Azure DevOps جهت پیاده سازی خودکارسازی تشریح نیازمندی های موجود جهت ایجاد Automation در بخش ورژن کنترل بخش چهاردهم – پیش نیازهای Pipeline توضیح ساختار کلی موجود در بخش Pipeline ها زبان YAML چیست و نقش آن در Azure DevOps آموزش اصول اصلی، بیلدهایی سریع، نمایش وضعیت بیلدها، فقط یکبار بیلد کنید، ورژن گذاری تمامی Artifact ها Agent ها و مدیریت آنها در سطوح مختلف Azure DevOps تشریح Environment ها تشریح Library و Task group تشریح Deployment group ها بخش پانزدهم – پیاده سازی خودکار سازی با استفاده از Pipeline تغییرات اعمال شده در نسخه ۲۰۲۰ و تغییرات در بخش build پایپلاین به دو روش Designer و YAML مدیریت پایپلاین ها انواع task های موجود در پایپلاین ها آموزش تعریف Pipeline با استفاده از کدهای YAML تشریح اسکریپت نویسی به صورت YAML تنظیمات موجود در پایپلاین ها ایجاد Continuous integration در pipeline متغیرهای از پیش تعریف شده در پایپلاین ها اجرای پایپلاین ها و مشاهده نتایج مدیریت محصولات پایپلاین ها اجرای تست های Unit و Integration در پایپلاین آموزش نحوه پیاده سازی تست های خودکار UI در پایپلاین ها توضیح: سایر اصول پیشرفته پایپلاین ها مثل پایپلاین های با چندین stage و دارای تایید کننده جهت جلوگیری از طولانی تر شدن این دوره در دوره های دیگری ارائه می گردد. بخش شانزدهم – Azure DevOps Releases معماری بخش Release مدیریت release ها ساختن یک پایپلاین با ارتیفکت ها و محیطها متغیرهای از پیش تعریف شده در release ها پیاده سازی CI/CD بخش هفدهم – Test Plans تست به روش اجایل مدل پیاده سازی تست در شرکت مایکروسافت مدیریت تست ها در MTM و Test hub برنامه ریزی تست ها، Test plan و test suits Test case چیست و چه چیزی نیست آموزش روش پیاده سازی تست های غیر اتوماتیک در Azure DevOps بررسی نتایج اجرای تست ها بخش هجدهم – Azure DevOps Artifacts Artifact چیست و تشریح بخش Artifact موجود در Azure DevOps مفاهیم اصلی Feed چیست بهترین روشها جهت استفاده از Azure DevOps Artifacts گراف پکیج ها محدودیت ها و ویوهای فیدها Promote نمودن پکیج ها و Upstream سورس ها تنظیم ریپوزیتوری پکیج nuget و اجبار انها به ویژال استدیو پکیج های npm پکیج های Maven بخش نوزدهم – دانشنامه و ویکی به اشتراک گذاری Vision سازمان، تیم، محصول ایجاد ویکی برای تیم پروژه آموزش روش تهیه یک ویکی مرتب و بر اساس محتوا با کمک Markdown سه روش مدیریت اطلاعات در ویکی جهت بهره وری بیشتر ایجاد یک ویکی زنده با اتصال بخش بورد به ویکی و مشاهده Work item ها مستندات سرفصل دوره Azure DevOps 2020