ODBIERZ TWÓJ BONUS :: »

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Podstawowe informacje:
Czas trwania: 02:00:14
Poziom: podstawowy
Autor: Mateusz Paruzel
Liczba lekcji: 23
Technologia: Java 21, Apache Maven 3.9
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
69,30 zł 99,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Podstaw pracy z narzędziem Maven w środowisku Java
  • Tworzenia i konfigurowania projektu Maven
  • Definiowania zależności i pracy z repozytoriami artefaktów
  • Budowania projektu i generowania JAR/WAR
  • Używania pluginów Maven i ich konfiguracji
  • Zarządzania cyklem życia projektu w Maven

Spis lekcji

1. Wprowadzenie 00:38:32
1.1. Czym jest i do czego służy Apache Maven
00:08:30
1.2. Przygotowanie środowiska pracy
00:05:21
1.3. Przygotowanie paczki Java jar tradycyjną metodą
00:06:36
1.4. Pierwszy projekt i jego struktura
OGLĄDAJ » 00:07:27
1.5. Obsługa zależności
00:04:06
1.6. Repozytoria
00:06:32
2. Podstawowe pluginy 00:32:47
2.1. Czyszczenie projektu - Clean
00:04:49
2.2. Kompilacja kodu - Compiler
00:04:25
2.3. Zarządzanie zasobami - Resources
00:05:15
2.4. Tworzenie pliku Jar z zależnościami - Shade
00:05:44
2.5. Dalszy ciąg zależności - Assembly
00:04:40
2.6. Zarządzanie repozytoriami - Nexus
00:03:57
2.7. Publikacja artefaktów - Deploy
00:03:57
3. Testowanie kodu i tematy pokrewne 00:23:01
3.1. Pierwszy test jednostkowy
00:04:25
3.2. Generowanie raportu z testów - Surefire oraz Failsafe
00:04:02
3.3. Pomijanie testów
00:04:53
3.4. Analiza statyczna kodu - Checkstyle oraz PMD
OGLĄDAJ » 00:05:31
3.5. Analiza kodu pod kątem bezpieczeństwa - OWASP Dependency Check
00:04:10
4. Zaawansowane tematy 00:25:54
4.1. Dokumentacja projektu - Site
00:04:47
4.2. Zależności wielomodułowe
00:03:27
4.3. Kompilacja warunkowa
00:04:39
4.4. Optymalizacja czasu budowania
00:05:54
4.5. Integracja z systemami kontroli wersji (SCM)
00:07:07

Obierz kurs na... prostsze i szybsze tworzenie aplikacji w Javie

Apache Maven jest jednym z najpopularniejszych narzędzi do automatyzacji i zarządzania projektami w ekosystemie Java. Ze względu na to, że jest darmowy i wiele ułatwia – od dodawania projektu do danej biblioteki czy frameworku, poprzez kompilowanie, budowanie projektu i testowanie go, aż po generowanie raportów – Maven staje się powoli właściwie obowiązkowy dla programistów Javy. Warto więc go sobie przyswoić, zanim zapytają Cię o niego podczas rozmowy kwalifikacyjnej czy rekrutacji do większego projektu.

Cechą charakterystyczną Mavena jest funkcjonowanie zgodnie z zasadą „konwencji ponad konfiguracją”. Oznacza to tyle, że większość domyślnych ustawień jest wystarczająca – do uruchomienia i rozpoczęcia współpracy z Mavenem nie potrzeba wiele konfigurować. A że dodatkowo współpracuje on z naprawdę wielką liczbą frameworków i bibliotek, stanowi rozwiązanie wszechstronne i bardzo przydatne w procesie ciągłej integracji i dostarczania oprogramowania (CI/CD).

Uwaga! Każda lekcja będąca częścią naszego kursu, który w całości jest poświęcony Apache Maven, rozbudowuje jeden większy projekt. Kod tego projektu zostanie Ci oczywiście udostępniony podczas nauki.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W ramach kursu między innymi:

  • Dowiesz się, czym jest Maven i w czym będzie Ci pomocny
  • Będziesz pracować z repozytoriami Maven i innymi popularnymi repozytoriami (na przykład Nexus)
  • Przyjrzysz się pluginom: clean, compiler, resources, shade, assembly, deploy, surefire i failsafe
  • Stworzysz i uruchomisz pierwsze testy jednostkowe
  • Wykonasz analizy statystyczne kodu i analizy bezpieczeństwa zależności
  • Przygotujesz dokumentację projektu za pomocą pluginu site
  • Skupisz się na zarządzaniu zależnościami w projektach wielomodułowych
  • Zajmiesz się kompilacją warunkową w projektach Maven
  • Zoptymalizujesz czas budowania projektów Maven
  • Zintegrujesz projekty Maven z systemami kontroli wersji (SCM)
  • Będziesz automatyzować procesy budowania, testowania i wdrażania aplikacji Java
  • Poznasz zasady zarządzania zależnościami i wersjami bibliotek
  • Użyjesz profili Maven do zarządzania różnymi konfiguracjami budowania

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie kończy się na poziomie średnio zaawansowanym. Oznacza to, że dzięki udziałowi w nim zdobędziesz solidną wiedzę na temat Apache Maven i przydatności tego narzędzia w zarządzaniu projektami Java. Kurs obejmuje szeroki zakres tematów: od podstawowych po bardziej zaawansowane zagadnienia teoretyczne i praktyczne. Jego ukończenie przygotuje Cię do pracy z narzędziem Maven.

Wybrane bestsellery

O autorze kursu video

Mateusz Paruzel – absolwent informatyki na Politechnice Śląskiej. Od 2019 roku system engineer, a potem DevOps engineer. Entuzjasta języków skryptowych, a także automatyzacji zadań zwiększającej efektywność i produktywność. Zwolennik przemyślanych i uzasadnionych zmian – bo zawsze znajdzie się coś, co można robić lepiej. Wolne weekendy często spędza w górach, te nieco dłuższe poświęca na city break, najczęściej w Grecji lub we Włoszech. Lubi pracować i odpoczywać przy muzyce.

Oceny i opinie klientów: Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie Mateusz Paruzel (1)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Fajny pomysł z tym kursem :)

    Opinia: anonimowa Opinia dodana: 2024-10-26 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-08-27
ISBN: 978-83-289-1842-9, 9788328918429
Numer z katalogu: 239020

Videopoint - inne kursy

Kurs video
69,30 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile