نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا در تیمی کار می کنید که همه علاقه مند به طراحی خوب و نوشتن تست های خودکار نباشند؟ کدگذاری Dojo روش خوبی برای ارتقا practices شیوه های خوب و بهبود مهارت های شما ، یادگیری در یک گروه است. آیا در تیمی کار می کنید که همه علاقه به طراحی خوب و نوشتن تست های خودکار را ندارند؟ چگونه می توانید شیوه های خوب را در بین همکاران خود ارتقا دهید؟ اگر چند سال است که به عنوان برنامه نویس کار می کنید و شاید به عنوان سرپرست تیم تبدیل شده باشید ، انتظار دارم در مورد این سالات فکر کرده باشید. این دوره در مورد این است که شما چگونه می توانید جلسات منظم "Coding Dojo" را برگزار کنید که در آن شما و تیم خود می توانید با هم مهارت های برنامه نویسی عملی خود را بهبود بخشید. با استفاده از مثالهای ساده "Code Kata" در یک محیط مشترک و ایمن تمرین خواهید کرد. این به فضایی دور از کار عادی شما تبدیل می شود ، جایی که می توانید درباره روشهای کدنویسی مانند Test Driven Development و Refactoring بحث کنید ، سپس بعداً مهارتهای جدید خود را در کد تولید وارد کنید. این دوره باید به شما بدهد. سازمان دهنده برنامه نویسی dojo ، مواد پشتیبانی مورد نیاز شما برای راه اندازی یک کدگذاری Dojo ، و هرکسی را که شرکت می کند تکنیک های بهتری برای توسعه نرم افزار را تمرین کنید. همچنین باید به شما امکان دهد مهارت های ارتباطی و تسهیل خود را بهبود ببخشید و به تیم خود در ژل زدن کمک کنید. کنت بک یک بار گفت "من یک برنامه نویس عالی نیستم ، من فقط یک برنامه نویس خوب و عادات عالی هستم". برای بهبود عادت های کدگذاری خود چه کاری انجام می دهید؟ این دوره با مشاوره و تشویق مورد نیاز شماست: با تیم خود گرد هم آیید و یک دوجو برنامه نویسی برگزار کنید! خوش می گذرد!
سرفصل ها و درس ها
Coding Dojo چیست و چرا می خواهم یکی از آن را نگه دارم؟
What is a Coding Dojo and why would I want to hold one?
-
کدگذاری دوجو چیست؟
What is a Coding Dojo?
-
بررسی اجمالی دوره و ماژول
Course and Module Overview
-
مهارت های برنامه نویسی عملی
Practical Coding Skills
-
یادگیری اسکی و یادگیری TDD
Learning to Ski and Learning TDD
-
تمرین تصادفی و عمدی
Incidental and Deliberate Practice
-
کد کاتاس
Code Katas
-
اصول دوجو
Dojo Principles
آزمون آموزش و یادگیری توسعه محور
Teaching and Learning Test Driven Development
-
مقدمه ای بر توسعه آزمون محور
Introduction to Test Driven Development
-
نسخه ی نمایشی: Leap Years Kata
Demo: Leap Years Kata
-
مهارت های مonلفه TDD
Component Skills of TDD
بازی های مشارکتی برای برنامه نویسان
Collaborative Games for Programmers
-
معرفی بازی های مشارکتی برای برنامه نویسان
Introduction to Collaborative Games for Programmers
-
کاتا آماده شده
Prepared Kata
-
برنامه Randori و Ping Pong
Randori and Ping Pong Programming
-
Randori in Pairs و Code Retreat
Randori in Pairs, and Code Retreat
-
بازی های محدودیت
Constraint Games
سری نمونه های کدگذاری Dojos
Sample Series of Coding Dojos
-
مقدمه ای بر سری پیشنهادی کدگذاری Dojos
Introduction to my Suggested Series of Coding Dojos
-
اولین کدگذاری دوجو
A First Coding Dojo
-
Refactoring Dojo - فعالیتهای معرفی و موافق
Refactoring Dojo - Introduction and Agree Activities
-
Refactoring Dojo - Tennis and Yahtzee Code Katas
Refactoring Dojo - Tennis and Yahtzee Code Katas
-
نوشتن تست های خوب Dojo - کاتای رز تذهیب
Writing Good Tests Dojo - Gilded Rose Kata
-
کد تمیز و جامد - اصل وارونگی وابستگی
Clean and SOLID code - Dependency Inversion Principle
-
کد تمیز و جامد - Racing Car Katas
Clean and SOLID code - Racing Car Katas
-
توسعه افزایشی - یک کد کاتا از Scratch
Incremental Development - A Code Kata from Scratch
سازماندهی و تسهیل برنامه نویسی Dojo
Organizing and Facilitating a Coding Dojo
-
مقدمه ای برای تسهیل و سازماندهی جلسات Dojo برنامه نویسی
Introduction to Facilitating and Organizing Coding Dojo Meetings
-
در حال آماده سازی اتاق جلسات برای کدگذاری Dojo
Preparing the Meeting Room for Your Coding Dojo
-
ساختار جلسه و مقدمه
Meeting Structure and Introduction
-
موافقت فعالیت ها
Agree Activities
-
تسهیل بخش برنامه نویسی جلسه
Facilitating the Coding Part of The Meeting
-
گذشته نگر
Retrospectives
-
رسیدگی به سوالات دشوار
Handling Difficult Questions
-
پیگیری و حرکت به جلو
Following Up and Moving Forward
ابزاری برای برنامه نویسی Dojo: Cyber-Dojo
A Tool for the Coding Dojo: Cyber-Dojo
-
چرا ممکن است بخواهید از ابزاری در کدگذاری Dojo خود استفاده کنید؟
Why might you want to use a tool in your Coding Dojo?
-
تجزیه و تحلیل گزارش اجرای آزمایشی
Analysing a Test Run Log
-
برگرداندن به آخرین سبز - تمرین Refactorings
Revert To Last Green - Practicing Refactorings
-
تنظیم کد جدید کاتا در Cyber-Dojo - نسخه ی نمایشی
Setting-Up A New Code Kata in Cyber-Dojo - Demo
-
بررسی اجمالی تسهیل کننده - داشبورد Cyber-Dojo
Facilitator Overview - the Cyber-Dojo Dashboard
-
استفاده از داشبورد Cyber-Dojo در گذشته نگر
Using The Cyber-Dojo Dashboard in The Retrospective
-
تنظیم موقعیت شروع سفارشی در Cyber-Dojo
Setting-Up A Custom Starting Position in Cyber-Dojo
-
خلاصه - ابزاری مانند Cyber-Dojo برای چه کاری مفید است.
Summary - what a tool like Cyber-Dojo is useful for.
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات