רוצה לשמוע עוד?

רוצים לדעת עוד?

השאירו פרטים וניצור קשר בהקדם

Unit Tests, TDD and Refactoring

Unit Tests, TDD and Refactoring

בקורס הזה תלמדו איך לפתח מהר ובאיכות גבוהה על ידי פיתוח מונחה בדיקות (TDD) המתבסס על unit tests ומשתמש ב refactoring כדי לפלס דרך ב legacy code.
תאריך:
מיקום:
משך הקורס:
הסמכה:
פרטים בקרוב
Online

יומיים

מה אתם מקבלים?

  • תעודת השלמת הקורס

 השילוש Unit Tests-TDD-Refactoring הוא כלי רב עוצמה המאפשר לכם לפתח באופן מסודר ובטוח ולהתמודד עם פיתוחים מורכבים על קוד מסובך. בקורס נלמד איך לפתח בצעדים קטנים ובטוחים מעל רשת ביטחון. איך לעבור משיטת code and pray לשיטה מקצועית ובטוחה.

חלק הארי מזמן הקורס מוקדש לתרגול שיהיה אפשרי ב Java, C#, C++, Node, React.

Day two – Refactoring

  • What is legacy code.
  • What is refactoring.
  • Most common refactoring techniques.
  • IDE refactoring.
  • Adding tests to legacy code.
  • Advanced refactoring techniques.
  • Design patterns.
  • Refactoring to patterns.
  • Harnessing legacy code – typical scenarios observed in many code bases.
  • TDD on legacy code.
  • Final exercise for handling legacy code.

 

Day one – Unit Tests and Test Driven Development

Unit Tests

  • Test types.
  • What are unit tests.
  • When to use unit tests.
  • Unit tests frameworks, xUnit.
  • Writing first tests.
  • Assertions.
  • DRY vs. WET.
  • Arrange, Act, Assert.
  • Tests setup/teardown hooks.
  • Tests coverage.

Test Driven Development (TDD)

  • From writing unit tests to TDD.
  • Emergent design.
  • Red Green Refactor.
  • Small steps.
  • Tests brainstorming.
  • Technical vs. Business tests.
  • To mock or not to mock.
  • Mindset.

מפתחי Front-End ו Backend.
נדרש ידע באחד מ Java, C#, Javascript.
למפתחי Front-End חלק מהתרגולים יהיו ב React . הכלים שנשתמש בהם מתאימים גם ל Angular ו Vue.

צוות המרצים

רוצה לרכוש את הכלים והמיומנויות ליעול הפיתוח שלכם?

רוצים לראות את ההקלטה? אנא השאירו פרטים