פיתוח תוכנה

NET Performance and Debugging.

מספר הקורס 4137

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

משך הקורס

שעות לימוד:

32

מספר מפגשים:

קורס בוקר:

4

מתכונת הקורס

הקורסים המוזמנים לארגונים מותאמים באופן אישי ומלא לצרכי הארגון, מערכי הלימוד גמישים וניתן לשלב בהם תכנים רלוונטיים וייעודיים.

Overview

Performance oriented development allows you to stay on the edge of today’s competition.  It is crucial to write applications that can utilize stronger machines or scale out to distributed architectures. At the same time, it can be crucial to archive good performance on client application running on weak hardware. In addition, debugging an application in a production environment can be tricky, as it requires a different set of tools than those found on development machines, and a different state of mind.

During this course, we will focus on many common performance bottlenecks and best practices to solve them, providing a rich toolkit for both analyzing the performance issues and designing your application to avoid them in the first place. In addition, we will learn about tools allowing us to understand and pinpoint the problem without influencing the running application, to set up production and development environments in a way that will make this task easier, and when everything else fails, perform post mortem debugging and application dump analysis on those crashes that are so hard to reproduce.

 

On Completion, Delegates will be able to

Understand performance issues and best practices for developing with the .NET Framework

Obtain hands on experience with using advanced debugging tools and profiler

Who Should Attend

.NET developers, who want to enhance their skills in the areas of performance and debuggin

תכנית הלימודים

Course Contents
  • Assemblies and the Loader
  • Value and Reference type’s differences and performance implications
  • CLR memory management: Garbage Collection, Finalizer, Generations
  • Deterministic finalization
  • The Large Object Heap
  • String interning
Prerequisites
  • At least 2 years of experience with the .NET Framework (version 2.0 and above)
  • C# language proficiency – Advantage
  • Native development experience – Advantage
קורסים מקצועיים למתקדמים