Logo
Zostań autorem

Koszyk jest pusty

0

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

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

W tym kursie poznasz najpopularniejsze wzorce projektowe Gang of Four. Poza tym, omówione zostaną zasady SOLID i filary OOP w C#, .NET

5.0(2)
99% pozytywnych recenzji

Stworzony przez Jakub Kozera

Ostatnia aktualizacja: 21/12/2021
Video Player is loading.
Current Time 0:00
Duration -:-
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected

    Darmowe lekcje

    Zobacz darmowe fragmenty tego szkolenia przed zakupem.

    Trailer
    Wstęp
    |02:14
    Single Responsibility Principle - Zasada pojedynczej odpowiedzialności
    |09:16
    Trailer
    Wstęp
    Single Responsibility Principle - Zasada pojedynczej odpowiedzialności
    Strategia (strategy)
    Strategia (strategy) - Implementacja
    92
    95

    45 % taniej

    169.00 zł

    To najniższa cena z ostatnich 30 dni!

    Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
    Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
    Flaga PolskiPolska obsługa i faktura

    Szkolenie obejmuje

    • Bezterminowy dostęp
    • 47 wykładów
    • 6 godz. 04 min. materiałów wideo
    • Regularne aktualizacje
    • Certyfikat ukończenia
    • Wsparcie autora na każdym etapie
    • Dostęp do zamkniętej grupy dyskusyjnej

    Masz pytania dotyczące tego szkolenia ?

    questionZadaj pytanie autorowi

    Czego się nauczysz?

    • wzorce projektowe dla dowolnego języka
    • zasady programowania obiektowego SOLID
    • filary programowania obiektowe: dziedziczenie, abstrakcja, enkapsulacja, polimorfizm
    • dobre praktyki programowania obiektowego

    Wymagania

    Podstawowa znajomość dowolnego języka programowania zorientowanego obiektowo

    Opis kursu

    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ć


    Spis treści

    Czas trwania: 06:04:11Rozwiń wszystkie tematy
    downWstęp
    1 wykłady
    • Wstęp|02:14
    downProgramowanie obiektowe (OOP)
    8 wykłady
    downZasady programowania SOLID
    6 wykłady
    downWprowadzenie
    2 wykłady
    downWzorce projektowe kreacyjne
    10 wykłady
    downWzorce projektowe behawioralne
    12 wykłady
    downWzorce projektowe strukturalne
    8 wykłady

    O autorze

    avatar
    Jakub KozeraLead .Net developer

    Publikacje: 6

    Ocena autora: 5.0

    O mnie
    Jakub Kozera - absolwent Politechniki Krakowskiej, zawodowo lead full-stack .NET developer z wieloletnim doświadczeniem. Pracował przy różnorodnych projektach webowych, jest certyf...Czytaj więcej
    5.0
    100 %
    0 %
    0 %
    0 %
    0 %
    92
    95

    45 % taniej

    169.00 zł

    To najniższa cena z ostatnich 30 dni!

    Zapisz się do newslettera

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl, bądź na bieżąco z nowościami i promocjami oraz zgarniaj dedykowane zniżki przygotowane specjalnie dla Ciebie!

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl!

    Zapisując się do newslettera akceptujesz naszą Politykę Prywatności. W każdej chwilii możesz zrezygnować z otrzymywania wiadomości. Nie martw się nie wysyłamy spamu!