Impariamo da zero l'ecosistema Spring: Teoria e Pratica

5.0
10 opinioni
  • Un ottimo insegnante ,preparatissimo e competente.Ho già acquistato altri corsi da lui e mi son trovato benissimo.Unico accorgimento ,come lo stesso prof indica di fare, portare la velocità di riproduzione a 1.25.
    |
  • Secondo me l'insegnante avrebbe potuto affrontare meno cose ma più nello specifico, alcuni argomenti sono stati trattati in maniera decisamente troppo generica
    |
  • Insegnante veramente molto preparato ed abile nello spiegare anche i concetti più complessi.
    |

Corso

Online

RISPARMIA 89%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    28h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Benvenuti nel corso Impariamo da zero l'ecosistema Spring
Il corso è rivolto a tutti coloro i quali vogliano padroneggiare alcune delle più richieste ed utilizzate tecnologie nello sviluppo di Web App e Web Servicesu piattaformaJava con Framework Spring.
In questo primo corso impareremo ad usare alcune delle tecnologie presenti nell'ecosistema Spring 5 quali Spring MVC, Spring Boot 2, Spring Security e Spring Data JPA creando Applicazioni Web e Servizi Restche verranno arricchiti di nuove funzionalità e caratteristiche nel progredire delle lezioni.
I progetti verranno creati sia sulla piattaformaWindows 10, usando un database con dati reali* installato in Sql Server 2017 (2012), siain Linux Ubuntu 18.04 impiegando il medesimo database riconvertito su DBMS MySql.
Numerose e diverse tecnologie sono state trattate nelle lezioni del corso:
Hibernate 5
JPA 2
Apache Tiles
JUnit 4
Java 8 Lambda
AngularJS
Java JDBC
SQL e T-SQL
JSP
Thymeleaf
Maven

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Creare Web App usando Spring MVC 5,Creare Web Service con Spring Boot 2,Proteggere le Web App con Spring Security 5,Utilizzare Spring Data Jpa,Utilizzare ORM Hibernate 5 e il JPA 2,Creare e mappare le classi Entity,Creare le query per ottenere e alterare i dati con il JPQL,Creare le query per ottenere e alterare i dati con il Criteria API,Utilizzare il JDBC per creare lo strato di persistenza di una Web App,Creare Stored Procedures in SQL Server e MySql,Impiegare le Stored Procedure con JDBC e Spring Data JPA,Utilizzare il Java 8 Lambda per filtrare, riordinare e consolidare i dati,Consumare i dati dei web service con AngularJS,Utilizzare JUnit 4 per creare Unit Test delle classi

Cultura Informatica di Base,Basi di Java 8 o altro linguaggio OOP,Basi di HTML e CSS,Basi di Sql,PC relativamente recente con OS Windows, Linux o Mac,Spring Tool Suite ver 3.x

Impariamo da zero l'ecosistema Spring: Teoria e Pratica

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
  • Un ottimo insegnante ,preparatissimo e competente.Ho già acquistato altri corsi da lui e mi son trovato benissimo.Unico accorgimento ,come lo stesso prof indica di fare, portare la velocità di riproduzione a 1.25.
    |
  • Secondo me l'insegnante avrebbe potuto affrontare meno cose ma più nello specifico, alcuni argomenti sono stati trattati in maniera decisamente troppo generica
    |
  • Insegnante veramente molto preparato ed abile nello spiegare anche i concetti più complessi.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Giovanni

5.0
26/11/2019
Sul corso: Un ottimo insegnante ,preparatissimo e competente.Ho già acquistato altri corsi da lui e mi son trovato benissimo.Unico accorgimento ,come lo stesso prof indica di fare, portare la velocità di riproduzione a 1.25.
Consiglieresti questo corso?:

Stefano Bianchi

5.0
26/11/2019
Sul corso: Secondo me l'insegnante avrebbe potuto affrontare meno cose ma più nello specifico, alcuni argomenti sono stati trattati in maniera decisamente troppo generica
Consiglieresti questo corso?:

Marco Sassanelli

5.0
25/11/2019
Sul corso: Insegnante veramente molto preparato ed abile nello spiegare anche i concetti più complessi.
Consiglieresti questo corso?:

Francesco

5.0
24/11/2019
Sul corso: Corso completo per poter iniziare a progettare qualcosa in java, utilizzando questo framework potente chiamato spring
Consiglieresti questo corso?:

Agnello Salvatore

5.0
24/11/2019
Sul corso: Il prof. La Rocca è un vero esperto e fornisce preziosi consigli.
Consiglieresti questo corso?:
Leggi tutto
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • JSP
  • Linux
  • MySQL
  • SQL
  • Windows
  • Apache
  • Ecosistema
  • DBMS
  • Server
  • Ubuntu
  • Web master

Programma

Contenido del curso
Presentazione
Piano di Studi
Impariamo ad usare la piattaforma Udemy
Installazione JDK
Installazione Maven in Windows
Installazione Tomcat in Windows
Installazione Spring Tool 4 in Windows
Installazione SQL Server Express Edition
Installazione SQL Server Management Studio (SSMS)
Configurazioni preliminari Sql Server
Ripristino Database in Sql Server
Ottenere il codice sorgente
Configurazione Web Server Apache nell'STS
Configurazione Tema e Colori nell'STS
Informazioni Dipendenze
Installazione Open JDK in Linux
Installazione Maven in Linux
Installazione Apache Tomcat in Linux
Installazione Spring Tool Suite in Linux Ubuntu
Installazione MySQL in Linux Ubuntu
Ripristino Database in MySQL
Introduzione al Docker e al Docker Compose
Installazione del Docker in Linux
Installazione del Docker in Windows
Analisi del file configurazione e attivazione contenitore Sql Server
Ripristino del Database e installazione del tool Dbeaver
Specifiche di connessione al Sql Server in Docker
Attivazione Contenitore Docker MySQL
Installazione e Configurazione MySQL Workbench
Spring Core e il concetto di Dependency Injection (DI)
Introduzione
Gestire le richieste dei client web
Configurazione del Maven - Inserimento delle dipendenze nel file POM.XML
Creazione delle classi Java di configurazione
Creazione della prima classe controller
Architettura delle Web App
Modifica del file POM.XML del Maven
Creazione del tema di base con l'Apache Tiles
Configurazione del Tiles nella classe Java di configurazione
Aggiunta degli Elementi Statici (CSS, JS)
Modifica della classe Controller
Introduzione alla Sezione
Analisi della fonte dati
Configurazione della fonte dati in Spring MVC
Lo Strato di Dominio della Web APP
Creazione dello Strato di Persistenza della Web App
Creazione Stored Procedure in Sql Server
Uso delle Stored Procedure nello Strato di Persistenza
Rendiamo la nostra Stored Procedure dinamica
Creazione Query di Inserimento e Modifica
Creazione dello Strato di Servizio
Creazione della classe Controller Articoli
Creazione Vista JSP Articoli
Testiamo la nostra Web App
Debug e correzione errori
Potenziamo la Stored Procedure in SQL Server
Aggiorniamo la Web App usando la nuova Stored Procedure
Introduzione alla notazione @RequestParam del Controller
Introduzione alla notazione @MatrixVariable del Controller
Uso della notazione @DateTimeFormat nel Controller
Creazione della pagina Dettaglio Articolo
Sicurezza delle Stored Procedure - I rischi del SQL Injection
Sicurezza delle Stored Procedure - Limitare il rischio del SQL Injection
Modifica al metodo di eliminazione articolo
MySql - Modifiche al progetto AlphaShop
Linux Ubuntu e MySql - Creazione della Stored Procedure Sp_SelArt
Sfida 1 - Creiamo un sistema di visualizzazione dei movimenti di magazzino
Sfida 1 - Soluzione
MySQL - Selezione Sfida 1
Introduzione
Creazione della vista di inserimento dati articolo
Creazione Metodo GET per l'inserimento dati Articoli nel Controller
Test Vista Inserimento Articolo
Creazione Metodo POST per l'inserimento dati Articoli nel Controller
Uso della notazione @InitBinder
MySQL - Modifiche del progetto e creazione sp inserimento articoli
Sfida 2 - Creazione di un form di inserimento ingredienti
Soluzione alla Sfida 2
MySql - Soluzione Sfida 2
Esternalizzazione delle Etichette
Tecniche di Internazionalizzazione
La Validazione con la Bean Validation - Parte 1
La Validazione con la Bean Validation - Parte 2
Creiamo una Custom Validation
Visualizziamo l'immagine dei prodotti
Inviare un file al Server Web - Multipart Request Parte 2
Gestione delle Eccezioni
Restituire i dati in formato JSON o XML
Convertire i dati del modello in formato PDF
Convertire i dati del modello in formato Excel e CSV
Sfida 3 - Gestire i file dei terminalini
Soluzione alla Sfida 3 - Creiamo i report PDF personalizzati
MySql - Soluzione Sfida 3
Creazione metodi di modifica ed eliminazione articoli
Creazione dei link, dei bottini e il motore di ricerca

Ulteriori informazioni

A chi è rivolto: Sviluppatori di Software,Studenti di Informatica,Chiunque desideri creare Web App e Web Services in piattaforma Java
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Impariamo da zero l'ecosistema Spring: Teoria e Pratica

20 € IVA inc.