Java Zaawansowany
Poznaj zaawansowane elementy aplikacji Java!
- Naucz się korzystać z narzędzia Maven do zarządzania projektem i zależnościami.
- Poznaj sposoby odczytu danych z plików JSON i XML w języku Java.
- Pisz testy jednostkowe, aby zapewnić niezawodność swojej aplikacji Java.
- W kursie obejrzysz 19h nagrań.
Chcesz pójść o krok dalej? Skorzystaj z indywidualnego mentoringu!
- Nauka krok po kroku od podstaw po rozbudowane projekty w Twoim portfolio.
- Plan nauki dostosowany do Twoich celów zawodowych.
- Nieograniczony kontakt w dni robocze, spotkania 1 na 1 na żywo.
- Pełne wsparcie na każdym etapie nauki.
- Nauka we własnym tempie.
- Zadania teoretyczne i praktyczne – każde zadanie zawiera moje rozwiązanie.
- Wspólne tworzenie praktycznych projektów, które wzbogacą Twoje portfolio.
- Wiedza i doświadczenie, które przybliżą Cię do pracy w IT.
- Poznaj wszystkie moje kursy: link
- Napisz do mnie: kontakt@km-programs.pl
Zobacz, jak łatwo możesz uczyć się z platformą!
Plan kursu
Zarządzanie projektem z wykorzystaniem Maven
- Lekcja 1: Wprowadzenie
- Lekcja 2: Przeznaczenie i instalacja narzędzia Maven
- Lekcja 3: Pierwsza aplikacja z wykorzystaniem Maven – Część 1
- Lekcja 3: Pierwsza aplikacja z wykorzystaniem Maven – Część 2
- Lekcja 3: Pierwsza aplikacja z wykorzystaniem Maven – Część 3
- Lekcja 3: Pierwsza aplikacja z wykorzystaniem Maven – Część 4
- Lekcja 4: Project Object Model (POM)
- Lekcja 5: Repozytoria Maven – Część 1
- Lekcja 5: Repozytoria Maven – Część 2
- Lekcja 6: Maven Dependencies – Część 1
- Lekcja 6: Maven Dependencies – Część 2
- Lekcja 7: Build Lifecycles – Część 1
- Lekcja 7: Build Lifecycles – Część 2
- Lekcja 8: Dependency Scopes
- Lekcja 9: Maven Wrapper
- Lekcja 10: Przegląd Dependencies – Lombok – Część 1
- Lekcja 10: Przegląd Dependencies – Lombok – Część 2
- Lekcja 10: Przegląd Dependencies – Lombok – Część 3
- Lekcja 10: Przegląd Dependencies – Lombok – Część 4
- Lekcja 11: Przegląd Dependencies – StringUtils – Część 1
- Lekcja 11: Przegląd Dependencies – StringUtils – Część 2
- Lekcja 12: Przegląd Dependencies – ArrayUtils
- Lekcja 13: Przegląd Dependencies – Inne Klasy Biblioteki Commons Lang3
- Lekcja 14: Przegląd Dependencies – Wybrane Klasy Biblioteki Commons Collections4
- Lekcja 15: Przegląd Dependencies – Logger – Część 1 – Konfiguracja loggerów z wykorzystaniem biblioteki Log4j2
- Lekcja 15: Przegląd Dependencies – Logger – Część 2 – Poziomy rejestrowania loggera (Log4j2)
- Lekcja 15: Przegląd Dependencies – Logger – Część 3 – Zarządzanie poziomami rejestrowania oraz formatem wiadomości (Log4j2)
- Lekcja 15: Przegląd Dependencies – Logger – Część 4 – Analiza struktury typów biblioteki Log4j2
- Lekcja 15: Przegląd Dependencies – Logger – Część 5 – Zapisywanie logów do pliku (Log4j2)
- Lekcja 15: Przegląd Dependencies – Logger – Część 6 – Zapisywanie logów do pliku oraz loggery asynchroniczne (Log4j2)
- Lekcja 15: Przegląd Dependencies – Logger – Część 7 – Filtry (Log4j2)
- Lekcja 15: Przegląd Dependencies – Logger – Część 8 – Różne formaty plików konfiguracyjnych (Log4j2)
- Lekcja 15: Przegląd Dependencies – Logger – Część 9 – Warstwa abstrakcyjna loggerów z wykorzystaniem SLF4J
- Lekcja 15: Przegląd Dependencies – Logger – Część 10 – Adnotacje Lombok do pracy z mechanizmem loggerów
- Lekcja 16: Pluginy – Część 1 – Maven Clean Plugin
- Lekcja 16: Pluginy – Część 2 – Maven Compiler Plugin
- Lekcja 16: Pluginy – Część 3 – Maven Resources Plugin
- Lekcja 16: Pluginy – Część 4 – Maven Jar Plugin
- Lekcja 16: Pluginy – Część 5 – Maven Assembly Plugin
- Lekcja 16: Pluginy – Część 6 – Maven Site Plugin
- Lekcja 16: Pluginy – Część 7 – Nexus Repository Manager – Praca z artefaktami w wersji snapshot
- Lekcja 16: Pluginy – Część 8 – Nexus Repository Manager – Praca z artefaktami w wersji release oraz Nexus Repository Group
- Lekcja 16: Pluginy – Część 9 – Maven Enforcer Plugin
- Lekcja 17: Zarządzanie repozytoriami Maven
- Lekcja 18: Przegląd publicznych repozytoriów Maven
Przetwarzanie danych z plików zewnętrznych
- Lekcja 1: Wprowadzenie
- Lekcja 2: Implementacja warstwy do zarządzania danymi w formacie JSON z wykorzystaniem biblioteki Gson – Część 1
- Lekcja 2: Implementacja warstwy do zarządzania danymi w formacie JSON z wykorzystaniem biblioteki Gson – Część 2
- Lekcja 2: Implementacja warstwy do zarządzania danymi w formacie JSON z wykorzystaniem biblioteki Gson – Część 3
- Lekcja 2: Implementacja warstwy do zarządzania danymi w formacie JSON z wykorzystaniem biblioteki Gson – Część 4
- Lekcja 2: Implementacja warstwy do zarządzania danymi w formacie JSON z wykorzystaniem biblioteki Gson – Część 5
- Lekcja 3: Konfiguracja obiektu klasy Gson – Część 1
- Lekcja 3: Konfiguracja obiektu klasy Gson – Część 2
- Lekcja 3: Konfiguracja obiektu klasy Gson – Część 3
- Lekcja 4: Przypomnienie wiadomości o formacie XML
- Lekcja 5: Wykorzystanie DOM do zarządzania danymi w formacie XML
- Lekcja 6: Wykorzystanie DOM do zarządzania danymi w formacie XML
- Lekcja 7: Wykorzystanie SAX do zarządzania danymi w formacie XML
- Lekcja 8: Wykorzystanie StAX do zarządzania danymi w formacie XML
- Lekcja 9: Wykorzystanie StAX do zarządzania danymi w formacie XML
- Lekcja 10: Wykorzystanie JAXB do zarządzania danymi w formacie XML
- Lekcja 11: Wykorzystanie JAXB do zarządzania danymi w formacie XML
- Lekcja 12: Wykorzystanie JAXB do zarządzania danymi w formacie XML
- Lekcja 13: Implementacja warstwy do zarządzania danymi w formacie XML z wykorzystaniem JAXB
- Lekcja 14: Implementacja warstwy do zarządzania danymi w formacie XML z wykorzystaniem JAXB
- Lekcja 15: Implementacja warstwy do zarządzania danymi w formacie XML z wykorzystaniem JAXB
- Lekcja 16: Implementacja warstwy do zarządzania danymi w formacie XML z wykorzystaniem JAXB
Testowanie aplikacji
- Lekcja 1: Wprowadzenie
- Lekcja 2: Testy jednostkowe – Zagadnienia początkowe i konfiguracja aplikacji do pracy z JUnit 5
- Lekcja 3: Testy jednostkowe – Testujemy pierwszą metodę – Część 1 – Test-Driven Development (TDD)
- Lekcja 3: Testy jednostkowe – Testujemy pierwszą metodę – Część 2 – Test-Driven Development (TDD)
- Lekcja 3: Testy jednostkowe – Testujemy pierwszą metodę – Część 3 – Test-Driven Development (TDD)
- Lekcja 4: Testy jednostkowe – Przegląd asercji – Część 1
- Lekcja 4: Testy jednostkowe – Przegląd asercji – Część 2
- Lekcja 4: Testy jednostkowe – Przegląd asercji – Część 3
- Lekcja 5: Testy jednostkowe – Przegląd asercji – Część 4
- Lekcja 6: Testy jednostkowe – Przegląd asercji – Część 5
- Lekcja 7: Testy jednostkowe – Przegląd asercji – Część 6
- Lekcja 8: Testy jednostkowe – Przegląd asercji – Część 7
- Lekcja 9: Testy jednostkowe – Testy warunkowe – Część 1
- Lekcja 9: Testy jednostkowe – Testy warunkowe – Część 2
- Lekcja 10: Testy jednostkowe – Parametryzacja testów – Część 1
- Lekcja 10: Testy jednostkowe – Parametryzacja testów – Część 2
- Lekcja 10: Testy jednostkowe – Parametryzacja testów – Część 3
- Lekcja 10: Testy jednostkowe – Parametryzacja testów – Część 4
- Lekcja 10: Testy jednostkowe – Parametryzacja testów – Część 5
- Lekcja 10: Testy jednostkowe – Parametryzacja testów – Część 6
- Lekcja 11: Testy jednostkowe – Parametryzacja testów – Część 7
- Lekcja 12: Testy jednostkowe – Testowanie wyjątków – Część 1
- Lekcja 12: Testy jednostkowe – Testowanie wyjątków – Część 2
- Lekcja 13: Testy jednostkowe – Testowanie wyjątków – Część 3
- Lekcja 14: Testy jednostkowe – Testowanie wyjątków – Część 4
- Lekcja 15: Testy jednostkowe – Testowanie wyjątków – Część 5
- Lekcja 16: Testy jednostkowe – Testowanie wyjątków – Część 6
- Lekcja 17: Testy jednostkowe – Testowanie wyjątków – Część 7
- Lekcja 18: Testy jednostkowe – Testowanie wyjątków – Część 8
- Lekcja 19: Testy jednostkowe – Testowanie wyjątków – Część 9
- Lekcja 20: Testy jednostkowe – Testowanie wyjątków – Część 10
- Lekcja 21: Testy jednostkowe – Testowanie wyjątków – Część 11
- Lekcja 22: Testy jednostkowe – Testowanie wyjątków – Część 12