Masz pytanie?
Wiadomość wysłana. Zamknij
4.77
226 opinii

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

Najpopularniejsze wzorce projektowe Gang of Four. Zasady SOLID i filary OOP w C#, .NET
Instruktor
Jakub Kozera
1 297 Uczniowie Zapisano się
  • Opis
  • Program
  • Najczęściej zadawane pytania
  • Recenzje

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ć

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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.77
226 opinii
5 ⭐️
154
4 ⭐️
67
3 ⭐️
5
2 ⭐️
0
1 ⭐️
0
5062
Share
30-Day Money-Back Guarantee
Course details
Film 6 hours
Wykłady 4
Certificate of Completion
Full lifetime access
Access on mobile and TV

Warning: Undefined array key "student_url_profile" in /home/klient.dhosting.pl/biuro375/lifestyleacademy.pl/public_html/wp-content/plugins/masterstudy-lms-learning-management-system/_core/lms/helpers.php on line 1403

Warning: Undefined array key "student_url_profile" in /home/klient.dhosting.pl/biuro375/lifestyleacademy.pl/public_html/wp-content/plugins/masterstudy-lms-learning-management-system/_core/lms/helpers.php on line 1408
lifestyleacademy.pl
Przegląd prywatności

Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.