Home | Back to Courses

Warsztat Java #10 - Design Principles i Design Patterns

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: Zapraszamy na warsztat poświęcony zasadom pisania dobrego i czystego kodu oraz wzorcom projektowym w Javie! Kurs ten pomoże Ci zrozumieć, jak stosować sprawdzone zasady programowania oraz wzorce projektowe, aby rozwiązywać typowe problemy w sposób zrozumiały dla innych programistów i unikać ponownego wymyślania koła. W trakcie warsztatu skupimy się na teorii, ale również będziemy pisać kod, aby pokazać praktyczne zastosowanie omawianych technik.Tematyka warsztatu:Design Principles (Zasady projektowania):DRY (Don't Repeat Yourself): Unikanie powtarzania kodu i promowanie reużywalności.KISS (Keep It Simple, Stupid): Utrzymywanie kodu prostym i zrozumiałym.YAGNI (You Aren't Gonna Need It): Implementowanie tylko tego, co jest obecnie potrzebne.SOLID: Pięć zasad projektowania obiektowego:Single Responsibility Principle (SRP): Każda klasa powinna mieć tylko jedną odpowiedzialność.Open/Closed Principle (OCP): Klasy powinny być otwarte na rozszerzenie, ale zamknięte na modyfikację.Liskov Substitution Principle (LSP): Obiekty w programie powinny być zastępowalne ich podtypami.Interface Segregation Principle (ISP): Klienci nie powinni być zmuszani do zależności od interfejsów, których nie używają.Dependency Inversion Principle (DIP): Moduły wyższego poziomu nie powinny zależeć od modułów niższego poziomu. Oba powinny zależeć od abstrakcji.Design Patterns (Wzorce projektowe):Creational Patterns (Wzorce kreacyjne): Singleton, Factory Method, Abstract Factory, Builder, Prototype.Structural Patterns (Wzorce strukturalne): Adapter, Bridge, Composite, Decorator, Fac
Category: Development > Programming Languages > Java
Partner ID:
Price: 24.99
Commission:
Source: Impact
Go to Course