Java RESTful API z wykorzystaniem Hibernate

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-restful-api-z-wykorzystaniem-hibernate/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称**:Java RESTful API 与 Hibernate 应用 **课程概述**: 本课程教授如何使用 Java 和 Hibernate 构建 RESTful Web API。REST 是一种用于构建分布式系统的架构风格,它基于 HTTP 协议,强调统一接口、无状态通信、资源、表示和超媒体。RESTful Web API 是遵循 REST 原则实现的 Web 服务。 本课程主要针对以下内容: * **RESTful API 基础**:理解 REST 架构风格及其核心概念,包括客户端-服务器模型。 * **Java Web 开发**:学习如何从 Java 开发者的角度构建 Web 服务,实现客户端应用程序之间的通信。 * **开发环境配置**:指导如何配置项目、下载 Maven 库,以及设置 MySQL 数据库和 Apache Tomcat 8.5。 * **Jersey 库**:学习 Jersey 库如何将 Java 对象映射到 JSON。 * **HTTP 方法**:了解并使用 HTTP 动词,如 @GET、@POST、@PUT、@DELETE。 * **Hibernate 配置与使用**:学习如何配置 Hibernate 并使用它来处理数据库操作。 * **API 测试工具**:使用 Postman 工具进行 API 的测试和管理。 * **实战项目**:通过一个实际项目,构建一个用于管理博客或网站用户的 Web 服务。 **课程目标**: 完成本课程后,您将能够: * 理解 RESTful API 的设计原则和最佳实践。 * 使用 Java 和 Hibernate 构建功能齐全的 Web 服务。 * 配置和管理开发环境,包括数据库和应用服务器。 * 使用 Postman 测试和调试 API。 * 为您的 Web 应用程序(如博客、网站)开发管理面板模块。 **进阶建议**: 本课程的水平为中级,主要侧重于 Web 服务的开发。课程结束后,建议进一步学习用户身份验证机制。 **讲师介绍**: Łukasz Dusza 是一位 Web 应用程序开发工程师,拥有丰富的行业经验,熟练使用 Spring Boot、Angular CLI 和 PostgreSQL 等技术。他热衷于天文学、模拟电子和新技术,并在业余时间喜欢玩壁球。

课程评论(0条)

课程详情

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.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 serweremKlient-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 serwisuKurs, 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.O autorzeŁukasz Dusza - programista aplikacji webowych, na co dzień pracuje w firmie tworzącej aplikacje dla sektora finansowego; korzysta przy tym z takich technologii jak: Spring Boot, Angular CLI, PostgreSQL. Oprócz programowania interesuje się astronomią, elektroniką analogową i nowymi technologiami. W wolnym czasie chętnie gra w squasha.

课程标签

0人关注该课程

主题相关的课程