آنچه یاد خواهید گرفت:
اصول DevOps و مزایای آن برای کسبوکار را درک کنید.
متدولوژی های توسعه Waterfall و چابک را مقایسه کنید.
مفاهیم CI/CD و نقش مهندس DevOps را توضیح دهید.
Azure DevOps را بهصورت مؤثر مرور و استفاده کنید.
آیتمهای کاری، بوردها و بکلاگها را ایجاد و مدیریت کنید.
برنامهریزی اسپرینت و برنامهریزی ظرفیت را انجام دهید
چرخه عمر پروژه در Azure DevOps را درک کنید.
ویژگیها و ابزارهای کلیدی Azure DevOps را شناسایی کنید.
وظایف موازی را در Azure DevOps پیکربندی کنید.
روشهای برنامهریزی چابک را در سناریوهای واقعی تیمی اعمال کنید.
پیشنیازهای دوره
درک اولیه از مفاهیم توسعه نرمافزار
آشنایی با محیطهای فناوری اطلاعات یا توسعه اپلیکیشن
علاقهمندی به روشهای چابک، DevOps یا تحویل نرمافزار
توضیحات دوره
این دوره برای متخصصان فناوری اطلاعات، تیمهای نرمافزاری و مهندسان مشتاق DevOps طراحی شده است؛ افرادی که میخواهند یاد بگیرند سازمانهای مدرن چگونه با استفاده از روشهای چابک و DevOps و با تکیه بر Azure DevOps، نرمافزار را برنامهریزی، ردیابی و تحویل میکنند.
در محیطهای سازمانی، تحویل موفق نرمافزار فقط به ابزارها وابسته نیست، بلکه به فرآیند، برنامهریزی و همکاری نیز بستگی دارد. این دوره بر مفاهیم اساسی و گردشکارهایی تمرکز دارد که سازمانها برای مدیریت پروژهها، هماهنگسازی تیمها و تحویل مستمر ارزش از آنها استفاده میکنند.
با درک اینکه DevOps چیست، چرا اهمیت دارد و چه مزایایی برای سازمانها دارد آغاز خواهید کرد. سپس توضیحی روشن درباره روشهای توسعه چابک و تفاوت آنها با مدلهای سنتی Waterfall دریافت میکنید. در ادامه، این مفاهیم مستقیماً به این موضوع متصل میشوند که Azure DevOps چگونه از چرخه کامل پروژه پشتیبانی میکند.
یکی از محورهای اصلی دوره، Azure Boards است؛ جایی که یاد میگیرید چگونه آیتمهای کاری، بوردها، بکلاگها و برنامهریزی اسپرینت را ایجاد و مدیریت کنید، از جمله برنامهریزی ظرفیت برای تیمهای چابک. همچنین درک خواهید کرد که تیمها چگونه پیشرفت را ردیابی میکنند، کارها را اولویتبندی میکنند و در طول تکرارها دید مناسبی از وضعیت کار حفظ میکنند.
این دوره همچنین مفاهیم CI/CD، نقش مهندس DevOps و اینکه این روشها چگونه در پایپ لاین های تحویل مدرن جای میگیرند را معرفی میکند. ویژگیها و ابزارهای Azure DevOps را بررسی خواهید کرد، ساختار پروژهها را درک میکنید و مراحل فعالسازی وظایف موازی را مانند؛ موضوعی مهم در پیادهسازیهای DevOps در مقیاس سازمانی یاد میگیرید
در پایان این دوره، فراگیران درک روشن و کاربردی از برنامهریزی و تحویل چابک با استفاده از Azure DevOps خواهند داشت؛ بنابراین این دوره برای آموزش سازمانی و فراگیران Udemy Business بسیار مناسب است.
این دوره برای چه کسانی مناسب است؟
مهندسان DevOps (از مبتدی تا متوسط)
اسکرام مسترها و فعالان حوزه چابک
مدیران پروژه و مدیران تحویل
توسعهدهندگان نرمافزار در تیمهای چابک
مهندسان تضمین کیفیت و انتشار
متخصصان فناوری اطلاعات که به نقشهای DevOps منتقل میشوند.
تیمهایی که به مهارتهای برنامهریزی چابک در سطح سازمانی نیاز دارند.