Pobierz kartę szkolenia

Wzorce projektowe w C#

kod szkolenia: WPC# / PL AA 3d

Szkolenie dostarcza wiedzy i umiejętności związanych z zastosowaniem wzorców projektowych w języku C#. Uczestnicy poznają praktyczne techniki tworzenia oprogramowania oraz nauczą się, jak poprawić jakość kodu i efektywność pracy zespołu dzięki wzorcom projektowym.

training assurance
Termin
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  28.01 29.01 30.01
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  25.02 26.02 27.02
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  25.03 26.03 27.03
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  22.04 23.04 24.04
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  20.05 21.05 22.05
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  17.06 18.06 19.06
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  15.07 16.07 17.07
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  12.08 13.08 14.08
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  09.09 10.09 11.09
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  07.10 08.10 09.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  04.11 05.11 06.11
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  02.12 03.12 04.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie jest skierowane do:

  • Programistów C#, którzy chcą podnieść swoje umiejętności w zakresie projektowania aplikacji,
  • Liderów zespołów programistycznych,
  • Architektów .NET, odpowiedzialnych za planowanie i rozwój systemów informatycznych.
  1. Zwiększenie efektywności w tworzeniu oprogramowania. Zastosowanie wzorców projektowych pozwala na skrócenie czasu implementacji oraz uproszczenie rozwoju i modyfikacji aplikacji.
  2. Lepsza jakość kodu. Uczestnicy nauczą się tworzyć kod otwarty na rozbudowę i modyfikacje, zgodny z zasadami SOLID oraz innymi dobrymi praktykami.
  3. Poprawa czytelności i komunikacji w zespole. Standaryzacja kodu przy użyciu wzorców projektowych ułatwia współpracę i zrozumienie między członkami zespołu.
  4. Praktyczne zastosowanie wzorców projektowych. Szkolenie obejmuje rzeczywiste przykłady implementacji wzorców w projektach, co pozwala na natychmiastowe wykorzystanie zdobytej wiedzy w pracy zawodowej.
  5. Zrozumienie zasad zwinnego wytwarzania oprogramowania. Uczestnicy poznają filozofię Agile i związane z nią reguły efektywnego tworzenia produktów IT.
  1. Techniki tworzenia oprogramowania
    • Model iteracyjno-przyrostowy
    • Model kaskadowy
  2. Filozofie tworzenia produktu
    • Gorsze jest lepsze
    • Właściwy sposób
  3. Manifest Agile
    • Ludzie i interakcje
    • Działające oprogramowanie
    • Współpraca z klientem
    • Reagowanie na zmiany
  4. Reguły wytwarzania oprogramowania
    • DRY
    • KISS
    • YAGNI
    • TDA
    • SOC
    • Prawo Demeter
  5. Zasady SOLID
    • Zasada pojedynczej odpowiedzialności
    • Zasada otwarte-zamknięte
    • Zasada podstawiania Liskov
    • Zasada segregacji interfejsów
    • Zasada odwracania zależności
  6. Wzorce projektowe kreacyjne
    • Budowniczy
    • FluentApi
    • Metoda wytwórcza
    • Fabryka abstrakcyjna
    • Prototyp
    • Singleton
    • Pula obiektów
  7. Wzorce projektowe strukturalne
    • Adapter
    • Most
    • Drzewo obiektów
    • Dekorator
    • Fasada
    • Płatek śniegu
    • Proxy
    • Private Class Data
  8. Wzorce projektowe czynnościowe
    • Komenda
    • Interpreter
    • Iterator
    • Mediator
    • Memento
    • Obserwator
    • Stan
    • Strategia
    • Metoda szablonowa
    • Wizytator
    • Łańcuch odpowiedzialności
    • Null-object

Ukończone szkolenie lub wiedza z zakresu:

  • Podstawy programowania obiektowego w C#
  • Wprowadzenie do języka C#

SZKOLENIE OBEJMUJE

  • Wykłady
  • Kodowanie na żywo
  • Szkolenie: polski