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 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 przedsprzeda偶 Programu Szkoleniowego Java Developera. Tylko teraz, mo偶esz do艂膮czy膰 do niego za 999 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. 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:

2. 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:

3. 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 鈥濿ydajno艣膰 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.

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 przedsprzeda偶y do偶ywotni dost臋p kosztuje 999 z艂 + VAT. Ta cena obowi膮zuje do 21 maja 2021 godz. 21:00.

Potem zamykamy sklep.

Nie ma na co czeka膰, taniej nie b臋dzie, ani teraz, ani nigdy.

Podsumowuj膮c, program to:

  • 12 modu艂贸w, 200 lekcji video (ok. 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