Wzorce projektowe w języku C#

Poznaj przepisy na dobry kod. Wzor(c)owo.

3 dni (21 h) · poziom średni · online lub stacjonarnie (Warszawa/siedziba klienta)

Szkolenie zamknięte dla Twojego zespołu (do 12 osób), z certyfikatem ukończenia. Wycena w ciągu 3 dni roboczych.

Opis szkolenia

Praktyczne warsztaty ze wzorców projektowych w C# – zamiast slajdów kodowanie na żywo i żadnych przykładów z pizzą. Zaczniemy od legacy code i krok po kroku zrefaktoryzujemy go z użyciem wzorców kreacyjnych, strukturalnych i czynnościowych, m.in. Strategii, Dekoratora, Fabryki i Komendy. W dobie AI wzorce to też wspólny język z agentem – wiesz, o co go poprosić i czy wygenerowany kod ma sens. Wyjdziesz z kodem, który łatwo zmieniać i testować.

Czego się nauczysz

  • Zrozumiesz różnorodne wzorce projektowe
  • Stosować wzorce do rozwiązywania problemów
  • Ułatwisz testowanie kodu
  • Zachować czytelność i elastyczność kodu
  • Redukować nadmiernie powielany kod
  • Stosować dobre praktyki programistyczne

Dla kogo

  • Programiści C#, którzy chcą pisać kod łatwy w utrzymaniu i rozwoju
  • Zespoły pracujące z rozbudowanym kodem (legacy code)

Wymagania

  • Programowanie obiektowe w C#: klasy, interfejsy, dziedziczenie

Program szkolenia

  • Wzorce kreacyjne
    • Singleton
    • Fabryka abstrakcyjna (Abstract Factory)
    • Metoda wytwórcza (Factory Method)
    • Budowniczy (Builder)
    • Prototyp (Prototype)
  • Wzorce strukturalne
    • Adapter
    • Most (Bridge)
    • Kompozyt (Composite)
    • Dekorator (Decorator)
    • Fasada (Facade)
    • Pyłek (Flyweight)
    • Pełnomocnik (Proxy)
  • Wzorce czynnościowe
    • Szablon metody (Template method)
    • Strategia (Strategy)
    • Komenda (Command)
    • Stan (State)
    • Mediator
    • Łańcuch odpowiedzialności (Chain of responsibility)
    • Interpreter
    • Iterator
    • Migawka (Memento)
    • Pusty obiekt (Null Object)
    • Obserwator (Observer)
    • Wizytator (Visitor)
Marcin Sulecki

Prowadzący

Marcin Sulecki

Magister informatyki, Uniwersytet im. Adama Mickiewicza w Poznaniu

Zacząłem od kartki papieru i listingów z „Bajtka”, dziś uczę zespoły pracy z agentami AI. Tworzę rozwiązania dla logistyki, usług i produkcji. Na szkoleniach pokazuję to, co sprawdza się w prawdziwych projektach. Na Wydziale Matematyki i Nauk Informacyjnych Politechniki Warszawskiej uczę przyszłych inżynierów.

30+

Lat doświadczenia

500+

Szkoleń

3000+

Uczestników

Rekomendacje

Zobacz opinie uczestników

Sehr guter Kurs. Der Referent ist selbst seit über zwanzig Jahren Programmierer und zeigte die praktische Anwendung der gelehrten Techniken anhand von realen Problemen in Projekten. Es wurden keine vorgefertigten Folien oder Lösungen präsentiert. Änderungen im Code wurden in Zusammenarbeit mit den Teilnehmern langsam, in kleinen Schritten und gemeinsam vorgenommen, um das Problem mit der implementierten Methode zu lösen

Radosław TomaszewskiUczestnik szkolenia Wzorce projektowe w języku C#

Kontakt

Porozmawiajmy

Potrzebujesz szkolenia dopasowanego do Twojego zespołu?

Napisz e-mail

ul. Erazma Ciołka 10 lok. 328
01-402 Warszawa

Centrum Szkoleniowe Żoliborz
pl. Inwalidów 10, Warszawa

Administratorem danych przekazanych w korespondencji jest Sulmar Marcin Sulecki. Szczegóły: Polityka prywatności.

Sulmar ul. Erazma Ciołka 10 lok. 328, 01-402 Warszawa

NIP 953-120-45-91 REGON 092599270

+48 609 851 649

marcin.sulecki@sulmar.pl

Sulmar · ul. Erazma Ciołka 10 lok. 328, 01-402 Warszawa · NIP 953-120-45-91