Imparare Spring boot e Hibernate

Impariamo il funzionamento di Spring boot e Hibernate

3.90 (81 reviews)
Udemy
platform
Italiano
language
Other
category
instructor
319
students
8 hours
content
Sep 2021
last update
$19.99
regular price

What you will learn

Sarai capace di creare microservizi con Spring Boot

Avrai nozioni sui database relazionali

Sarai capace di utilizzare Hibernate

Sarai capace di utilizzare postman per testare i microservizi creati

Description

Il corso ti insegnerà a comprendere il funzionamento di Spring boot ed integrarlo con i vari moduli,

vedrai come integrarlo con hibernate ed esporre servizi rest (post, get, put, delete), per poi testarli con postman

ci sarà una piccola sezione su cosa sia un database relazionale (per chi fosse completamente a digiuno sull'argomento).


Ci saranno alcune lezioni teoriche sulla dependency injection e su come Spring la utilizzi.

verrà spiegata la differenza tra Spring e Spring boot.


E poi ancora...

Cos'è un design pattern?

Cosa significa ORM?

Che cos'è un DBMS?

Qual' è la differenza tra un DB relazionale e no SQL?

Come si integrano nuovi moduli utilizzando maven?

Cosa sono i Beans?


Ci saranno esempi pratici su come configurare Spring boot attraverso le "annotazioni".

Verranno fatti esempi su tutti gli argomenti trattati e nulla sarà lasciato al caso.


Entreremo nel dettaglio su cosa sono le relazioni tra tabelle :

  • "one to one"

  • "one to many"

  • "many to one"

  • "one to many"

  • "many to many"

Alla fine del corso avrai compreso la sottile differenza tra Spring e Spring-boot, sarai capace di creare microservizi utilizzando un DB relazionale come mysql e testarli con postman.

Non mi resta quindi che augurarti un in bocca al lupo sperando che il mio insegnamento ti aiuti a trovare quello che cerchi.




Content

Presentazione del corso

Cosa vedremo in questo corso

Preparazione area di lavoro

Installazione jdk e configurazione variabili d'ambiente
Scaricare STS (Spring Tool Suite)

Primi passi

Cos'è Spring e cos'è Spring-Boot?
DI (dependency injection)
Altro esempio di DI (dependency Injection)
Qualifier annotation
ComponentScan annotation
Scoope annotation
PathVariable annotation
RequestParam annotation

MVC

@Controller @Service @Repository (MVC)
Ispezioniamo il codice precedente

Esempi servizi rest

IMPORTANTE!!!... premessa prima di testare con postman
GET
POST e test con postman
PUT e DELETE

Altre annotazioni Spring

Valid annotation
Enableautoconf spring-bootapp e maven
IMPORTANTE!!!
ResponseEntity ed aggiunta di un header

Database

Database relazionali
Download mysql xaamp download
Select
Post
Delete
Update

Hibernate

Hibernate teoria
Predisponiamo la get
Scaricare modulo e mappare classe
Conf properties e creazione schema
Get hibernate
Config datasource con @Configuration
Post hibernate
Put hibernate
Delete hibernate
getByNome Hibernate
DTO
Aggiunta DTO per insert
DTO put e delete
DTO get
Relazione tabelle teoria
One To One
One To Many e Many To One
Many To Many part1
Many To Many part2
Solve bug many to many
Many To Many solve loop
Lazy eager ed altre annotazioni

Variabili globali in application properties

Variabili globali in application properties

GIT

Git download e config user
Git inizializzare repo
Git status add commit
cos'è il Vim?
Registrazione repo online su bb e git push
Creare branch
Non si cambia branch con albero sporco
Eliminare branch locale e remoto
Merge tra due branch
Git stash
fetch merge pull
Come gestire conflitti
Recuperare un commit
Recuperare un merge tra due rami
Cherry-picking
Tag
Modificare l'ultimo Commit
Stash drop
Tracciare un file con git Blame
Fork di un repository
Cos'è una pull request?
Creare e mergiare una pull request
Annullare un commit Con git rebase
Cambiare messaggio al commit con git rebase
Modificare un commit con git rebase
Fusione di commit con git rebase
Creare alias

Screenshots

Imparare  Spring boot e Hibernate - Screenshot_01Imparare  Spring boot e Hibernate - Screenshot_02Imparare  Spring boot e Hibernate - Screenshot_03Imparare  Spring boot e Hibernate - Screenshot_04

Reviews

Tommaso
April 7, 2023
Devo dire che mi sono trovato bene. Qualche mese fa ho studiato Spring in un corso ma avendolo fatto in una settimana è stato un po un incubo infatti avevo bisogno di capire ulteriormente il come funziona tutto. Acquistando questo corso, acquisto fatto prevelentamente per rimettere mano su Spring Boot ho capito ciò che prima non mi era chiaro. Anche lato teorico l'ho trovato molto completo e non mi riferisco solo a Spring Boot, ma anche alle lezioni di Database MySQL e di Git. Le lezioni di Git le ho trovato davvero utili, in quanto io ho sempre usato GitHub Desktop ma il capire come funziona il tutto dietro è importante. Che dire ne è valsa la pena acquistare e seguire questo corso.
Piero
October 27, 2022
il corso è chiaro nel seguire passo passo tutte le operazioni svolte su eclipse. Tuttavia, mi piacerebbe che le nozioni teoriche fossero spiegate più a fondo
Fabio
October 11, 2022
L'insegnate seppur preparato si è mostrato superficiale nella spiegazione. Apprezzo comunque l'impegno ma deve fare più attenzione agli errori che ha commesso durante i video.
Paolo
June 8, 2022
Sino ad ora rilevo che è molto chiaro, ben realizzato, spiegato in modo semplice, comprensibile e facile da eseguire.
Emiliano
January 14, 2021
Corso fatto veramente bene! A differenza di molti altri corsi Spring Boot che partono da progetti già completati e spesso troppo complessi, con scarsi risultati di apprendimento, qui si parte da zero e si costruisce l'applicazione in modo semplice, chiaro e con il supporto del docente che evidentemente ha una predisposizione per la didattica(cosa non facile da trovare). Tra l'altro la sezione Git entra molto nel dettaglio. Uso da anni Git ma questa parte mi ha permesso di ampliare le mie competenze sul prodotto. Grazie!

Charts

Price

Imparare  Spring boot e Hibernate - Price chart

Rating

Imparare  Spring boot e Hibernate - Ratings chart

Enrollment distribution

Imparare  Spring boot e Hibernate - Distribution chart
3100848
udemy ID
5/7/2020
course created date
5/13/2020
course indexed date
Bot
course submited by