لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش روشهای توسعه چابک
Agile Development Practices
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این روش چابک به دلیل قابلیت های توسعه سریع ، گردش کار تکراری و بهبود پویایی تیم ، به یک اصلی در صنعت توسعه نرم افزار تبدیل شده است. در این دوره ، هریسون فرون روشهای چابک با هدف رفع پیچیدگی ها و محدودیت های خاص در پروژه های تلفن همراه را پوشش می دهد. او شما را از مرحله ایده پردازی و ایده پردازی به سمت ادغام و استقرار مداوم ، برجسته کردن بهترین روشها و برنامه ریزی کارآمد ، می برد. در پایان این دوره ، شما پایه ای برای وارد کردن چابک به فرایند توسعه و ساده سازی خط لوله پروژه موجود خود خواهید داشت.
موضوعات شامل:
برنامه ریزی و طراحی li>
در حال توسعه معماری انعطاف پذیر li>
ملاحظات مستندات li>
زمان بهینه سازی li>
تعیین سرعت li>
تکنیک های برنامه نویسی چابک li>
Refactoring
تست و رسیدگی به اشکالات li>
ساخت خط لوله انتشار li>
سرفصل ها و درس ها
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
1. Planning
زودتر درگیر شوید
Getting involved early
ابزارهای خود را انتخاب کنید
Picking your tools
برای مستند سازی یا نبودن
To document or not
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
2. Design
معماری انعطاف پذیر
Flexible architecture
جلوگیری از بهینه سازی زودرس
Avoiding premature optimization
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
3. Development
تعیین سرعت
Determining velocity
تکنیک های برنامه نویسی چالاک
Agile programming techniques
رفیکتور ، سپس بیشتر پالایشگاه ها را تصفیه کنید
Refactor, then refactor more
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
4. Testing
انتخاب رژیم آزمایش خود را
Choosing your testing regimen
رسیدگی به اشکالات جهشی
Handling leapfrogging bugs
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
5. Release
ادغام مداوم
Continous Integration
ساخت خط لوله رهاسازی
Structuring a release pipeline
1. ایجاد استاندارد2. جلسات موثر 3. چالش های ارتباط با استفاده از ارتباطات را وارد کنید 1. C # در مک؟ 2. شروع کار با سی شماره 3. عمیق تر به C # 4. ایجاد یک برنامه AppConclusionIntroduction1. چگونه حافظه در Java2 کار می کند. مقادیر و منابع 3. فرار References4. آشنایی با جمع آوری زباله 5. جمع آوری زباله های نسل 6. تنظیم ماشین مجازی7. شکار برای یک حافظه LeakConclusionIntroduction1. Fundamentals شی گرا 2. Requirements3. از Cases و User Stories4 استفاده کنید. Modeling Domain5. نمودار کلاس6. وراثت و ترکیب 7. توسعه نرم افزارCccclusionMicrosoft نکات توسعه هفتگی توسعه واقعیت مخلوط 1. نمای کلی 2 Structures Data Common3. بازگشت مرتب سازی داده 5 در جستجوی Data6. سایر الگوریتم های جمع بندیIntroduction1. شیوه های برنامه نویسی همکاری 2. برنامه نویسی جفت را درک کنید. برنامه نویسی Mob4 را درک کنید. برنامه نویسی و ارتباطاتجلوگیری مقدمه 1. فرصت اتوماسیون2. حزب چیست؟ 3 مزایای PDK4. بهترین تمرینات در سطح فرآیند 5. بهترین روشها در سطح کارآفرینی Enterprise Level1. توسعه محور تست چیست؟ 2. معرفی JUnit3. نوشتن اولین Tests4 شما. تمرین مبانی5. Refactoring6. بهترین تمرین 7 مقالههای خرد 8 مسخره کردن با Mockito9. تقلب ها و Tautologies10. دست زدن به Legacy CodeIntroduction1. اصول اساسی چابک 2. Scrum: Perspective3 Developer. تکنیک های مهندسی نرم افزار Agile4. Kanban for Developers5. مقیاس گذاری AgileConclusionIntroduction1. Query Exception2. چه کاری با SQL Server3 انجام ندهید. Datatypes و Design4. اشیاء موقت5. Indexing6. Columnstore7. سطح های جداسازی جمع بندیIntroduction1. نمای کلی ویژگی های جدید. پردازش پرس و جو تطبیقی 3. SQL Server در Linux4. عملیات سرور SQL StudioConclusionIntroduction1. The Basics2. node.js و npm3. صفحه وب
Conclusion
هریسون فرون یک مهندس نرمافزار، توسعهدهنده بازی، فنشناس خلاق و دارای گواهینامه ScrumMaster است.
او در تلفن همراه کار کرده است. برنامه ها و پروژه های بازی به عنوان یک فریلنسر، برای یک استارت آپ مستقل و یک شرکت پیشرو در صنعت. تمرکز اصلی او روی سوئیفت و سی شارپ است، اما اخیراً به C++ و Unreal Engine 4 منشعب شده است. وقتی او برنامهنویسی نمیکند یا هر چیزی را که در دستش است نمیخواند، به دنبال حس هیپهاپ دوران طلایی است و بعدازظهر میگذرد. با دوست دخترش و سه گربه شان چرت می زند.
نمایش نظرات