קורסים מקצועיים למתקדמים

Net.

#NET Design Patterns with C.

מספר הקורס 103

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

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

קורס לקבוצות

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

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

משך הקורס

שעות אקדמיות:

32

מספר מפגשים:

קורס בוקר:

4

מספר מפגשים:

קורס בוקר:

4

מתכונת הקורס

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

Overview

Design patterns are reusable solutions to common software problems encountered on while programming. This course explores various patterns, mostly from the classic “Gang of Four” (GoF) book and their implementation, while taking advantage of various features of the C# language and the .NET platform.

A brief overview of the Unified Modeling Language (UML) is discussed, to become the basis of patterns description.

The course provides labs exercises so the students can leverage the theoretical material in a more practical way.

On Completion, Delegates will be able to

Understand what patterns are and when to use them

Understand the basic building blocks of UML

Implement patterns with the .NET framework and the C# language

Use advanced C# features effectively

Understand the various patterns and their typical use

Understand .NET specific patterns

Who Should Attend

The course is intended for experienced C# developers who want to be exposed to design patterns and their possible implementation with .NET and C#

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

Full Syllabus
PDF להורדה

Module 1: Introduction to Patterns

  • Object Oriented Design Overview
  • OO Design Challenges
  • What are design patterns?
  • What is UML?
  • Basic UML notation
  • UML Class and Sequence diagrams
  • Other UML diagrams (overview)

Module 2: Creational Patterns

  • Abstract Factory
  • Builder
  • Factory Method
  • Prototype
  • Singleton

Module 3: Structural Patterns

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Façade
  • Flyweight
  • Proxy

Module 4: Behavioral Patterns

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Module 5: .NET Specific Patterns

  • Deterministic Finalization
  • Declarative Programming with Custom Attributes
  • Iterators
  • Concurrency Patterns
Prerequisites
  • Delegates must be experienced C# programmers (at least C# 2.0, preferably C# 3.0). Strong object oriented knowledge is assumed.
  • Familiarity with UML notation is a plus.

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...