Java Developer? Przejdź na wyższy poziom wiedzy 🔥💪  Sprawdź

Team Leader? Podnieś efektywność swojego zespołu 👌 Sprawdź

Masa darmowych materiałów z Java developmentu! 💪

utworzone przez 7 października 2022Java, Program Java Developer

Cześć! Dziś chciałbym Ci przesłać kilka materiałów, w których zebraliśmy trochę naszej wiedzy i doświadczenia! 🔥

Przeczytaj ten wpis do końca, bo zawiera wiele ciekawych linków.

Jednak zanim do tego przejdę, chcę Ci przypomnieć, że trwa sprzedaż III edycji Programu Szkoleniowego Java Developera. Tylko teraz, możesz dołączyć do niego za 1199 zł + VAT.

== Dołączam do Programu Szkoleniowego JUŻ TERAZ i mam dostęp do materiałów NA ZAWSZE! ==

Jest tego sporo 🤯, dlatego bez owijania… zaczynamy!

1. Zaproszenie na darmowe Szkolenie Online z Monitorowania Mikroserwisów

Szkolenie z Monitoringu Mikroserwisów odbędzie się
⏰ 12 października (środa) o godzinie 18:00, na żywo (LIVE).

Nie będzie to pitu pitu i naciąganie za portfel. To będzie pełnowartościowe szkolenie online, z którego wyciągniesz pełną wiedzę (bez niedomówień).

Dołącz na żywo, bo będzie okazja do zadania pytań.

== TUTAJ dołączysz do szkolenia ==

Zrobione? GIT!

i lecimy dalej…

2. Testowanie: Szybko wykonywalne testy oraz Clean Code w testach

Podczas swojej pracy programista częściej czyta kod, niż go pisze.

Kod testowy jest żywą specyfikacją systemu. Jeżeli jest czytelnie napisany, możesz z niego czerpać wiedzę na temat tego, w jaki sposób działa aplikacja.

Dlatego postaraj się, aby kod testów był pisany z odpowiednią dbałością, jak kod produkcyjny.

  1. Czy można mieć Clean Code w testach? Pisząc testy staramy się szukać części wspólnych i zamykać powtarzalne fragmenty. Jednym z tych miejsc jest tworzenie danych testowych. Dowiedz się jak podnieść czytelność testów dzięki Matkom Obiektów i Test Builderom.
  2. Można pisać dużo testów. Ale… jak podzielić wysiłek w pisanie testów na różnych poziomach? Jak ograniczyć ich czas działania i zmniejszyć time-to-market naszego projektu? Pomoże w tym zbudowanie solidnej piramidy testów.
  3. 100% Code Coverage 👌 i Płonąca produkcja?💥 Sprawdź, jakich pułapek należy się ustrzec i jak mądrze wykorzystać Code Coverage.
  4. Dowiedz się, czym są Testy Mutacyjne i Mutation Coverage. Jak sprawdzić, czy testy naprawdę testują wszystko?

To wszystko i więcej Piotr Pelczar zebrał w:

3. Apache Kafka

Od pewnego popularność zyskuje system kolejkowy Apache Kafka. Zauważyłem, że w aplikacjach, nad którymi pracuję, istnieje kilka często powtarzających się błędów. Chciałbym podzielić się moim doświadczeniem.

Czy wiesz, że w Apache Kafka można wybrać między szybkością, a niezawodnością? Dowiedz się:

  1. Jak stworzyć piekielnie szybką 🚀 wersję producenta oraz konsumenta (dziesiątki milionów wiadomości na sekundę).
  2. Jak stworzyć maksymalnie bezpieczną 🛡️ wersję producenta oraz konsumenta (brak utraty, duplikatów wiadomości, zachowana kolejność).

Swoją wiedzę i doświadczenie Damian Rudczyk zebrał w:

4. Wydajność Hibernate

Praca z Hibernate wydaje się być bardzo prosta. To jednak pozorne wrażenie. Podczas implementacji chciałbym wzbudzić Twoją czujność na zagadnienia:

  • Dotyczące wydajności generowanych przez silnik zapytań, które mają znaczenie przy wzroście wolumenu danych
  • Szybkości działania aplikacji przy wzroście użytkowników.

Krzysztof Kądziołka zebrał swoje doświadczenie:

  1. W serii artykułów na blogu, które przeczytasz
    https://softwareskill.pl/tematyka/hibernate
  2. W ebooku „Wydajność Hibernate”, który możesz pobrać tutaj:
    https://softwareskill.pl/ebook-hibernate

Z nich dowiesz się:

  • Jak działa Lazy-Loading (w różnych typach relacji) i czym różni się pobieranie LAZY od EAGER.
  • Dowiesz się, jak poprawić wydajność aplikacji:
    • Eliminując N+1 problem, przy operacjach masowych, włączając diagnostykę i śledzenie zapytań SQL
    • Pobierając tylko to, czego potrzebujesz (na wiele sposobów)
  • Czym jest źródło danych a czym pula połączeń i po co je stosować? Co możesz zyskać, jeśli będziesz używał puli połączeń lub źródła danych?

Jaki jest kolejny krok?

Jak dobrze wiesz, przygotowaliśmy obszerny Program Szkoleniowy Java Developera. Jesteśmy już po II edycji i feedback jest naprawdę świetny! Dla tego postanowiliśmy uruchomić sprzedaż III edycji, która potrwa do 17 października 2022r.

Materiały, które umieściłem wyżej to zaledwie UŁAMEK wiedzy zawartej w programie (tutaj pełna agenda).

To kompleksowy plan rozwoju i usystematyzowana wiedza przekazywana przez Ekspertów z doświadczniem: Piotra Pelczara, Damiana Rudczyka i Krzyszfota Kądziołkę (łącznie grubo ponad 40 lat doświadczenia w Java).

Tylko teraz, w sprzedaży III edycji dożywotni dostęp kosztuje 1199 zł + VAT. Ta cena obowiązuje do 17 października 2022r godz. 21:00.

Potem zamykamy sklep.

Nie ma na co czekać, taniej nie będzie, ani teraz, ani nigdy.

Podsumowując, program to:

  • 14 modułów, 230 lekcji video (ponad 40 godzin), slajdy, kody projektów
  • DOŻYWOTNI dostęp do materiałów – sam decydujesz o tempie nauki
  • Masa realnych przykładów w kodzie!
  • Dostęp do zamkniętej grupy wymiany wiedzy: mentorzy + uczestnicy.
  • Kilka zamkniętych webinarów na żywo uczestników z mentorami.

Jeżeli się wahasz, zajrzyj tutaj i dowiedz się więcej:

Na zakończenie

Na tę chwilę to wszystko. Pamiętaj, że jeżeli masz jakieś pytania, napisz do nas. Jesteśmy po drugiej stornie.

Dyskusja