Wzorce projektowe - wprowadzenie
Opanuj podstawy pracy z wzorcami projektowymi i zostań lepszym programistą
Oferta specjalna
Kup ten kurs za 65 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Software Developer
13987 kursantów
Szczegóły, które warto znać
Opis szkolenia
-
Wiesz jak wiele czasu oraz nerwów można oszczędzić stawiając na uniwersalne, sprawdzone wzorce?
-
Zdajesz sobie sprawę z tego, jak często na rozmowach o pracę padają pytania na temat wzorców projektowych?
-
Chciałbyś w krótkim czasie dobrze zrozumieć fundamentalne idee stojące za każdym popularnym wzorcem projektowym?
-
Próbowałeś wcześniej poznać najważniejsze wzorce, ale brakowało Ci prostych do zrozumienia przykładów?
Zdobądź wiedzę, która jest niezbędna w każdym projekcie wykorzystującym programowanie obiektowe
Dzięki wzorcom projektowym możesz znacznie szybciej tworzyć programy, łatwiej je modyfikować oraz utrzymywać. Podpowiadają one sprawdzone rozwiązania typowych problemów z jakimi regularnie się spotykasz w programowaniu obiektowym. Rola wzorców jest tak ważna, że ciężko nawet myśleć o jakimkolwiek poważniejszym kodowaniu bez znajomości przynajmniej najważniejszych z nich.
Z tym kursem błyskawicznie poznasz fundamentalne koncepcje związane z wzorcami projektowymi. Nie tylko dogłębnie zrozumiesz ich zasadę działania, ale również poznasz ciekawe przykłady praktycznego zastosowania. Co ważne, wiedza którą zdobędziesz jest bardzo uniwersalna i może być bez problemu zastosowana w każdym obiektowo zorientowanym projekcie – niezależnie do tego w jakim języku jest on tworzony!
Trudny temat – prosty język
Dla wielu początkujących developerów temat wzorców projektowych wydaje się być nie do przeskoczenia. Trudne przykłady opisane skomplikowanym językiem nie ułatwiają sprawy. Nasz kurs stworzony został w taki sposób, aby nawet najbardziej złożone zagadnienia nie sprawiały żadnych problemów. Każdy wzorzec opisany został prostym, „ludzkim” językiem i dodatkowo zilustrowany realnymi życiowymi przykładami. Przekonaj się sam, że wzorce projektowe nie muszą być trudne!
Kompletna wiedza
W kursie omawiamy aż 23 popularne wzorce. Zapewnią Ci one kompletny zestaw sprawdzonych rozwiązań, które bez problemu możesz zastosować w swoich projektach. Wiedza wyniesiona z kursu nie tylko sprawi, że rozwiniesz się jako programista, ale także zapewni Ci lepsze szanse na udaną karierę zawodową.
Uniwersalne fundamenty
Przykłady omawiane w kursie wykorzystują język PHP. Wiedza w nim zawarta jest jednak bardzo uniwersalna i skupia się na fundamentalnych koncepcjach, które powinien znać każdy programista niezależnie od języka, w którym pracuje. To czego się nauczysz możesz śmiało wykorzystać do pracy z dowolnymi projektami w dowolnym środowisku.
Wszystkie znaczące wzorce
Wzorce projektowe to bardzo obszerny temat. Ich spora ilość połączona z różnymi kryteriami klasyfikacji sprawia, że na początku trudno się w tym wszystkim połapać. Dlatego w kursie przyjęliśmy znany od lat podział wzorców na trzy główne kategorie:
• Kreacyjne – czyli jak tworzone są obiekty
• Strukturalne – czyli jak rozwiązać relacje pomiędzy obiektami
• Czynnościowe – czyli jak komunikują się obiekty
W każdej z tych grup znajdziesz wiele przykładów wzorców, które stosowane są w praktyce od wielu lat i zdobyły niekwestionowane uznanie programistów. Korzystając z kursu masz pewność, że zdobywasz sprawdzoną, konkretną i przydatną wiedzę!
Co zyskujesz z tym kursem?
-
znajomość wszystkich najpopularniejszych wzorców projektowych
-
dogłębne zrozumienie każdego z omawianych wzorców
-
umiejętność zastosowania wzorców w praktyce
Kup w pakiecie i oszczędź
Kurs Wyrażenia regularne - od podstaw do eksperta
129 zł
Wzorce projektowe - wprowadzenie
119 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 50 zł
Zyskujesz 19.84 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 58 zł
Zyskujesz 23.04 zł w punktach na kolejne zakupy.
Kurs React - koduj szybciej dzięki AI
199 zł
Wzorce projektowe - wprowadzenie
119 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs AI dla programistów - koduj 10x szybciej
199 zł
Wzorce projektowe - wprowadzenie
119 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Kurs testów jednostkowych w Pythonie - pewny kod na produkcji
149 zł
Wzorce projektowe - wprowadzenie
119 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 54 zł
Zyskujesz 21.44 zł w punktach na kolejne zakupy.
Program kursu
5 modułów · 50 lekcji
1 · Wprowadzenie
- Wstęp 00m 40s
- Jak korzystać z plików 01m 03s
- Czym są wzorce projektowe 04m 59s
- Co powinieneś wiedzieć 01m 43s
- Kilka technicznych aspektów 02m 23s
2 · Wzorce kreacyjne
- Za co odpowiada wzorzec kreacyjny 03m 08s
- Simple Factory - Prosta fabryka 08m 17s
- Metoda wytwórcza - wprowadzenie 03m 10s
- Metoda wytwórcza - przykład 06m 30s
- Fabryka abstrakcyjna - wprowadzenie 04m 08s
- Przykład fabryki abstrakcyjnej 12m 17s
- Builder - Budowniczy 05m 12s
- Builder - jak działa 09m 40s
- Prototyp 07m 46s
- Singleton - kluczowe idee 05m 09s
- Singleton - przykład 06m 24s
3 · Wzorce strukturalne
- Co opisują wzorce strukturalne 01m 58s
- Wzorzec Adapter 08m 28s
- Most - Bridge 04m 43s
- Wzorzec Most w praktyce 09m 50s
- Composite - Kompozyt 02m 27s
- Kompozyt w praktyce 08m 57s
- Dekorator - wprowadzenie 03m 39s
- Dekorator - praktyczny przykład 09m 39s
- Wzorzec Fasada 10m 10s
- Wzorzec Flyweight - Pyłek 05m 09s
- Wzorzec Pyłek w praktyce 10m 51s
- Proxy - wprowadzenie 03m 33s
- Proxy - przykład 05m 58s
4 · Wzorce czynnościowe
- Za co odpowiada wzorzec czynnościowy 02m 00s
- Łańcuch odpowiedzialności - wprowadzenie 02m 54s
- Łańcuch odpowiedzialności - przykład 10m 15s
- Wzorzec Polecenie - Command 03m 43s
- Polecenie w praktyce 09m 34s
- Iterator - zasada działania 03m 09s
- Iterator - przykład 14m 34s
- Wzorzec Mediator 02m 26s
- Mediator w praktyce 08m 39s
- Pamiątka - Memento 10m 41s
5 · Wzorce czynnościowe - kontynuacja
- Wzorzec Obserwator - Observer 02m 49s
- Obserwator w praktyce 10m 46s
- Wzorzec Stan - State 03m 50s
- Jak zaimplementować Stan 07m 24s
- Strategia - jak to działa 03m 43s
- Przykład wzorca Strategia 07m 00s
- Metoda szablonowa - Template method 03m 48s
- Przykład metody szablonowej 06m 49s
- Wzorzec Visitor - Odwiedzający 03m 04s
- Visitor - przykład praktyczny 10m 21s
- Zakończenie 00m 31s
Twój instruktor
Ksawery Kargól
Trener - praktyk AI
Opinie kursantów
„Świetnie zaprojektowany kurs. Podzielenie wzorców projektowych na kategorie znacznie ułatwiło mi realizowanie zagadnień etapami. Wiele z przedstawionych wzorców projektowych już wykorzystuję na co dzień :). Polecam!"
„Kurs dobrze tłumaczy tematykę wzorców projektowych. Przedstawione są podstawowe problemy na które może natrafić programista i sposób ich rozwiązania przy pomocy wzorców projektowych. Polecam."
„Kurs omawiający wzorce projektowe jest świetnym wprowadzeniem do zaawansowanego programowania. Ktoś kto zrozumiał podstawy i chce przejść na kolejny poziom wtajemniczenia w tej dziedzinie trafił w odpowiednie dla siebie miejsce. Prowadzący pokazuje na praktycznych przykładach, jak zastosować prawidłowo wzorce projektowe i w jakich sytuacjach sprawdzają się najlepiej. Szczerze polecam i zachęcam do przerobienia materiału!"
Czytaj więcej
Zwiń
„Po ukończeniu kursu uświadomiłem sobie jak wiele kodu który pisałem do tej pory można było napisać całkowicie inaczej (tzn. lepiej - wydajniej - czytelniej - optymalniej). Bardzo dobrze przedstawione najważniejsze wzorce projektowe z każdej z trzech grup. "
„Świetnie przekazana wiedza. Brawo dla autora"
„Kurs wiecznie żywy, często do niego wracam"
„połączenie teorii i praktyki"
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„Polecam kurs Wzorce projektowe - wprowadzenie. Każdy poważniejszy język programowania wykorzystuje wzorce projektowe i ten właśnie kurs zawiera szereg wytycznych dotyczących tego tematu dla różnych platform programistycznych"
„Fajny kurs. Dobrze przemyślany i prowadzony."
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Testy jednostkowe - wprowadzenie
119 zł
Programowanie
Kurs Wyrażenia regularne - od podstaw do eksperta
129 zł
Programowanie
Kurs Produktywny programista - techniki i narzędzia no-code
149 zł
Programowanie
Kurs Jak pisać czysty kod - dobre praktyki programowania
159 zł
Programowanie
Kurs Github - zdalne repozytoria od podstaw
129 zł
Programowanie
Kurs Git dla zaawansowanych
149 zł
Programowanie
Kurs Git dla początkujących
129 zł
Programowanie
Programowanie obiektowe w Python
169 zł
Programowanie
Kurs Django - aplikacje webowe od podstaw
149 zł
Programowanie
Fundamenty Test Driven Development
119 zł
Ten kurs jest częścią ścieżki
Software Developer
Zdobądź umiejętność, które musi posiadać każdy software developer. Opanuj techniki oraz narzędzia, które wykorzystasz w pracy niezależnie od tego w jakiej technologii programujesz.
Dostęp od razu po zakupie ·
119 zł