Zdobądź nowe umiejętności!   |        Taniej do 80%     |        Jeszcze przez

1 dni 16 godzin
Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

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

Nowość

Stworzony przez Jakub Kozera

Ostatnia aktualizacja: 17/05/2021
00:00
00:00
x

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
39
99

42 % taniej

69.00 zł

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraZapłać nawet za 21 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
Kursy: 3
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
Zobacz profil autora