Masz pytanie?
Wiadomość wysłana. Zamknij
4.77 out of 5
4.77
226 reviews on Udemy

SOLID, Wzorce Projektowe w C# (.NET) – praktyczny przewodnik

Najpopularniejsze wzorce projektowe Gang of Four. Zasady SOLID i filary OOP w C#, .NET
Instructor:
Jakub Kozera
1 297 students enrolled
wzorce projektowe
zasady programowania SOLID
filary programowania obiektowe: dziedziczenie, abstrakcja, enkapsulacja i polimorfizm
dobre praktyki programowania

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ł:

  • wskazać problemy z trudnym utrzymaniem i rozszerzalności w swoim kodzie

  • pisać rozszerzalny kod

  • odpowiedzieć na pytania rekrutacyjne odnośnie wzorców projektowych

  • będziesz lepszym programistą !

Kurs pokrywa:

– filary programowania obiektowego: abstrakcja, enkapsulacja, dziedziczenie, polimorfizm

– diagramy klas w języku UML

Zasady SOLID:

  • Single-responsibility principle: Zasada pojedyńczej odpowiedzialności

  • Open–closed principle: Zasada otwartego-zamkniętego

  • Liskov substitution principle: Zasada podstawienia Liskov

  • Interface segregation principle: Zasada segregacji interfaceów

  • Dependency inversion principle: Zasada odwrócenia zależności

Wzorce projektowe kreacyjne (służące do tworzenia w prosty i reużywalny sposób obiekty):

  • Budowniczy (Builder)

  • Fabryka (Factory)

  • Fabryka abstrakcyjna (Abstract Factory)

  • Prototyp

  • Singleton

Wzorce projektowe behawioralne (definiujące zachowanie w jaki sposób możemy korzystać z obiektów / funkcjonalności):

  • Strategia (Strategy)

  • Obserwator (Observer)

  • Stan (State)

  • Metoda szablonowa (Template method)

  • Łańcuch zobowiązań (Chain of responsibilty)


Wzorce projektowe strukturalne
(ułatwiające implementacje złożonych struktur klas i relacji między nimi):

  • Adapter

  • Dekorator

  • Fasada

  • Proxy

    Znając te najpopularniejsze wzorce projektowe, bez problemu odnajdziesz i zrozumiesz ich implementacje w projektach, w których będziesz uczestniczyć

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.8
4.8 out of 5
226 Ratings

Detailed Rating

Stars 5
154
Stars 4
67
Stars 3
5
Stars 2
0
Stars 1
0
12713d29f323ab99ba83214d85f8a331
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
4 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion