0,00  0

Koszyk

Brak produktów w koszyku.

C++ Praktyczna implementacja wzorców projektowych w języku C++

Produkt dostępny na zamówienie

Opis

Opis: Umiejętności zdobywane podczas kursu:

  • Identyfikacja i umiejętność implementacji wzorców projektowych GoF we własnych projektach.
  • Umiejętność określania kosztów i zysku zastosowania wybranego wzorca.
  • Określanie kontekstu poprawnej implementacji wybranego wzorca projektowego.

Cel:

  • Zapoznanie się z „klasycznymi” wzorcami projektowymi oraz siłami nań wpływającymi i kontekstem ich stosowania
  • Zapoznanie się z zaawansowanymi aspektami implementowania wzorców projektowych we własnych projektach
  • Zapoznanie się z mocnymi i słabymi stronami każdego z wzorców projektowych

Grupa docelowa: Kurs jest przeznaczony dla osób programujących już w języku C++ na poziomie średnio zaawansowanym, które chcą zapoznać się z zastosowaniem i implementowaniem wzorców projektowych we własnych aplikacjach. Zajęcia skupiają się na zaprezentowaniu na rzeczywistych przykładach zakresu zastosowań wzorców projektowych w języku C++ i co bardzo istotne, przykładów pozytywnych jak i negatywnych. Zakres zagadnień ćwiczeń wykonywanych w trakcie zajęć obejmuje także podejmowanie i weryfikowanie decyzji architektonicznych związanych z zastosowaniem konkretnych wzorców projektowych w rozbudowanych aplikacjach. Zajęcia skupiają się wyłącznie na wzorcach GoF (ang. Gang of Four) bez poruszania zagadnień związanych z wzorcami analitycznymi czy zależnymi od domeny zastosowań.

Uwagi: Czas trwania szkolenia – 4 dni.
Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta.
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Wymagania:

  • Umiejętność programowania w języku C lub C++ na poziomie średnio zaawansowanego programisty
  • Znajomość podstaw analizy obiektowej
  • Znajomość języka UML na poziomie średnio zaawansowanym
  • Biegłe posługiwanie się wybranym środowiskiem IDE

Konspekt:

  1. Wprowadzenie do wzorców projektowych
    • Rola i znaczenie wzorców projektowych
    • Siły wpływające na wybór wzorca
    • Proponowane rozwiązania
    • Kontekst rozwiązania
    • Ogólne zakresy zastosowań wzorców projektowych
    • Wzorce GoF a inne wzorce
    • Metody klasyfikacji
  2. Strukturalne wzorce projektowe
    • Adapter (klasowy i obiektowy)
    • Most (ang. Bridge) (obiektowy)
    • Kompozyt (ang. Composite) (obiektowy)
    • Dekorator (ang. Decorator) (obiektowy)
    • Pyłek (ang. Flyweight) (obiektowy)
    • Fasada (ang. Façade) (obiektowy)
    • Pełnomocnik (ang. Proxy) (obiektowy)
  3. Konstrukcyjne wzorce projektowe
    • Metoda wytwórcza (ang. Factory Method) (klasowy)
    • Fabryka Abstrakcyjna (ang. Abstract Factory) (obiektowy)
    • Budowniczy (ang. Builder) (obiektowy)
    • Prototyp (ang. Prototype) (obiektowy)
    • Singleton (obiektowy)
  4. Behawioralne wzorce projektowe
    • Łańcuch zobowiązań (ang. Chain of Responsibility) (obiektowy)
    • Polecenie (ang. Command) (obiektowy)
    • Interpreter (ang. Interpreter) (klasowy)
    • Interator (obiektowy)
    • Mediator (ang. Mediator) (obiektowy)
    • Pamiątka (ang. Memento) (obiektowy)
    • Obserwator (ang. Observer) (obiektowy)
    • Stan (ang. State) (obiektowy)
    • Strategia (ang. Strategy) (obiektowy)
    • Metoda szablonowa (ang. Template Method) (klasowy)
    • Odwiedzający (ang. Visitor) (obiektowy)
    • Zbiór zasobu jest inicjalizacją (ang. RAII – Resource Acquisition Is Initialization) (obiektowy)

Notyfikacja: Note: The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at osec@osec.pl

Najczęściej zadawane pytania:

Potrzebujesz więcej informacji, napisz do nas:

Note:
The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at osec@osec.pl
Autoryzowany partner
Cena netto
5 566,00 zł
Cena brutto (23%)
6 846,18 zł

Uwagi

Oferujemy szkolenia wirtualne, self-paced oraz stacjonarne (w Warszawie i w lokalizacjach klienta).
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Produkt dostępny na zamówienie

Brak zaplanowanych terminów.

Twoje IT. Twoje zasady. Twoje możliwości.

Join our newsletter to stay up to date on features and releases.

By subscribing, you agree to our Privacy Policy and consent to updates.
© 2025  OSEC sp. z o.o.  All rights reserved.
Polityka prywatności