|
via Udemy |
Go to Course: https://www.udemy.com/course/kurs-java-jak-pisac-mniej-kodu-lombok/
Warsztat "Jak pisać mniej kodu? Lombok!" koncentruje się na nauce efektywnego pisania kodu w Javie za pomocą biblioteki Lombok. Kurs ten ma na celu pokazanie, jak można zredukować ilość pisanego kodu poprzez automatyczne generowanie często używanych konstrukcji, takich jak konstruktory, gettery i settery.Tematyka Warsztatu:1. Wprowadzenie do Lombok:Czym jest Lombok?Wprowadzenie do biblioteki Lombok, jej rola i korzyści w redukcji ilości pisanego kodu.2. Integracja Lombok z Intellij:Konfiguracja Lombok:Praktyczny przewodnik instalacji i integracji Lombok z popularnym środowiskiem programistycznym IntelliJ IDEA.3. Adnotacje Lombok:Podstawowe Adnotacje:Omówienie podstawowych adnotacji Lombok, takich jak @Getter, @Setter, @ToString, @EqualsAndHashCode.Zaawansowane Adnotacje:Zastosowanie bardziej zaawansowanych adnotacji, takich jak @Builder, @Data, @Value.Adnotacje dla konstruktorów:Użycie adnotacji @NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor do automatycznego generowania konstruktorów.4. Praktyczne Ćwiczenia i Projekty:Test:Sprawdzian wiedzy na temat zastosowania Lombok.Zadania:Praktyczne zadania, które pozwalają na zastosowanie zdobytej wiedzy w rzeczywistych projektach.Projekt:Realizacja projektu, który integruje wszystkie omówione techniki i narzędzia Lombok.W aplikacjach Java często piszemy kod taki jak np. konstruktory, gettery, settery itp. Taki kod można pisać szybciej. Z tego warsztatu dowiemy się jak.Ten warsztat został nagrany w Java 17. Testy w tym warsztacie również odnoszą się do Java 17. Ma to o tyle znaczenie, że jeżeli będziesz korzystać z nowszych wersji Java, to teoretycznie mogły tam nastąpić jakieś kosmetyczne zmiany. Dlatego dla spójności, zalecamy korzystanie z JDK 17, żeby Twoje przykłady zachowywały się tak jak na nagraniach, ale nie zabraniamy korzystać z nowszego JDK. Jeżeli natomiast chodzi o wersje bibliotek, to struktura warsztatu została przygotowana w ten sposób, że bazowe mechanizmy Lomboka (biblioteka, o której będziemy rozmawiać) są wyjaśnione na Lombok w wersji 1.X. Jeżeli w nowszych wersjach pojawią się funkcjonalności, które są istotne (naszym zdaniem) na tym poziomie nauki, to zakres warsztatu będzie rozszerzany i będziemy do niego dodawać kolejne materiały.Warsztat ten jest szóstym warsztatem w ramach ścieżki Zajavka. Oczywiście możesz go realizować niezależnie od innych moich materiałów.Kurs ten jest idealny dla programistów, którzy chcą nauczyć się, jak efektywnie pisać mniej kodu za pomocą biblioteki Lombok, zrozumieć jej korzyści i zastosować w codziennej pracy programistycznej.