- Autor:
- Długość
- liczba lekcji: 26, czas trwania: 1:59:33
- Ocena
Kurs video
Java RESTful API z wykorzystaniem Hibernate. Kurs video. Poziom pierwszy. Tworzenie panelu administracyjnego
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 1:59:33
- Technologia:
- Eclipse Oxygen 2, Java SE 8
- Ocena:
Spis lekcji kursu video
-
1. Wstęp 4:28
-
2. Tworzenie aplikacji 15:40
- 2.1. Utworzenie projektu i dodanie zależności 3:26
- 2.2. Deskryptor wdrożenia aplikacji - konfiguracja pliku web.xml 2:15
- 2.3. Tworzenie potrzebnych klas, pierwszej metody i zasobów 2:34
- 2.4. Dodanie adnotacji i kolejnych metod 2:34
- 2.5. Konfiguracja kontenera aplikacji Tomcat 8.5. Uruchamianie aplikacji 1:53
- 2.6. Formatowanie odpowiedzi JSON z serwera 2:58
-
3. Czasowniki HTTP w praktyce 32:52
- 3.1. Protokół HTTP - podstawowe informacje i metody HTTP 5:44
- 3.2. Postman - wprowadzenie 4:01
- 3.3. Metoda @GET z użyciem aplikacji Postman 3:12
- 3.4. Implementacja metody @POST 3:30
- 3.5. Zapisywanie nowych użytkowników z użyciem @POST 4:03
- 3.6. Implementacja metody @PUT 7:35
- 3.7. Implementacja metody @DELETE 4:47
-
4. Implementacja relacyjnej bazy danych i ORM 1:06:33
- 4.1. Instalacja MySQL i konfiguracja Windows PATH 2:54
- 4.2. Tworzenie bazy danych i dodanie pierwszego rekordu 4:06
- 4.3. Hibernate i JDBC - dodanie zależności, konfiguracja 10:04
- 4.4. Rekonfiguracja projektu oraz pierwsza metoda @GET z użyciem Hibernate 9:57
- 4.5. Dodanie użytkownika do bazy za pomocą Hibernate 7:32
- 4.6. Aktualizacja użytkownika w bazie - metoda @PUT 4:17
- 4.7. Usunięcie użytkownika z bazy - metoda @DELETE 3:25
- 4.8. Modyfikacja metody z adnotacją @GET i zmiana właściwości kolumny w bazie danych 7:27
- 4.9. Rozwiązanie problemu braku połączenia z MySQL 2:40
- 4.10. Dodanie index.html w WebContent 1:53
- 4.11. Dodanie obsługi błędów do metody z adnotacją @GET 12:18
Opis kursu video : Java RESTful API z wykorzystaniem Hibernate. Kurs video. Poziom pierwszy. Tworzenie panelu administracyjnego
Obierz kurs na sprawną komunikację
REST (ang. Representational State Transfer) to wzorzec — czy też styl — architektury oprogramowania, narzucający dobre praktyki tworzenia systemów rozproszonych, czyli takich, które składają się z wielu obiektów. REST wywodzi się z doświadczeń przy pisaniu specyfikacji protokołu HTTP dla tego typu systemów. Wykorzystuje między innymi jednolity interfejs, bezstanową komunikację, zasoby, reprezentacje i hipermedia. Z kolei RESTful web API, z którą będzie pracować uczestnik niniejszego kursu, to usługa sieciowa, zaimplementowana na bazie protokołu HTTP i głównych zasad wzorca REST.
Temat proponowanego szkolenia jest bardzo aktualny — odnosi się do programowania serwisu webowego na bazie architektury REST, wykorzystywanej obecnie przez większość aplikacji internetowych w komunikacji klient-serwer. Kurs przygotuje słuchacza do rozwijania aplikacji i tworzenia gotowych modułów panelu administracyjnego strony internetowej, sklepu, bloga itp.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W trakcie pracy z niniejszym kursem video:
- zbudujesz aplikację o wysokim walorze użytkowym;
- stworzysz backend panelu administracyjnego;
- przygotujesz się do dalszej, samodzielnej pracy z tą aplikacją (dodawanie encji, budowa części frontendowej);
- poznasz podstawy programowania serwisu RESTful.
Co więcej...
- ...zaznajomisz się z kilkoma technologiami, z którymi developer Javy współpracuje na co dzień, takimi jak: Java 8, biblioteka Jersey, framework Hibernate oraz baza danych MySQL.
Kurs Java RESTful API z wykorzystaniem Hibernate. Kurs video. Poziom pierwszy. Tworzenie panelu administracyjnego kończy się na poziomie średnio zaawansowanym. Kolejnym etapem nauki powinno być opanowanie mechanizmu autentykacji użytkowników.
Jak klient z serwerem
Klient-serwer (ang. client-server model) to architektura systemu komputerowego, w szczególności — oprogramowania, umożliwiająca podział zadań. Serwer zapewnia w niej usługi dla zgłaszających żądania obsługi klientów. Podstawowymi serwerami bazującymi na tej architekturze są serwery poczty elektronicznej, WWW, plików i aplikacji. Model wygląda na ogół następująco: jeden serwer umożliwia korzystanie wielu klientom, jeden klient zaś może pracować równocześnie z wieloma serwerami. Istnieje wiele technologii i języków programowania, w których pisze się tego typu architekturę. Uczestnik niniejszego szkolenia zapozna się z zagadnieniem z punktu widzenia dewelopera Javy. Tworzy się w niej między innymi webserwisy obsługujące ruch w sieci użytkowników pochodzących z aplikacji klienckich czy też webserwisy komunikujące między sobą aplikacje klienckie napisane w różnych językach na różnych platformach.
Od konfiguracji narzędzi do działającego serwisu
Kurs, który proponujemy, trwa 2 godziny i został podzielony na 26 odcinków. Zaczniemy od skonfigurowania projektu pod aplikację webową i pobrania do niego bibliotek za pomocą narzędzia Maven. Następnie skonfigurujemy lokalną bazę danych na przykładzie MySQL oraz kontener aplikacyjny w projekcie na przykładzie Apache Tomcat 8.5. Dalej przyjrzymy się zasadom działania biblioteki Jersey pod kątem mapowania obiektów Javy do JSON. Wreszcie uruchomimy webserwis bazujący na wzorcu REST. Dowiemy się, czym jest endpoint w aplikacji webowej, i poznamy czasowniki HTTP, takie jak @GET, @POST, @PUT, @DELETE. Skonfigurujemy bibliotekę Hibernate i zaimplementujemy za jej pomocą obsługę bazy danych. Wreszcie, poznawszy narzędzie Postman do obsługi API oraz podstawowe komendy MySQL, stworzymy webserwis do zarządzania użytkownikami bloga lub strony WWW.
Wybrane bestsellery
Videopoint - inne książki
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Java RESTful API z wykorzystaniem Hibernate. Kurs video. Poziom pierwszy. Tworzenie panelu administracyjnego Łukasz Dusza (11) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(5)
(0)
(1)
(0)
(3)
więcej opinii