ODBIERZ TWÓJ BONUS :: »

Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe

Podstawowe informacje:
Czas trwania: 06:39:09
Poziom: średnio zaawansowany
Autor: Karol Kurek
Liczba lekcji: 65
Technologia: Python 3.7
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
104,30 zł 149,00 zł (-30%)
96,85 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 104 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki Python Developer
Czas trwania: 61 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Python Developer »

Czego się nauczysz?

  • Implementowania wzorców kreacyjnych (Singleton, Factory Method, Abstract Factory, Builder, Prototype) w Pythonie
  • Budowania architektury z użyciem wzorców strukturalnych (Adapter, Decorator, Facade, Bridge, Composite, Flyweight, Proxy)
  • Łączenia wzorców w spójne rozwiązania i ograniczania ich kosztów
  • Konstruowania API modułów i klas zgodnych z ideą wzorców
  • Stosowania MVC w małych aplikacjach i warstwowaniu odpowiedzialności
  • Analizowania kompromisów projektowych na przykładach ćwiczeń
  • Przygotowywania kodu do rozbudowy i utrzymania

Spis lekcji

1. Wzorce projektowe . Wstęp 00:21:27
1.1. Idea wzorca projektowego w życiu codziennym
OGLĄDAJ » 00:06:54
1.2. Do czego służą wzorce projektowe?
00:06:55
1.3. Czy znamy już wszystkie wzorce projektowe?
00:05:11
1.4. Inne ważne informacje o wzorcach projektowych
00:02:27
2. Kreacyjne wzorce projektowe 03:21:27
2.1. Singleton. Wprowadzenie
00:07:27
2.2. Singleton. Pierwszy wzorzec projektowy
00:06:02
2.3. Singleton. Wersja rozszerzona
00:05:19
2.4. Singleton a wielowątkowość
00:06:54
2.5. Singleton jako metaklasa
00:06:05
2.6. Singleton. Podsumowanie
00:03:12
2.7. Fabryka abstrakcyjna. Wprowadzenie, część 1
00:07:30
2.8. Fabryka abstrakcyjna. Wprowadzenie, część 2
00:05:05
2.9. Fabryka abstrakcyjna. Przykład użycia
00:09:11
2.10. Fabryka abstrakcyjna. Dynamiczny dobór podfabryki
00:05:55
2.11. Zautomatyzowane tworzenie fabryki abstrakcyjnej
00:15:52
2.12. Fabryka abstrakcyjna. Podsumowanie
00:03:06
2.13. Metoda wytwórcza. Wprowadzenie
00:08:25
2.14. Metoda wytwórcza. Zarys zastosowania
00:14:04
2.15. Metoda wytwórcza. Program testowy
00:08:48
2.16. Metoda wytwórcza. Użycie
00:08:16
2.17. Metoda wytwórcza. Poprawienie mankamentów
00:06:11
2.18. Metoda wytwórcza. Doszlifowanie rozwiązania, część 1
00:09:32
2.19. Metoda wytwórcza. Doszlifowanie rozwiązania, część 2
00:05:09
2.20. Metoda wytwórcza. Podsumowanie
00:02:49
2.21. Budowniczy. Wprowadzenie
00:05:11
2.22. Pierwsi budowniczy
00:09:30
2.23. Stworzenie kierownika dla budowniczych
00:06:30
2.24. Dynamiczne dobudowanie budowniczego
00:05:24
2.25. Dodanie kolejnego budowniczego do projektu
00:06:22
2.26. Przepisujemy poprzedni projekt na wzorzec budowniczego
00:04:31
2.27. Budowniczy. Podsumowanie
00:02:23
2.28. Prototyp. Wprowadzenie
00:02:50
2.29. Prosty prototyp
00:11:47
2.30. Prototyp. Podsumowanie
00:02:07
3. Strukturalne wzorce projektowe 02:56:15
3.1. Adapter. Wprowadzenie
OGLĄDAJ » 00:05:50
3.2. Kostium jako przykład adaptera
00:07:37
3.3. Tworzymy adapter dla ładowarki
00:10:54
3.4. Adapter. Podsumowanie
00:03:34
3.5. Dekorator. Wprowadzenie
00:04:45
3.6. Dekorator jako klasa
00:08:00
3.7. Cache jako popularny przypadek użycia dekoratora
00:10:17
3.8. Napisanie dekoratora dla cache'a
00:07:49
3.9. Dekorator pozwalający na mierzenie czasu wykonania funkcji
00:09:55
3.10. Dekorator. Podsumowanie
00:03:09
3.11. Most. Wprowadzenie
00:05:41
3.12. Most. Przypadek użycia
00:06:30
3.13. Realizujemy wzorzec mostu, część 1
00:05:33
3.14. Realizujemy wzorzec mostu, część 2
00:04:30
3.15. Most. Podsumowanie
00:02:40
3.16. Fasada. Wprowadzenie
00:03:31
3.17. Fasada jako uproszczenie interfejsu
00:05:38
3.18. Fasada. Podsumowanie
00:02:04
3.19. Pyłek. Wprowadzenie
00:04:21
3.20. Pyłek w grze komputerowej
00:05:50
3.21. Stosujemy pyłek w grze
00:09:28
3.22. Pyłek. Podsumowanie
00:02:26
3.23. Pełnomocnik. Wprowadzenie
00:03:49
3.24. Realizujemy wzorzec pełnomocnika
00:07:20
3.25. Inny przykład pełnomocnika
00:02:24
3.26. Pełnomocnik. Podsumowanie
00:02:06
3.27. Kompozyt. Wprowadzenie
00:04:57
3.28. Kompozyt w geometrii
00:11:25
3.29. Kompozyt wielokrotny
00:07:54
3.30. Kompozyt. Podsumowanie
00:02:46
3.31. Podsumowanie. Opis kolejnej części kursu
00:03:32

Obierz kurs na... wzorce projektowe!

Wśród wielu narzędzi ułatwiających i przyspieszających pracę programisty wzorce projektowe są jednym z najgenialniejszych rozwiązań. Wie o tym każdy, kto choć raz spróbował się nimi posłużyć przy tworzeniu aplikacji, serwisu WWW lub dowolnego programu. Można dzięki nim ominąć rozsypujące się puzzle poleceń i zapomnieć o kodzie tworzonym od podstaw. Dostajemy do ręki gotowe szablony — tylko od nas zależy, który z nich wybierzemy do pracy i jak wypełnimy go treścią. Właśnie dlatego wzorce projektowe cieszą się ogromnym zainteresowaniem programistów. Jeśli chcesz programować szybko i bezbłędnie, nie możesz się bez nich obyć!

Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe ma na celu zapoznanie Cię ze wzorcami projektowymi dla Pythona, choć w gruncie rzeczy te modele są uniwersalne i bardzo podobnie wyglądają w różnych językach programowania. Aby zrozumieć, jak działają poszczególne schematy i jakie konsekwencje wiążą się z ich stosowaniem, powinieneś dość dobrze znać Pythona (na poziomie średnio zaawansowanym), ale wcale nie musisz być mistrzem. Na mistrzowski poziom wyniesie Cię właśnie umiejętność używania wzorców projektowych. A zatem ruszaj na podbój Pythona!

Czego nauczysz się podczas naszego profesjonalnego szkolenia?

W ramach tego kursu video dowiesz się:

  • jak analizować założenia powstającego programu i szybko wychwytywać popularne problemy,
  • jak dopasowywać wzorce projektowe do konkretnych przypadków,
  • gdzie można zastosować wzorce projektowe,
  • jak pisać kod w sposób bardziej przejrzysty i zorganizowany oraz tak, by był zrozumiały dla innych programistów i łatwy do modyfikowania w przyszłości,
  • jak analizować przypadki użycia wzorców projektowych,
  • jakie są konsekwencje stosowania każdego ze wzorców projektowych.

Sprawdź, jak sensownie i twórczo możesz wykorzystać wzorce projektowe w swojej pracy. Zobacz, ile czasu uda Ci się zaoszczędzić i jak sprytnie obejdziesz typowe problemy programistyczne. Dzięki szkoleniu Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe odkryjesz, w jakich miejscach warto zaimplementować wzorce, jak dostosować je do Twoich specyficznych wymagań i jakich efektów spodziewać się po każdym z nich. Znajdziesz tu omówienie wzorców kreacyjnych oraz strukturalnych. Poznasz najczęstsze kłopoty i zainspirujesz się eleganckimi, wydajnymi rozwiązaniami.
Jeśli jesteś programistą Pythona, Twoje umiejętności i wydajność pracy znacznie zyskają po opanowaniu stosowania wzorców projektowych.

Wzorzec tu, wzorzec tam, wszystkie wzorce dobrze znam!

Programiści stosujący w swojej pracy wzorce projektowe nie bez powodu są poszukiwani i znakomicie wynagradzani. Przede wszystkim pracują znacznie szybciej od tego, kto każdy problem upiera się rozwiązywać od podstaw i samodzielnie. Poza tym ich projekty są pozbawione mnóstwa drobnych błędów, które mogą spowodować niespodziewane zachowanie aplikacji. Tacy projektanci mają także znacznie lepiej rozwiniętą wyobraźnię projektową, a ich praca zawiera więcej elementów twórczych. Korzystanie z gotowych schematów, tak oczywiste w rozwiązaniach inżynieryjnych czy architektonicznych, pozwala skupić się na tym, co faktycznie tworzy wartość dodaną każdego unikalnego projektu. Zadziwiające, jak wielu ludzi nie pamięta o tej prostej prawdzie. Wyzwania stojące przed programistą, który zna język Python i chce zacząć w nim stosować sprawdzone wzorce, będą znacznie łatwiejsze ze szkoleniem Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe.

Od Sigletona do Kompozytu

Kolejne wzorce projektowe będą odsłaniać przed Tobą swoje tajemnice, a Ty musisz zadbać jedynie o to, by zastosować je we właściwych miejscach projektu. To niezwykle ważne zagadnienie, ponieważ wzorce nie zastępują programu, a żaden z nich nie jest uniwersalną receptą na wszystkie programistyczne bolączki. Kreacyjne wzorce projektowe pozwalają na porządne zaprojektowanie procesu tworzenia obiektów, natomiast strukturalne wzorce projektowe będą się przydawać nieustannie do zapewniania komunikacji między klasami lub obiektami tych klas. Z kolei czynnościowe wzorce projektowe będą pozwalały na dokonywanie wszelkich działań w uporządkowany sposób. Dlatego właśnie wybór konkretnego wzorca jest niezmiernie ważny w całym procesie projektowania. Autor szkolenia Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe położył na to szczególny nacisk.

Poszukaj w tym szkoleniu wzorców odpowiednich do Twoich potrzeb i zastosuj je w najbliższym projekcie, a szybko odkryjesz, że nie możesz się bez nich obejść!

Tylko dla wtajemniczonych

Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe pozwoli Ci odkryć tajemnice najlepszych programistów Pythona. Dowiesz się, do czego służą wzorce Singleton, Fabryka i Budowniczy. Zapoznasz się z Adapterem, Dekoratorem, Mostem, Fasadą i Pyłkiem. Nauczysz się wykorzystywać wzorzec Proxy (Pełnomocnik) i wzorzec Kompozyt. Zobaczysz, jakie metody i założenia kryją się za każdym z nich, prześledzisz najważniejsze struktury i funkcje, nauczysz się sprawnie zarządzać kodem i pisać go tak, by inni nie mieli problemu ani z jego zmianą, ani z uaktualnieniem Twojej aplikacji.

„Nie jestem tak dobrym programistą, jak inni myślą. Jestem dość średnim programistą, ale znam wzorce projektowe” — tak będziesz mógł powiedzieć o sobie po ukończeniu kursu.

Wybrane bestsellery

O autorze kursu video

Karol Kurek ma siedmioletnie doświadczenie w programowaniu — programuje w Pythonie. Pracował jako twórca aplikacji mobilnych, serwisant sprzętu komputerowego oraz nauczyciel matematyki. Aktualnie współtworzy w Pythonie projekt z dziedziny big data i data science. W wolnym czasie grywa w szachy, uczy się języka rosyjskiego i rozwiązuje zadania na forum matematycznym. Portfolio i kontakt z autorem: https://karolkurek.pl.

Karol Kurek - pozostałe kursy

Oceny i opinie klientów: Python. Kurs video. Kreacyjne i strukturalne wzorce projektowe Karol Kurek (5)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (5)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Wzorce projektowe wytłumaczone w przystępny sposób na przykładach. Kurs bardzo dobry dla osób, które chcą zapoznać się z wzorcami lub odświeżyć swoją pamięć.

    Opinia: anonimowa Opinia dodana: 2020-03-13 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Najlepszy kurs jaki kiedykolwiek przerobiłam. Całość kursu (obie części) zajęła mi 2 tygodnie, gdzie oprócz oglądania kursu, tworzyłam analogiczne przykłady do 90% poznanych wzorców i zapisywałam notatki. Przed kupieniem kursu próbowałam uczyć się wzorców sama jednak bardzo mało z nich rozumiałam i dopiero na kursie zobaczyłam o co w nich chodzi. Gdybym mogła oceniłabym kurs na zdecydowanie więcej niż 5/5 i kupiłabym go, gdyby był nawet dwa razy droższy, gdyż uważam, że poznana dzięki niemu wiedza jest nieoceniona. Z niecierpliwością wyczekuję kolejnych kursów Pana Kamila, ponieważ: - świetnie tłumaczy, oprócz informatycznych przykładów Pan Kamil zawsze podawał przykłady "na chłopski rozum" jak np. wzorzec MVC wytłumaczony na modelu hipotetycznej restauracji - na początku poznawania każdego wzorca podawane były najważniejsze informacje i to w sposób, który jest idealny do sporządzania notatek (definicja, zastosowanie, przykłady, sposób implementacji) - na końcu każdego wzorca podsumowanie (bardzo ważna rzecz, niestety często na kursach zapominana). Jeszcze nigdy nie byłam tak zadowolona z przerobionego kursu (a przerobiłam ich nie mało).

    Rozwiń »
    Opinia: Paulina Opinia dodana: 2020-02-27 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Polecam

    Opinia: Maciej Opinia dodana: 2020-01-12 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Naprawde nie spodziewałem się tak dobrego kursu. Polecam!!

    Opinia: Stefan Opinia dodana: 2019-12-21 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • bardzo dobry kurs jeden z najlepszych o ile nie najlepszy na platformie.

    Opinia: Projekt-S Opinia dodana: 2019-11-22 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2019-10-31
ISBN: 978-83-283-6198-0, 9788328361980
Numer z katalogu: 94191

Videopoint - inne kursy

Kurs video
104,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion