SOLID - praktyczny kurs
Praktyczny kurs SOLIDa oparty na refaktoryzacji aplikacji
3.85 (161 reviews)
6,054
students
4 hours
content
Jan 2023
last update
$19.99
regular price
What you will learn
Dowiesz się czym jest SOLID.
Będziesz w stanie określić czy kod z którym pracujesz spełnia wymagania SOLID
Zobaczysz co trzeba zrobić, aby zmienić kod na taki który jest łatwiejszy w utrzymaniu i rozwijaniu.
Why take this course?
🎓 **Kurs SOLID - Praktyczny podróż po jakimś kodzie**
También znany jako "Refaktoring Rozwiniętego Rozumienia SOLID"
---
### **Czym jest ten kurs?**
Witaj programistę! Jestem Jarosław Stadnić, a mam nadzieję, że po zakończeniu tego kursu będziesz mógł/ła powiedzieć, że SOLID to nie tylko akronim, ale kluczowe zasady w tworzeniu kodu, który jest łatwy do utrzymania, rozszerzalny i predyktowy. **SOLID** to skrót od pięciu zasad OOP (Object-Oriented Programming), które pomogą Ci w stworzeniu kodu, który będzie trwały ziemię pod sobą!
### **Czego nauczysz się?**
🔹 **Zrozumienie SOLID**: Poznaj każdą z pięciu zasad: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation oraz Dependency Inversion.
🔹 **Refaktoring w praktyce**: Zobacz jak w rzeczywistych projektach aplikacji zastosować zasady SOLID poprzez refaktoryzację.
🔹 **Praktyczne przypadki**: Przejrzyj i zmodyfikuj istniejące kodowe scenariusze, aby spełniały zasady SOLID.
🚀 **Widok z zewnątrz i wnętrza**: Zdobędziesz wiedzę na temat dlaczego te zasady są ważne oraz jak wpływają na projektowanie oprogramowania.
🚫 **Zjawiska antypatternów**: Dowiesz się, co w praktyce zazwyczaj nie należy robić, aby uniknąć błędów i kodu, który staje w opoźnieniu.
### **Jakie korzyści przyniesie Ci ten kurs?**
- **Kod łatwiejszy do zarządzania**: Twoje aplikacje będą mniej skomplikowane i bardziej zarządzalne.
- **Lepsza architektura oprogramowania**: Twórz projekty, które są łatwe do rozbudowy i modyfikacji.
- **Efektywna współpraca**: Twoje zespoły programistyczne będą miały lepszą komunikację i bardziej efektywne procesy.
- **Jednoznaczna wartość dla kariery**: Dodaj do swojego portfolio praktyczne przykłady refaktoringu zgodnego z zasadami SOLID.
### **Jakie będą zasoby?**
- **Kod źródłowy**: Analizuj i zmodyfikuj różne projekty w celu ich poprawy.
- **Materiały edukacyjne**: Dołącz do interaktywnych lekcji, wideo i tekstowych wykładów.
- **Sprawdzanie rozumienia**: Zadania praktyczne na każdym etapie kursu.
- **Spólna nauka**: Dołącz do społeczności programistów, aby dzielić się wiedzą i doświadczeniami.
---
**Ślad po kursie:**
Po zakończeniu tego kursu zapiszesz się w historii tych, którzy rozumieją, jak naprawdę tworzyć wartościowe i trwałe kody. Twoje projekty stają się lepiej zaprojektowane, bardziej elastyczne i łatwiejsze do utrzymania. **SOLID** to nie tylko zasady, to filozofia, która może zmienić sposób, w jakim piszesz kod. Do tej podróży razem!
🛠️ **Zarezerwuj swoje place już teraz** i połącz się z nami w praktycznej nauce SOLID!
Our review
Podsumowując wnioski z komentarzy, otrzymany kurs o SOLID i projektowym stylem kodowania wydaje się być dobrze oceniony pod kątem przystępnoli i klaroty wyjaśnień teoretycznych. Uczestnicy doceniali szczególnie praktyczne zastosowania zasad SOLID oraz ogólny poziom wytłumaczeń. Niemniej jednak zauważono, że czas poświęcony wstępowi teoretycznej (13 minut z 4 godzin kursu) był zbyt duży, szczególnie dla osób już znających podstawy.
Otom kurs miał być szczególnie adresowany do osób zaczątkujących w temacie projektowego style i SOLID, ale również dla doświadczonych programistów, którzy chcieliby przypomnić sobie lub upewnić się, że ich obecny kod jest zgodny z tymi zasadami. W kursie tym zawarto praktyczne przykłady refaktoringu i rozwijania projektów, które pomogły w zrozumieniu tego, jak te zasady mogą być stosowane w praktyce.
Jednakże niektórzy użytkownicy zauważyli, że brak dostępu do pełnego kodu ucznia (dostępny był tylko na ostatnim slajdzie) utrudniał prawidłowe zrozumienie i reprodukowanie wykonanych zmian. Ponadto, niektórzy komentarze wskazywali na to, że projekt wykorystywany w kursie nie miał jasno określonych wytycznych ani założeń, co mogło wprowadzać w błąd lub utrudniać zrozumienia kontekstu.
Podsumowując, kurs jest oceniony jako wartościowy z punktu widzenia zarówno początkujących, jak i doświadczonych programistów, ale z pewnymi ograniczeniami związanymi z brakiem możliwości pełnego zapoznania się z kodem i niepełną jasnością kontekstu projektu. Wartościowy aspekt kursu to praktyczne przykłady, które pomagają w zrozumieniu i stosowaniu zasad SOLID oraz lektorski nagrany materiał, który jest dobrze oceniony pod kątem jakości dźwięku i klarności wyjaśnień.
Charts
Price
Rating
Enrollment distribution
Related Topics
1741732
udemy ID
6/10/2018
course created date
10/29/2019
course indexed date
Bot
course submited by