Java - ambitny start. Zbuduj aplikację webową!

via Udemy

Go to Course: https://www.udemy.com/course/java-ambitny-start/

Overview

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.Kurs wypełnia lukę między kursami o samej Javie, kursami, w których buduje się aplikacje desktopowe (rynek nie potrzebuje aplikacji desktopowych), a kursami skoncentrowanymi na konkretnych frameworkach (np. Spring). Warto przerobić go przed zaawansowanymi kursami na temat Springa albo architektury.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ż SQL oraz front-endu.Kurs stawia na praktykę. Omawiam jakieś zagadnienie (np. HTTP), a potem od razu pokazuję jak to się ma do kodu (np. HttpServlet). W każdej z pierwszych sekcji znajduje się ćwiczenie utrwalające i tak powstaje prosta aplikacja, "szkielet". W sekcji "Praktyka, praktyka, praktyka" znajduje się jednak więcej ćwiczeń i tam faktycznie dodajemy obsługę zadań do zrobienia, sprawdzając swoją wiedzę z poprzednich wykładów. Dopiero później pojawia się Spring i przepisujemy całą aplikację z użyciem tego frameworka. Dzięki temu można dokładnie zaobserwować "co ten Spring ułatwia" i jak apka springowa ma się do klasycznej aplikacji webowej.Uczestnicy kursu zadali już prawie 400 pytań, na które osobiście odpowiedziałem. Każdy kursant ma do nich dostęp, jest to ogromna baza wiedzy i dodatkowych porad.

Skills

Reviews