تبدیل شدن به یک استاد توسعه نرم افزار Agile - Master Agile Software Development

-
1
1 ساعت
با زیرنویس فارسی و انگلیسیاز اسکرام تا شش سیگما، گزینه های فراوانی برای معماری گردش کار یک سازمان وجود دارد. و از آنجایی که هیچ رویکرد یکسانی برای توسعه نرمافزار وجود ندارد، برای مدیران پروژه نرمافزاری، معماران و رهبران تیم مهم است که گزینههای مختلفی را که در اختیار دارند قبل از تصمیمگیری که بر بودجه، کارکنان و مدیریت تأثیر میگذارد، درک کنند. تحویل نرم افزار این دوره از چشم انداز توسعه نرم افزار بزرگنمایی می کند تا نگاهی سطح بالا به انواع رویکردهای چرخه عمر توسعه نرم افزار (SDLC) ارائه دهد - از روش های سنتی گرفته تا فرآیندهای مدرن تر. مربی Shashi Shekhar یک مرور مختصر از هر روش ارائه می دهد، و نشان می دهد که چگونه هر یک از روش ها منحصر به فرد هستند و می توانند امروزه قابل استفاده باشند. درباره lean، kanban، DevOps و موارد دیگر بیاموزید. اهداف یادگیری روش های سنتی، از جمله مدل آبشار روش های چابک اولیه، از جمله DSDM و FDD گردش کار اسکرام اصول ناب کلیدی نحوه استفاده تیم ها از تابلوهای کانبان اصول اصلی برنامه نویسی افراطی چگونه مدل Spotify شیوه های چابک را بهینه می کند تاریخچه DevOps تنظیم استانداردها با شش سیگما
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیAgile و Waterfall دو روش محبوب مدیریت پروژه هستند. انتخاب رویکرد مناسب می تواند بر بودجه، برنامه و موفقیت پروژه شما تأثیر بگذارد. در این دوره، متخصصان صنعت کریس کرافت و داگ رز با هم متحد می شوند تا شباهت ها، تفاوت ها و بهترین استفاده از Agile و Waterfall را بررسی کنند. آنها توضیح می دهند که کدام روش برای پروژه های در مقیاس بزرگ بهترین است، کدام روش مقرون به صرفه تر است، و کدام پروژه برای هر سبک یا ترکیبی از سبک ها مناسب است. کریس و داگ مثالهای واقعی را مرور میکنند و درباره مزایا و معایب آن توصیههای صریح میدهند. این درسها برای مدیران پروژه طراحی شدهاند که اصول Agile و Waterfall را میدانند، اما علاقهمند به مقایسه مستقیم هستند که به آنها کمک میکند در انتخاب یک رویکرد نسبت به روش دیگر اعتماد به نفس بیشتری داشته باشند. اهداف یادگیری برآورد هزینه ها استفاده از Agile برای پروژه های غیر نرم افزاری انجام پروژه های بزرگ و پیچیده Knban و Agile نمودارهای سوختگی چرا دوی سرعت دو هفته است؟ استفاده از Agile در مقابل Waterfall کاهش مستندات
-
3
40 دقیقه
دوبله شدهآیا سازمان شما به دنبال تحقق زمان، کیفیت و مزایای هزینه مدیریت پروژه agile است؟ اگر چنین است، پس این دوره برای شما مناسب است. به مربی مدیریت پروژه و متخصص Kela O`Connell بپیوندید زیرا او به علاقه مندان برای آزمایش agile کمک میکند تا تفاوت بین روشهای سنتی waterfall و agile را درک کنند و همچنین آنچه را برای موفقیت لازم است، درک کنند. او مشاورهای در مورد چگونگی حمایت از پروژه آزمایشی شما با شناسایی زودهنگام هواداران اولیه و نگه داشتن آنها در هنگام پاسخگویی به مخالفان ارائه میدهد. سپس او از طریق انتخاب یک پروژه آزمایشی، انتخاب تیم مناسب و تنظیم چشم انداز، شما را راهنمایی میکند. برای به پایان رساندن، او خلاصهای از اصول اولیه agile - از جمله نحوه نزدیک شدن به برنامه ریزی Sprint - را برای کمک به شما در شروع کار ارائه میدهد. اهداف یادگیری جزء اصلی پشت agile را شناسایی کنید. تعیین اهداف مشترک پس از گذار به چابک. تمایز بین نقش های مختلف مورد استفاده در یک پروژه agile. رویدادهای چارچوب scrum را تفسیر کنید. توضیح دهید که کدام عناصر و ابزارهای کلیدی برای یک اسپرینت موفق استفاده می شود.
-
4
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیتیمهایی که یک طرز فکر چابک و سریع را دارند، اغلب قادر به پاسخگویی به بازخورد مشتریان و تغییر نیازهای کسب و کار می باشند و در این روند سرگرم کننده، قرار گیرند. علاقه مند به بدست آوردن اصول چابک به تیم خود هستید؟ این دوره می تواند به شما کمک کند. به مدرس Doug Rose بپیوندید و او را از طریق مفاهیم اساسی مورد نیاز برای شناختن به عنوان یک تیم چابک، دنبال کنید. او بر ارزشها و اصول تحت پوشش مانیفست چابک و همچنین نحوه افزایش ارتباط با داستان های کاربر و تیم های متقابل عمل می کند. نحوه پاسخ دادن به تغییر روش چابک، کشف چارچوب های پر جنب و جوش و یادگیری در مورد نقش های مشترک در یک تیم چابک را کشف کنید. در طول راه، او شما را با برخی از تمرینات که می تواند به افزایش چابکی و بهره وری تیم شما کمک کند، آشنا میکند. اهداف یادگیری بازدارنده هایی را که هنگام مدیریت یک تیم چابک تأثیر بسزایی دارند، بشناسید. "مانیفست چابک" را تعریف کنید. ساختار یک تیم چند منظوره را به یاد بیاورید. تعیین کنید که چه چیزی باید در داستانهای کاربر گنجانده شود. از قانون 80/20 برای تعیین اولویت اقلام با ارزش بیشتر استفاده کنید. دو اصل چابک را فهرست کنید که تیم را به ماندن در ساختارهای زمانی راهنمایی می کند در حالی که انعطاف پذیری کافی برای سازگاری با تغییرات را دارد. معایب روش آبشار را نام ببرید.
-
5
26 دقیقه بروز شده
با زیرنویس فارسی و انگلیسیمتدولوژی agile به دلیل قابلیت های توسعه سریع، گردش کار تکرار شونده و پویایی تیم بهبود یافته، به یک عنصر اصلی در صنعت توسعه نرم افزار تبدیل شده است. در این دوره، Harrison Ferrone شیوههای agile را با هدف پرداختن به پیچیدگیها و محدودیتهای منحصر به فرد پروژههای موبایل پوشش میدهد. او شما را از مرحله مفهوم و ایدهپردازی تا ادغام و استقرار مداوم، برجسته کردن بهترین شیوهها و برنامهریزی کارآمد میبرد. در پایان این دوره، شما پایه ای برای وارد کردن agile به فرآیند توسعه خود و ساده سازی خط لوله پروژه فعلی خود خواهید داشت. اهداف یادگیری برنامه ریزی و طراحی توسعه معماری انعطاف پذیر ملاحظات مستندسازی زمان بهینه سازی تعیین سرعت تکنیک های برنامه نویسی agile Refactoring تست و رسیدگی به اشکالات ساخت خط لوله آزادسازی
-
6
1 ساعت
با زیرنویس فارسی و انگلیسیRefactoring کد یک مسئولیت کلیدی توسعه دهندگان نرم افزار است. این به شما کمک می کند تا کد با کیفیت ایجاد کنید - پایه ای که برای واکنش سریع به تغییر، افزودن ویژگی های جدید و ارسال محصولات با کارایی بالا نیاز دارید. این دوره اصول اولیه بازسازی را که برای توسعه Agile طراحی شده است، آموزش می دهد. مربی ریچارد کاسپروفسکی به شما کمک میکند تا یک محیط توسعه مبتنی بر آزمایش راهاندازی کنید و از تکنیکهای اولیه بازآفرینی استفاده کنید: تغییر نام متغیر، استخراج، و روشهای درون خطی. در فصل دوم، او توضیح میدهد که چگونه میتوان کدهای قدیمی را با بدهیهای فنی معوق - ناکارآمدیها و خطاهایی که در نتیجه برنامهریزی بیدقت معرفی شدند، تثبیت کرد. سپس از refactoring برای ساده کردن کد، حذف کپی برداری و ساخت اشیاء قابل استفاده مجدد بیشتر استفاده می کند. در نهایت، او نشان می دهد که چگونه refactoring یک گردش کار Agile را تکمیل می کند، با نشان دادن نحوه اضافه کردن سریع یک ویژگی جدید به پایگاه کد ساده شده. اهداف یادگیری تعریف refactoring راه اندازی یک محیط توسعه آزمایش محور تغییر نام متغیرها با استفاده از روش استخراج پین کردن کدهای قدیمی کد تست و پوشش شعبه بازسازی کدهای قدیمی ساده کردن ریاضیات و بولی ها افزودن رفتارهای جدید به کدهای بازسازی شده
-
7
1 ساعت
با زیرنویس فارسی و انگلیسیکیفیت کد برای هر توسعه دهنده ای مهم است. نرم افزار ضعیف می تواند برای مشتریان، زمان و هزینه شما هزینه داشته باشد. این دوره بهترین شیوهها و ابزارها را برای نوشتن کد با کیفیت بالا معرفی میکند تا بتوانید محصولات بهتری ارائه دهید، بهروزرسانیها را سریعتر به بازار دریافت کنید و بدهی فنی کلی خود را کاهش دهید. مربی اسکات فورد ابزارهای پلتفرم آگنوستیک را معرفی می کند که به بهبود هر پروژه نرم افزاری کمک می کند. یاد بگیرید که چگونه پیچیدگی را با CodeClimate کاهش دهید، نقاط مهم را تجزیه و تحلیل کنید و با CodeScene تغییر دهید، از پوشش کد کافی با NDepend اطمینان حاصل کنید، و با SonarQube تکراری را کاهش دهید. به علاوه، نحوه استفاده از Snyk برای ایمن سازی وابستگی ها و ایجاد یک سبک کدنویسی سازگارتر با HoundCI را بیاموزید. در پایان، ابزارها و مهارتهایی را خواهید داشت که برای ایجاد کدهای پاکتر نیاز دارید – و برنامههایی که اشکالزدایی، اجرا و نگهداری آنها آسانتر است. اهداف یادگیری معیارها و ابزارهای کیفیت کد کاوش پیچیدگی کد تنظیم آستانه پیچیدگی تجزیه و تحلیل نقاط داغ و ریزش تجسم پوشش کد یافتن تکراری تامین وابستگی ها حفظ یک سبک کدنویسی ثابت
-
8
2 ساعت
با زیرنویس فارسی و انگلیسیتیم های نرم افزاری به طور فزاینده ای از راه دور می روند - و دلیل خوبی هم دارد. کارگران از راه دور اغلب از استقلال و بهره وری بیشتری نسبت به همتایان داخلی خود برخوردار هستند. استفاده از راه دور همچنین میتواند به سازمانها کمک کند تا با سرمایهگذاری کمتر در زیرساختهای فیزیکی، در منابع صرفهجویی کنند. کنجکاو هستید که چگونه به تیم نرم افزاری خود کمک کنید تا به کار از راه دور تغییر دهند؟ در این دوره آموزشی، Andrea Goulet به شما نشان میدهد که چگونه میتوانید یک استراتژی کار از راه دور مبتنی بر Agile را برای تیم نرمافزار خود پیاده کنید. در طول راه، او شیوه های توسعه توزیع شده را به اشتراک می گذارد که می تواند برای تیم های کاملاً از راه دور و تیم های مشترک مفید باشد. نکاتی را برای استفاده از ابزارهای برتر برای تیم های توزیع شده، حفظ برتری فنی، مصاحبه و استخدام، تطبیق جلسات ایستاده برای کارگران از راه دور و موارد دیگر دریافت کنید. اهداف یادگیری مزایا و چالش های کار از راه دور مدلهای کار از راه دور به صورت مشترک و توزیع شده تغییر به فضای کاری دیجیتال فیلتر کردن اطلاعات برای حفظ بهره وری شما امنیت در تیم های راه دور ادغام، تحویل و استقرار مداوم بررسی کدها ایجاد شرح شغل برای موقعیت های راه دور تطبیق جفت و موبینگ برای کارگران از راه دور
-
9
42 دقیقه
با زیرنویس فارسی و انگلیسیطبیعی است که مدیران جدید هنگام شروع یک نقش رهبری احساس غرق شدن کنند. این دوره با مربی توسعه رهبری چلسی جی به مدیران جدید و مشتاق آموزش می دهد که چگونه خود (و تیمشان) را برای موفقیت بلندمدت آماده کنند. چلسی موضوعات مهمی مانند: درک و تعریف سبک رهبری شما را پوشش می دهد. ایجاد روابط مبتنی بر اعتماد با تیم خود؛ ایجاد شیوهها و روالهای ارتباطی مؤثر؛ مدیریت به عنوان یک رهبر جدید؛ و شغل خود را مدیریت کنید در حالی که دیگران را مدیریت می کنید.
-
10
55 دقیقه بروز شده
با زیرنویس فارسی و انگلیسیAgile در حال تبدیل شدن به رویکرد مدیریت پروژه در پروژههای سریع است. در قلب هر پروژه Agile یک تیم چابک قرار دارد. در این درس، اولین ئرس در سری Agile at Work، مدرس Doug Rose از یک پروژه نمونه برای نشان دادن نحوه ساخت تیم چابک تان استفاده میکند. تیمی با طرز تفکر سریع فردی سازمانیافته، مشارکتی، و پاسخگو میباشد. او همچنین مشکلات پیچیده ای را که در پیاده سازی وجود دارد را تشریح می کند: تیمهای جدید باید مراقب نقش خود باشند و چالشهای مدیریت گروههای خود سازمانیافته را درک کنند. اهداف یادگیری شروع به چابکی در سازمان خود کنید تعیین نقشها و مسئولیتهای تیم اجازه دادن به خود سازماندهی تیم آموزش تیم مانند یک تیم چابک فکر و ارائه می کند اجتناب از مشکلات
-
11
51 دقیقه بروز شده
با زیرنویس فارسی و انگلیسیتیمهای پروژه Agile، گزارشهای کوتاه کاربر را به عنوان راهی برای برنامهریزی کار برای سرعت پیش رو، ایجاد میکنند. در این درس، متخصص Agile مدرس Doug Rose نشان میدهد که چگونه این داستانهای کاربر را بنویسید و آنها را در لیست کارهای ناتمام ذخیره کنید. او همچنین نشان میدهد که چطور از شایعترین مشکلات برنامهریزی پروژه چابک، اجتناب کنید. اهداف یادگیری تفاوت دو سرعت با یک پروژه سنتی را توضیح دهید. سه نقش کاربر را نام ببرید. مخفف INVEST را تعریف کرده و هدف آن را توضیح دهید. سه بخش اصلی منشور پروژه را فهرست کنید. مزایای برنامه ریزی پوکر را بشناسید. چالش های مربوط به عقب ماندگی دو سرعت را به یاد بیاورید.
-
12
59 دقیقه بروز شده
با زیرنویس فارسی و انگلیسیبسیاری از تیمهای جدید agile فکر میکنند انعطاف پذیری در جلسات خود به آنها امکان میدهد هر کاری را که صحیح است انجام دهند. در واقعیت، پروژههای agile با اجرای فعالیتهای کوتاه و ساختار یافته، یکنواخت تر حرکت میکنند. هر فعالیت دارای جعبه زمانی است، بنابراین تیمها در یک برنامه و برنامه زمانی مشخص پیگیری میکنند. در این دوره، کارشناس agile، مدرس Doug Rose به تشریح چگونگی برگزاری جلسات agile تا حد ممکن میپردازد. او راهنماییهایی را در مورد فعالیتهای رایج مانند برنامه رهاسازی، ایستادگی روزانه، برنامه ریزی اسپرینت و نمایشی محصول ارائه میدهد. در طول دوره، در مورد مشکلات موجود در جلسات مشترک و چالشهای پیگیری فعالیتها بیاموزید. برای کسب اطلاعات بیشتر در مورد agile، دورههای اضافی را در سری Agile at Work مشاهده کنید. اهداف یادگیری ارتباط اسمزی را تعریف کنید و نحوه کمک به افزایش بهره وری را در یک فضای کاری مشترک توضیح دهید. توضیح دهید که چگونه دامنه یک پروژه چابک با محدوده یک پروژه سنتی متفاوت است. تکنیک های مفیدی را که کارایی جلسات استندآپ را افزایش می دهد، شناسایی کنید. پس از ارائه صاحب محصول با ارزش ترین داستانها، نقش توسعه دهنده را بشناسید. نحوه تشکیل برآوردهای نسبی را بررسی کنید. مزایای هیئت مدیره Heard It، Did It را بخاطر بسپارید.
-
13
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبه منظور کمک به افزایش سرعت و کیفیت کارهای یک تیم، از یک فرمت ساختار یافته برای جمعآوری بینش، شناسایی چالشها، ایجاد یک طرز تفکر خلاقانه تر استفاده میکنند و یک تیم سازنده و موفق تری ایجاد میکنند. نویسنده Doug Rose پنج مرحله از یک روند بازنگرانه موفق را نشان میدهد: تنظیم جهت درست، گرفتن همه مسائل روی میز، جمع آوری بینش از تیم، تصمیم گیری و اعمال تغییرات. او چگونگی استفاده از نمودار starfish یا رویکرد PANCAKE را برای تسهیل یک روند بازنگرانه راحت و موثر توصیف میکند و در آخر، درباره اهمیت بستن یک روند بازنگرانه با موارد عملی واضح برای Sprint بعدی بحث میکند. اهداف یادگیری پنج مرحله از گذشته نگر انتخاب یک مکان ایده آل برای جلسات شناسایی مسائل و بهبودها کار با تیم توزیع شده بحث ها را تشویق می کند تعیین اهداف با استفاده از معیارهای SMART پرسیدن سوالات خوب اتخاذ تصمیمات تیمی بستن گذشته نگر agile
-
14
44 دقیقه بروز شده
با زیرنویس فارسی و انگلیسیتیمهای Agile برای گزارش پیشرفت خود به یک روش سبک نیاز دارند. گزارشهای Agile باید ساده و آسان برای خواندن باشد و اطلاعات را در کل اتاق به کل تیم منتقل میکند. در این دوره، کارشناس Doug Rose فرایندی را برای گزارش از پیشرفت پروژه agile شما ارائه میدهد. او نشان میدهد که چگونه میتوان اولویتها را با استفاده از backlogs محصول تعیین کرد، پیشرفت روزانه را با استفاده از taskboards نشان داد، و استفاده از نمودارهای burndown. وی همچنین خطاهای رایج مانند retrofitting را برجسته میکند. اهداف یادگیری هدف یک تابلوی وظیفه و چگونگی کمک آن به پیشرفت پروژه را توضیح دهید. ترتیب صحیح مسیرهای شنا را در یک صفحه کار ذکر کنید. دو نوع نمودار برجسته را نام ببرید. تشخیص مشکلاتی که وقتی یک تیم حماسه ها را به داستان تقسیم نمی کند.
-
15
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیDevOps یک چارچوب یا گردش کار نیست. این فرهنگی است که بر دنیای تجارت پیشی گرفته است. DevOps همکاری و ارتباط بین مهندسان نرم افزار (Dev) و عملیات IT (Ops) را تضمین می کند. با DevOps، تغییرات سریعتر به تولید می انجامد. اشتراک منابع آسان تر است. مدیریت و نگهداری سیستم های مقیاس بزرگ آسان تر است. در این دوره، ارنست مولر و جیمز ویکت، تمرین کنندگان معروف DevOps، مروری بر جنبش DevOps، با تمرکز بر ارزش اصلی CAMS (فرهنگ، اتوماسیون، اندازه گیری و اشتراک گذاری) ارائه می دهند. آنها روشها و ابزارهای مختلفی را که یک سازمان می تواند برای انتقال به DevOps اتخاذ کند، در نظر می گیرد و اصول مدیریت پروژه چابک و ناب را بررسی می کند و اصول قدیمی مدرسه مانند ITIL، ITSM و SDLC را در DevOps می بیند. این دوره با بحث در مورد سه مستاجر اصلی DevOps - اتوماسیون زیرساخت، تحویل مداوم و مهندسی قابلیت اطمینان - و همچنین برخی منابع اضافی و نگاهی اجمالی به آینده ای که سازمانها در حال گذار از معماری ابر به سرور بدون سرور دارند، به پایان می رساند. اهداف یادگیری DevOps چیست؟ درک ارزشها و اصول اساسی DevOps انتخاب ابزارهای DevOps ایجاد فرهنگ DevOps مثبت درک چابک و لاغر ساخت خط انتقال مداوم ایجاد سیستم های قابل اعتماد نگاهی به آینده DevOps
-
16
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبا استفاده از اصول ناب و چابک، تیم های مهندسی می توانند سیستم های بهتر و نتایج تجاری بهتری را ارائه دهند - هر دو برای موفقیت DevOps بسیار مهم هستند. در این دوره، مربیان ارنست مولر و Karthik Gaekwad نظریه ها، تکنیک ها و مزایای agile و lean را مورد بحث قرار می دهند. بیاموزید که چگونه می توان آنها را برای تیم های عملیاتی به کار گرفت تا جریان موثرتری از توسعه به عملیات ایجاد کرده و مسیر "مفهوم به پول" را تسریع کند. علاوه بر مفاهیم کلیدی، می توانید نمونه هایی از اجرای سریع و agile در سازمان های نرم افزاری در دنیای واقعی را بشنوید. اهداف یادگیری agile چیست؟ lean چیست؟ اندازه گیری موفقیت یادگیری و سازگاری ایجاد فرهنگ اندازه گیری یادگیری مداوم مفاهیم پیشرفته
-
17
2 ساعت
با زیرنویس فارسی و انگلیسینیازهای مشتری هر روز تغییر می کند. ما به محصولات خود نیاز داریم تا همگام باشیم. رویکردی چابک در تجزیه و تحلیل الزامات داشته باشید: طرز فکر و تکنیک های لازم برای کشف الزامات یک پروژه چابک و موفقیت در نقش تحلیلگر کسب و کار (BA) را بیاموزید. آنجلا ویک 12 اصل چابک را از دیدگاه BA بررسی می کند، تکنیک های مدیریت عقب ماندگی را معرفی می کند و تکنیک هایی مانند تجزیه محصول، داستان های کاربران و نقشه های داستان را مورد بحث قرار می دهد، که به کارشناسی ارشد کمک می کند محصولاتی را ارائه دهد که واقعاً مشتریان را خوشحال می کند. به علاوه، بدانید که مفاهیمی مانند "حداقل محصول قابل اجرا" و "جریان ارزش" برای افرادی که در مقطع کارشناسی کار می کنند چه معنایی دارد. اهداف یادگیری نقش تحلیلگر کسب و کار را در چابک تعریف کنید. اصول چابک پنج تا هشت را از دیدگاه تحلیلگر کسب و کار شناسایی کنید. در مورد یک تیم چابک، دیدگاه تحلیلگر کسب و کار را بررسی کنید. افزایش ارزش در یک تیم چابک را تعیین کنید. اصول تعیین سطح جزئیات در کارهای عقب افتاده را بررسی کنید. مراحل مشارکت با صاحب محصول در موارد عقب افتاده را بشناسید. هدف معیارهای پذیرش را تعیین کنید.
-
18
1 ساعت
با زیرنویس فارسی و انگلیسیبه عنوان یک نویسنده کد، انطباق کننده تنها مخاطب شما نیست. همکاران شما - و حتی خود آینده شما، وقتی اشکالات را برطرف می کنید - باید بتوانند به راحتی قصد اصلی شما را درک کنند. در این دوره آموزشی، یاد بگیرید که چرا نوشتن کدی که پاک باشد – یا توسط کامپیوترها و انسان ها به راحتی قابل درک است – مهم است و چگونه آن را در عمل انجام دهید. مدرس اسکات فورد چگونگی اطمینان از اینکه جنبه های مختلف کد شما به وضوح و با دقت ساخته شده اند، از جمله نام ها، قالب بندی و منطق را بررسی می کند. بهعلاوه، او توضیح میدهد که آزمایش واحد «تمیز» چگونه به نظر میرسد و چگونه میتوان از سریع و کارآمد بودن تستهای شما اطمینان حاصل کرد. اهداف یادگیری اهمیت نام های پاک نام گذاری کلاس ها و انواع قوانین نامگذاری متغیرهای محلی و عضو چرا قالب بندی تمیز اهمیت دارد استفاده مناسب از حلقه ها جدا نگه داشتن تست های واحد
-
19
1 ساعت
با زیرنویس فارسی و انگلیسیچابکی یک ضرورت در توسعه نرم افزار مدرن است. برنامه نویسی شدید (XP) به تیم ها کمک می کند تا به چابکی، با کیفیت بالاتر، اشکالات کمتر و انعطاف پذیری بیشتر دست یابند. XP از ایدههای سایر روشهای مدیریت پروژه استفاده میکند و آنها را به یک سطح «افراطی» میبرد تا به حداکثر تأثیر برسد. این دوره اصول اولیه XP را برای توسعه دهندگان نرم افزار، رهبران تیم، مربیان چابک و سایر افرادی که می خواهند XP را در سازمان خود ادغام کنند، معرفی می کند. درباره تاریخچه، ارزشها و طرز فکر XP بیاموزید و به جزئیاتی مانند داستانهای کاربر، برنامهریزی انتشار و تکرار، توسعه آزمایشمحور، برنامهنویسی جفتی، refactoring و یکپارچهسازی مداوم بیاموزید. هر درس به شما کمک می کند تا مفاهیم اصلی XP را درک کنید، بنابراین می توانید آن را در پایه چرخه توسعه خود بسازید. اهداف یادگیری مروری بر برنامه نویسی شدید حلقه های بازخورد برنامه ریزی تکرار برنامه نویسی جفتی روند مستمر حفظ سرعت پایدار مالکیت کد جمعی
-
20
1 ساعت
با زیرنویس فارسی و انگلیسیبرنامه ریزی موفقیت آمیز، ایجاد و انتشار نرم افزار به یک فرآیند صحیح، هماهنگی قوی بین تیم های متعدد و برنامه های کاربردی به درستی پیکربندی شده نیاز دارد. بسیاری از تیم ها نرم افزار Jira را برای مدیریت کار خود انتخاب می کنند. با اتصال ابزارهای Atlassian اضافی، مانند Confluence و Bitbucket، تیم ها می توانند کارهای دستی را کاهش دهند و به طور کلی از روند توسعه خود پشتیبانی کنند. راشل رایت به عنوان موسس یک شرکت توسعه وب، رابط بین تیمهای تجاری و توسعه، و مدیر برنامههای کاربردی Atlassian، فرآیندهای تجاری را میشناسد، ابزارهای توسعه نرمافزار را میشناسد و چرخه عمر توسعه نرمافزار را سپری کرده است. در این دوره، Rachel به شما نشان میدهد که چگونه ابزارهای Atlassian با هم کار میکنند تا از همه نیازهای برنامهریزی و انتشار شما پشتیبانی کنند. او شما را از طریق الزامات ساخت در Confluence، اتصال فضاهای Confluence به پروژههای Jira، اتصال Jira به Bitbucket، مدیریت موارد تست و رفع اشکالات در Jira، انتشار کد در Bitbucket و موارد دیگر راهنمایی میکند.
-
21
1 ساعت
با زیرنویس فارسی و انگلیسیوقتی نوبت به حل یک مشکل کدنویسی پیچیده می رسد، گاهی اوقات دو (یا بیشتر) ذهن بهتر از یک ذهن هستند. در این دوره، همه چیز را در مورد مکانیک، جزئیات و ارزش رویکردهای کدنویسی مشترک - یعنی برنامه نویسی جفتی و برنامه نویسی موب - یاد بگیرید که می تواند به شما در حل مشکلات در یک کلیپ سریعتر کمک کند. تکنیکهای عملی را بیاموزید که میتوانند وقتی برنامهنویسی زوجی یا گروهی را با تیمهای خود امتحان میکنید، شما را برای موفقیت آماده کنند. به علاوه، در مورد تغییرات این رویکردها، از جمله برنامه نویسی جفت از راه دور و کار با غیربرنامه نویس ها، بیاموزید. در طول دوره، مربیان لین لنگیت و چیو-کی چان سناریوهایی را به اشتراک می گذارند که نشان می دهد این تکنیک های مشترک چگونه در موقعیت های دنیای واقعی کار می کنند. اهداف یادگیری کدنویسی مشترک در مقابل کار انفرادی برنامه نویسی جفت و جفت از راه دور چیست؟ همکاری در مقابل جفت شدن برنامه نویسی موب چیست؟ نکاتی برای موبینگ موفق گردش کار از طریق تابلوهای Kanban تیم های ویژگی یکپارچه ارزش تجاری کدگذاری مشترک
-
22
1 ساعت
با زیرنویس فارسی و انگلیسیتوسعه رفتار محور (BDD) از توسعه آزمایش محور به عنوان فرآیندی که همکاری با تیم های غیر فنی را افزایش می دهد پدید آمد. تستهای BDD بر روی رفتار کاربر و سیستم متمرکز هستند و میتوانند جزئیاتی را که اغلب در طول فرآیند توسعه نرمافزار سنتی از بین میروند، روشن کنند. این دوره آموزشی اصول اولیه توسعه رفتار محور را آموزش می دهد. بیاموزید که چگونه BDD در یک گردش کار چابک قرار می گیرد، چگونه فرآیند BDD را در یک تیم هدایت کنید، و اصول اولیه استفاده از چارچوب های BDD محبوب مانند Cucumber. مربی رابین بک به شما کمک میکند تا با Cucumber و زبان مشخصات آن، Gherkin آشنا شوید، نمونههایی از مشخصات الزامات نوشتن، تعریف سناریوها، راهاندازی تستهای شکست خورده و بهینهسازی کدتان برای تأکید بر طراحی دامنه محور و شیگرا. او برخی از بهترین شیوهها را برای پیادهسازی توسعه رفتار محور و حفظ فلسفه - رفتار بر عملکرد - در بالای ذهن به پایان میرساند. اهداف یادگیری توسعه رفتار محور چیست؟ چابک و BDD نمونه های BDD چارچوب های BDD تعریف سناریوها مدل سازی دامنه اجرای طراحی شی گرا فرآیند BDD: رفتار قبل از عملکرد
-
23
2 ساعت
با زیرنویس فارسی و انگلیسییاد بگیرید چگونه از Microsoft Project برای مدیریت پروژه های چابک و ترکیبی استفاده کنید. Bonnie Biafore راه اندازی پروژه های چابک برای موفقیت و همچنین ایجاد زمینه های سفارشی برای ردیابی عناصر منحصر به فرد در روش پروژه چابک مانند ویژگی ها و سرعت های سرعت را پوشش می دهد. او همچنین نشان می دهد که چگونه می توان وظایف برنامه ریزی شده سنتی و کار چابک را در کنار هم مدیریت کرد، پیشرفت پروژه چابک را ردیابی کرد، گزارش های فرسودگی تولید کرد و سرعت تیم خود را تعیین کرد. به علاوه، در مورد ابزارهای چابکی که در سرویس گیرنده دسکتاپ Project Online تعبیه شده است، بیاموزید.
-
24
2 ساعت
با زیرنویس فارسی و انگلیسیطرز فکر Agile راهی هیجان انگیز برای ارائه سریع محصولات با کیفیت بالاتر است. این دوره به شما کمک می کند نقاط قوت و ضعف چندین ابزار نرم افزاری Agile را با هم مقایسه کنید. اینها شامل Microsoft Excel، Atlassian JIRA، Trello، Microsoft Azure DevOps و GitLab منبع باز است. این دوره مزایای ابزارهای ساده مانند صفحات گسترده و بسته های پیچیده تر مدیریت محصول را برجسته می کند. این دوره به مدیران پروژه، توسعه دهندگان نرم افزار، مربیان Agile و سایر متخصصان کمک می کند تا تعیین کنند که کدام ابزار برای تیم آنها مناسب است. مربی Doug Rose متخصص Agile، گشتی سریع و نگاهی بدون نقاشی به آنچه برخی از ابزارها درست و برخی دیگر اشتباه می کنند، ارائه می دهد. داگ هر بخش را با استراتژی های پیشنهادی برای انتخاب ابزار مناسب برای تیم خود به پایان می رساند - همیشه به یاد داشته باشید که هیچ ابزاری هرگز نباید ارزش های اصلی مانیفست Agile را تحت الشعاع قرار دهد.
-
25
1 ساعت بروز شده
دوبله شدهاگر زمانی را در دنیای مدیریت پروژه گذرانده اید، احتمالاً نام scrum را شنیده اید - چارچوبی محبوب برای مدیریت فرآیندهای پیچیده. اگر این چارچوب صدایی اسرار آمیز علاقه شما را برانگیخته است، این دوره می تواند به شما کمک کند تا درک اولیه ای از اینکه scrum چیست و چگونه می توانید اجرای آن را در محل کار خود شروع کنید به شما ارائه دهد. با متخصص اسکرام، کلی اوکونل، همراه باشید تا او در مورد اینکه چرا اسکرام دنیای تجارت را تحت تاثیر قرار داده است و چگونه از شما می خواهد تیم و کار خود را سازماندهی کنید، آشنا شوید. علاوه بر این، او توضیح می دهد که چگونه پروژه های خود را مدیریت کرده و نحوه پیشرفت آنها را اندازه گیری کرده و اهداف بهبود قابل مدیریت را تعیین کنید. اهداف یادگیری رویکرد اسکرام به موفقیت پروژه حل مشکلات پروژه با scrum تیم اسکرام خود را ایجاد کنید تنظیم چشم انداز پروژه خود نوشتن داستان های کاربران تعیین مرزهای موفقیت به پایان رساندن داستانها در scrum ارزیابی تیم
-
26
2 ساعت
با زیرنویس فارسی و انگلیسیScrum یک چارچوب چابک است که به سازمان ها کمک می کند محصولات با کیفیت بالا را به مشتریان خود تحویل دهند. نحوه استفاده از ابزارهای scrum و مدیریت پروژه مانند Jira و Confluence برای مدیریت توسعه نرم افزار را بیاموزید. این دوره یک رویکرد عملی با مثال های واقعی است که نحوه اجرای اسکرام را نشان می دهد. مربی Shashi Shekhar نقش های scrum، قوانین، مصنوعات و رویدادها را پوشش می دهد و از Jira و Confluence برای نشان دادن اینکه چگونه ابزارهای توسعه نرم افزار محبوب می توانند در اجرای scrum کمک کنند استفاده می کند. اهداف یادگیری راه اندازی پروژه های scrum نقش های اسکرام و مصنوعات برنامه ریزی دوی سرعت اسکرام روزانه بررسی Sprint Sprint گذشته نگر پالایش عقب ماندگی محصول نکات و ترفندهای اجرای Scrum در Jira و Confluence گواهینامه های ارزشمند scrum
-
27
1 ساعت بروز شده
دوبله شدههنگامی که اصول اولیه اسکرام را فرا گرفتید، آماده هستید تا در چارچوب محبوب عمیق تر وارد شوید. در این دوره، تکنیک های پیشرفته اسکرام را بیاموزید که می تواند شما و تیم شما را موثرتر کند. Kelley O'Connell با مرور برخی اصول اولیه scrum و توضیح چگونگی به حداکثر رساندن اثر بخشی صاحب محصول و نقشهای اصلی scrum، دوره را آغاز می کند. در مرحله بعد، کلی به نقش صاحب محصول می پردازد و در مورد راههای خاصی که می توانید مهارت های مالک محصول خود را افزایش دهید تا محصولات خود را بی رقیب کنید، بحث می کند. او سپس نقش استاد اسکرام را مورد بررسی قرار می دهد و روش هایی را ارائه می دهد که اسکرام ها می توانند تکنیک های خود را به طور دقیق تنظیم کنند تا مدافعان تیم بهتری شوند و موانعی را که مانع موفقیت تیم آنها می شود برطرف کنند. اهداف یادگیری افزودن ظرافت به اسکرام خود صاحب محصول و نقش اصلی اسکرام رابطه بین مالک محصول و اسکرام مستر مالک محصول به عنوان نماینده تجارت مالک محصول به عنوان راهنمای تجاری تیم استاد اسکرام به عنوان حامی تیم مراحل شکل گیری و طوفان توسعه تیم گرفتن یک تیم از هنجار تا اجرا استاد اسکرام به عنوان سرپرست تیم
-
28
2 ساعت
با زیرنویس فارسی و انگلیسیتوسعه نرم افزار نوع خاصی از کار است و برای انجام آن به ابزارهای عالی نیاز است. ویژگیهای نرمافزار Jira، Jira را گسترش میدهد تا تیمهای توسعه بتوانند درخواستهای ویژگی را پیادهسازی کنند، پیشرفت را پیگیری کنند، اشکالات را برطرف کنند، و کار خود را از جمعآوری نیازمندیها تا استقرار مدیریت کنند. در این دوره، راشل رایت پوشش می دهد: چگونه نرم افزار Jira جیرا را با ویژگی های خاص توسعه گسترش می دهد. راه هایی برای استفاده از بک لاگ ها، اسپرینت ها و اصلاح نسخه ها؛ نحوه استفاده از انواع پروژه های نرم افزاری مختلف؛ تفاوت بین پروژه های مدیریت شده توسط شرکت و پروژه های مدیریت شده توسط تیم؛ نحوه استفاده از فیلترها و فیلتر کردن اشتراک ها؛ چگونه تابلوها و داشبوردهای سفارشی خود را ایجاد کنید. و بیشتر. ریچل همچنین چندین چالش و راه حل ارائه می دهد، بنابراین شما می توانید آنچه را که یاد می گیرید، تمرین کنید.
-
29
1 ساعت
با زیرنویس فارسی و انگلیسیبه عنوان اسکرام مستر گواهینامه بگیرید و در زمینه کاری خود بیشتر قابل فروش باشید. صدور گواهینامه Scrum دانش و توانایی های شما را به کارفرمایان و مشتریان نشان می دهد و ثابت می کند که می توانید به اهداف تجاری مهم دست پیدا کنید. این دوره به داوطلبان کمک می کند تا دانش بنیادی مورد نیاز خود را برای گذراندن چندین آزمون برجسته اسکرام تسلط پیدا کنند. با کلی اوکونل، مربی چابک، همراه باشید تا نقشها و مسئولیتهای تیم اسکرام، انواع مختلف رویدادهای اسکرام و مصنوعات تولید شده در چرخه زندگی اسکرام را مرور کند. به علاوه، بیاموزید که چگونه اسکرام اسکرام پیشرفت پروژه های خود را با استفاده از نمودارهای سوخته و گزارش های دیگر پیگیری می کند. در پایان دوره، پایه های scrum را درک می کنید و آماده شرکت در امتحان و بهره مندی از مزایا و فرصت های شغلی گسترده ای هستید که با صدور گواهینامه باز می شوند. اهداف یادگیری وظایف یک خدمتکار اسکرام را توضیح دهید. فرد مناسب را تعیین کنید تا با سوالات مربوط به چشم انداز محصول و ویژگی های مورد نیاز برای دستیابی به آن چشم انداز، تماس بگیرد. دستورالعمل های ایجاد تیم توسعه را به یاد بیاورید. هدف از یک جلسه "هنجاریابی" را تشخیص دهید. پنج رویداد یا فعالیت رسمی را که یک اسپرینت را تشکیل می دهند، لیست کنید. روش مناسب برای رسیدگی به PBI ها را در موارد عقب افتاده محصول مرور کنید. هدف "نمودار سوختگی" را مشخص کنید.
-
30
46 دقیقه
با زیرنویس فارسی و انگلیسیبرای سازمانهای بزرگ فناوری، مسیر پذیرش agile به سختی یک مسیر هموار است. اگر قصد دارید agile را در scaleپیادهسازی کنید، پس این دوره میتواند با اطلاع دادن به مشکلاتی که ممکن است با آنها مواجه شوید و تکنیکهایی برای مدیریت موفقیتآمیز یک تحول به شما کمک کند. مربی Jez Humble به اصول کلیدی که در قلب مدیریت برنامه با عملکرد بالا قرار دارند می پردازد. او همچنین یک مطالعه موردی ارائه میدهد که رویکردی تکراری و تطبیقی را برای اجرای برنامههای بزرگ نشان میدهد و اهمیت بهبود مستمر را مورد بحث قرار میدهد.
-
31
33 دقیقه
با زیرنویس فارسی و انگلیسیتیم های Lean چابک و متنوع هستند. آنها شامل مدیران محصول، توسعه دهندگان و متخصصان عملیات می شوند که ممکن است فقط برای مدت کوتاهی با هم کار کنند. چگونه افرادی را که چنین نقش های متفاوتی بازی می کنند مدیریت می کنید و آنها را به سمت یک هدف مشترک متحد می کنید؟ در این دوره، Jez Humble نکاتی را برای ایجاد تیم های محصول با عملکرد بالا ارائه می دهد. او نقاط قوت رویکردهای Taylorist در مقابل مدیریت Lean را مقایسه میکند، توضیح میدهد که چگونه فرهنگ به تیمهای با عملکرد بالا کمک میکند، و یک مطالعه موردی مستند از یک شرکت که فرهنگ را برای بهتر شدن تغییر میدهد، معرفی میکند. به علاوه، یاد بگیرید که چگونه عملکرد را بهبود ببخشید و اصول تیم های با عملکرد بالا را به عنوان اصول خود بپذیرید.
-
32
37 دقیقه
با زیرنویس فارسی و انگلیسیمدیریت Lean بر ایجاد قابلیت های سازمان شما، نوآوری در روش های کاری و بهبود کیفیت نتایج کسب و کار شما تمرکز دارد. اصول Lean می توانند در انواع صنایع مختلف کمک کنند - از جمله فناوری، جایی که اثربخشی و کارایی در اولویت قرار دارد. در این دوره مختصر، یاد بگیرید که چگونه از استراتژی های Lean برای شروع تحول کسب و کار خود استفاده کنید. مربی بری اوریلی در مورد کاتای بهبود بحث می کند و توضیح می دهد که چگونه می توان از آن برای مقابله با مشکلات در یک سازمان و کسب مزیت رقابتی استفاده کرد. او همچنین نحوه رهبری و مقیاس ابتکارات تحول خود را به اشتراک می گذارد.
-
33
47 دقیقه
با زیرنویس فارسی و انگلیسیاصول Lean - که حول محور سختتر و کارآمدتر کردن فرآیندها هستند - میتوانند به تیمها کمک کنند تا در صنایع مختلف از جمله فناوری هوشمندتر کار کنند. در این دوره کوتاه، یاد بگیرید که چگونه در هنگام رسیدگی به فرآیندهای تعریف شده، انطباق، ریسک و سایر نگرانی ها، شیوه های Lean و agile را اتخاذ کنید. جوآن مولسکی در مورد برخی از مرزهایی که ممکن است با آنها روبرو شوید، مانند تعهدات نظارتی صحبت می کند. او همچنین به شما کمک میکند تا برخی از زبانهای مربوط به حاکمیت، ریسک و انطباق (GRC) را درک کنید. توضیح می دهد که چگونه مسئولیت انطباق را در سراسر سازمان خود به اشتراک بگذارید. و چگونگی ایجاد بازخورد سریعتر در مورد ریسک و انطباق را مورد بحث قرار می دهد.