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

Udemy Certificate USD 49.99
Enroll now →
SOLID, Wzorce Projektowe w C# (.NET) - praktyczny przewodnik

About this course

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 kodziepisać rozszerzalny kod odpowiedzieć na pytania rekrutacyjne odnośnie wzorców projektowychbędziesz lepszym programistą !Kurs pokrywa:- filary programowania obiektowego: abstrakcja, enkapsulacja, dziedziczenie, polimorfizm- diagramy klas w języku UMLZasady SOLID:Single-responsibility principle: Zasada pojedyńczej odpowiedzialnościOpen–closed principle: Zasada otwartego-zamkniętegoLiskov substitution principle: Zasada podstawienia LiskovInterface segregation principle: Zasada segregacji interfaceówDependency inversion principle: Zasada odwrócenia zależnościWzorce projektowe kreacyjne (służące do tworzenia w prosty i reużywalny sposób obiekty):Budowniczy (Builder)Fabryka (Factory)Fabryka abstrakcyjna (Abstract Factory)PrototypSingleton<

What you'll learn

  • identify maintenance and extensibility issues in your code
  • write extensible code
  • answer interview questions about design patterns

Course objectives

  • understand key object-oriented programming pillars
  • learn about SOLID principles
  • explore various design patterns and their applications

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.