8.5 hours
Intermediate
Available
Mateusz Chrzonstowski
Java, Maven, Jetty, Spring, SQL, Hibernate, Flyway, HTTP, Servlety, REST, CRUD, front-end, JUnit, testy
Kolejny kurs uczący słów kluczowych w Javie oraz podstaw programowania obiektowego? W żadnym wypadku! Zakładam, że znasz składnię Javy, dlatego od razu pokazuję Ci, jak zbudować prawdziwą aplikację zarządzającą listą zadań do zrobienia.
W kursie przekazuję wiedzę, której brakowało mi na początku mojej kariery programistycznej - jak konfigurować aplikację, jak dociągać zewnętrzne biblioteki, jak to wszystko uruchamiać. Pokazuję narzędzia Maven oraz Maven Central Repository, Jetty, HttpServlet, Spring oraz Hibernate.
Pamiętam, jak ciężko było mi się połapać w prawdziwym, dużym projekcie. Z tego powodu opowiadam sporo o architekturze wielowarstowej, architekturze REST oraz o systemach CRUD. Przemycam dobre praktyki i skróty, które powinny być znane każdemu programiście, np. SOLID.
Dobrze wiem, że sama Java nie zawsze wystarczy, dlatego w kursie dotykam też tematów SQL oraz front-endu.
Lore delivers value at the intersection of learning, interests and skills.
Access learning options recommended by industry experts, professionals and thought leaders.
Quickly search, select and add learning options to your learning list.
Tell us more about yourself to access the latest learning options, curated just for you.