| Torrent: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Similar Posts: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Uploader: | Metodone | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Source: |
The Pirate Bay
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Downloads: | 165 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description: |
Release Year: 11/2023
Publisher: Udemy
Author: Holczer Balazs
Duration: 18:56:33
Language: English
Subtitles: English
What you'll learn
Get a good grasp on Maven
Get a good grasp on Java Persistence API (JPA) and Hibernate
Get a good grasp on Vaadin Framework
Get to know Spring Framework with XML
Get to know Spring Boot
Understand microservices (REST and SOAP)
Understand the HTTP protocol
Understand the basic microservice operations (GET, POST, PUT, PATCH and DELETE)
Requirements
Basic Java
Maybe MySQL ( JPA will generate the queries, so not that important )
Table of Contents
Section 1 - Installations
setting up the environment
installing Java, Eclipse, Maven and MySQL
Section 2 - Maven
what is Maven
build lifecycles and phases
clean, site and default
handling dependencies
POM files
Section 3 - Java Persistence API (JPA)
why to use databases?
JDBC and the old way
what is Java Persistence API (JPA)
object relation mapping with JPA
how to deal with inheritance with JPA
how to deal with composition with JPA
basic CRUD operations with EntityManager
using Hibernate
Section 4 - Spring Framework
what is inversion of control and dependency injection?
XML based configuration
annotation based configuration
Section 5 - Spring Boot
what is Spring Boot?
annotations in Spring Boot
using Vaadin with Spring Boot
Section 6 - Vaadin
what is the Vaadin framework?
creating UI components easily with Vaadin
layouts and grids
navigation and pages
Section 7 - Wiring all Together (Application from Scratch)
creating a larger application from scratch (student management software)
creating UI components with Vaadin
creating the database structure etc.
deploying and running the application
using Maven to build and run Spring applications
Section 8 - Spring Security
what is Spring Security?
authorization and authentication
login form and signup form
Section 9 - Software Architectural Principles
what is the monolith architecture?
what are web-services?
SOAP and REST web-services
HTTP protocol
the microservice architecture
Section 10 - Microservices
what are microservices?
GET, POST, PATCH and DELETE mappings
@RequestBody annotation
@RequestParam and @PathVariable annotations
customizing the HTTP request and response
Section 11 - Handling JSON (with Jackson)
JSON and Jackson introduction
ignoring properties in the JSON representation
@JsonProperty annotation
dealing with date and time
Section 12 - Handling MySQL Database
how to connect to a MySQL database?
what is JDBC and JPA?
using database related annotations
Section 13 - Validation and Exception Handling
validating beans and catching exceptions
@ExceptionHandler annotation
@ControllerAdvice annotation
Section 14 - Transactions
what is a transaction?
implementing transactions
propagation types of transactions
Section 15 - RestTemplate and API Gateway
what is an API gateway?
how to use RestTemplate to communicate between web-services?
GET, POST, PATCH and DELETE operations
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Category: | Books | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Size: | 6.9 GB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Added: | Sept. 11, 2025, 7:29 a.m. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Peers: | Seeders: 19, Leechers: 0 (Last updated: 4 months ago) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tracker Data: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Files: |
|
Discussion