W tym kursie poznasz najpopularniejsze wzorce projektowe Gang of Four. Poza tym, omówione zostaną zasady SOLID i filary OOP w C#, .NET
Stworzony przez Jakub Kozera
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
Podstawowa znajomość dowolnego języka programowania zorientowanego obiektowo
Niezależnie od języka programowania w jakich pracujesz, jeśli chcesz osiągnąć najwyższy poziom programowania, po prostu MUSISZ opanować wzorce projektowe.
Większość pracodawców poszukuje inżynierów oprogramowania posiadających umiejętności projektowania wzorców i są gotowi zapłacić dodatkowe pieniądze, aby ich zatrudnić.
Wzorce projektowe służą do projektowania zorientowanego obiektowo oprogramowania, które można w prosty sposób rozszerzać i jest łatwe do utrzymania.
Można je stosować w dowolnym języku programowania, po to aby rozwiązać powszechne problemu związane z projektowaniem i implementacją aplikacji.
Te umiejętności, nauczysz się na tym kursie, z przykładami z realnych problemów różnego rodzaju aplikacji.
Pod koniec tego kursu będziesz umiał:
Kurs pokrywa:
- filary programowania obiektowego: abstrakcja, enkapsulacja, dziedziczenie, polimorfizm
- diagramy klas w języku UML
Zasady SOLID:
Wzorce projektowe kreacyjne (służące do tworzenia w prosty i reużywalny sposób obiekty):
Wzorce projektowe behawioralne (definiujące zachowanie w jaki sposób możemy korzystać z obiektów / funkcjonalności):
Wzorce projektowe strukturalne (ułatwiające implementacje złożonych struktur klas i relacji między nimi):
Znając te najpopularniejsze wzorce projektowe, bez problemu odnajdziesz i zrozumiesz ich implementacje w projektach, w których będziesz uczestniczyć