CORSI Di JAVA HTML5 E PHP A FIRENZE E PRATO

Home

Promozione  Videocorso creare applicazioni client/server in Tempo Reale con Spring e Angular


Il corso comprende 31 lezioni con spiegazione e rilascio del codice sorgente.

Disponibile a breve

IMPARERAI A:

  • Pianificare un’applicazione RESTful e realizzare un webService con Java Spring utilizzando JPA per gestire la persistenza dati
  • Realizzare un’applicazione client con Angular per interagire con il webService Spring
  • Predisporre il progetto server ad accettare connessioni webSocket
  • Implementare la comunicazione client/server in Tempo Reale in modo parametrico per renderla funzionante in tutti i contesti del progetto

Alla fine saprai

  • Trasformare un’idea in un piano di lavoro chiaro
  • Organizzare il codice in modo da poterlo usare in altri contesti o progetti
  • Ottimizzare il codice

Programma del corso

Modulo 1 – Obiettivi del corso e ambiente di sviluppo
  • Lezione 1 – Esposizione del corso e obiettivi
  • Lezione 2 – Installazione dell’ambiente di sviluppo
Modulo 2 – Applicazioni RESTful e formato json
  • Lezione 3 – Applicazioni RESTful
  • Lezione 4 – Il formato json
Modulo 3 – Spring e Applicazione lato server
  • Lezione 5 – Microservizi e creazione dell’Applicazione lato server
  • Lezione 6 – Pattern MVC costruzione dei package e del controller di test
  • Lezione 7 – Costruzione di Entity Repository Controller e Service Clienti e dell’endpoint clienti/all
  • Lezione 8 – Installazione di Postman e configurazione di Swagger
  • Lezione 9 – Implementazione del metodo clienti/add e gestione delle eccezioni
  • Lezione 10 – Implementazione degli endpoint clienti/email, clienti/delete, clienti/modify
Modulo 4 – Angular e Applicazione lato client
  • Lezione 11 – installazione di Nodejs e Angular, creazione del progetto Angular
  • Lezione 12 – Primo avvio dell’applicazione Angular – Binding
  • Lezione 13 – Component Home, Menu, e Footer – Install di bootstrap nel progetto – Routing
  • Lezione 13 Bis – Introduzione agli Observable
  • Lezione 14 – Creazione del service Clienti e chiamata http – Soluzione al problema di CORS
  • Lezione 15 – Cancellazione Clienti lato server e lato client
  • Lezione 16 – Creazione del Component per l’inserimento ClientI – Gestione dei form in Angular
  • Lezione 17 – Creazione del Component modifica Clienti – Passaggio dati fra Component – @Input e @Output
  • Lezione 18 – Studio degli Observable e creazione dei Component message-dialog e confirm-dialog
  • Lezione 19 – Paginazione lato server
  • Lezione 20 – Paginazione lato client
  • Lezione 21 – Ricerca Clienti in Angular
Modulo 5 – Comunicazione client/server in tempo reale
  • Lezione 22 – Creazione della classe WebSocketConfig e del service WebSocketNotificationService
  • Lezione 23 – Il service UserService in Angular e modifiche alla paginazione lato client e lato server
  • Lezione 24 – RXJS e predisposizione dell’ambiente di sviluppo per stabilire le connessioni WebSocket in Angular
  • Lezione 25 – Creazione del service WebSocketService nel progetto Angular – Implementazione dell’endpoint /clienti/add100 in Spring
  • Lezione 26 – Modifica del Component Clienti del progetto Angular per implementare il dialogo in tempo reale con il server
  • Lezione 27 – Lock Record lato server. Creazione del controller LockController
  • Lezione 28 – Aggiornamento di WebSocketService nel progetto Angular per il Lock Record
  • Lezione 29 – Modifica del Component Clienti in Angular per implementare LockRecord
  • Lezioen 29 Bis – Variabili di ambiente in Angular – Deploy del progetto Angular e del progetto Spring
Modulo 6 – Relazioni fra Entities e cenni su JWT
  • Lezione 30 – Relazioni OneToMany e ManyToOne – Entity, Repository, Service e Controller delle Segnalazioni
  • Lezione 31 – Cenni su JWT

 



AI

Realizziamo tools per connettere l’AI ai dati aziendali

 


Facciamo formazione

Sviluppiamo software ed e-commerce

java

Corso JAVA SE

In questo corso l’allievo impara a realizzare applicazioni Java di tipo client server e ad interagire con database di tipo relazionale.

Per seguire questo corso non é richiesto nessun requisito

Il corso si svolge in 10 lezioni di 3 ore ciascuna (30 ore)

SCHEDA CORSO

Java Android

Corso Java ME

In questo corso l’allievo prende familiarità con il framework SDK e impara a realizzare applicazioni per Android.

Per seguire questo corso è richiesta la conoscenza del linguaggio Java oppure aver seguito il corso Java

Il corso si svolge in 10 lezioni di 3 ore ciascuna (30 ore)

SCHEDA CORSO

Java Android

Corso Java EE

Questo corso tratta le tecnologie per lo sviluppo di applicazioni web in Java e applicazioni Enterprise.

Per seguire questo corso è richiesta la conoscenza del linguaggio Java oppure aver seguito i corsi JavaSE e SQL

Il corso si svolge in 10 lezioni di 3 ore ciascuna (30 ore)

SCHEDA CORSO

Spring

Corso Spring

In questo corso l’allievo acquisisce familiarità con il framework Spring e impara a sviluppare applicazioni RESTful e microservizi.

Per seguire questo corso è richiesta la conoscenza del linguaggio Java e di SQL

Il corso si svolge in 10 lezioni di 3 ore ciascuna (30 ore)

SCHEDA CORSO

PowerBI

Corso PowerBI

In questo corso l’allievo impara ad eseguire l’analisi di dati con PowerBI.

Impara a gestire le relazioni nel modello, creare report, Misure e query DAX

Per seguire questo corso è richiesta la conoscenza di base di Excel

Il corso si svolge in 6 lezioni di 4 ore ciascuna (24 ore)

SCHEDA CORSO

Java Android

Corso SQL

In questo corso l’allievo impara il linguaggio SQL, impara a modellare il database e a gestire correttamente le relazioni fra le tabelle.

Per seguire questo corso non è richiesta nessuna conoscenza particolare

Il corso si svolge in 8 lezioni di 3 ore ciascuna (24 ore)

SCHEDA CORSO

php

Corso PHP

In questo corso l’allievo acquisisce la programmazione a oggetti e impara a realizzare siti web dinamici.

Per seguire questo corso è richiesta la conoscenza del linguaggio HTML oppure aver seguito il corso HTML5

Il corso si svolge in 10 lezioni di 3 ore ciascuna (30 ore)

SCHEDA CORSO

HTML5 e CSS3

Corso HTML5

In questo corso l’allievo acquisisce i linguaggi HTML5 e CSS3 e impara a realizzare pagine web statiche.

Per seguire questo corso é richiesta solo una buona predisposizione all’uso del computer

Il corso si svolge in 8 lezioni di 3 ore ciascuna (24 ore)

SCHEDA CORSO

flutter

Corso Javascript

In questo corso l’allievo apprende le basi del linguaggio javascript ed il framework jQuery, impara a gestire gli eventi, ad interagire con gli elementi del DOM e ad effettuare chiamate Ajax a procedure lato server.

Si rivolge a persone che conoscono HTML.

javascript è anche propedeutico allo studio di NodeJs e MongoDb

Il corso si svolge in 8 lezioni di 3 ore ciascuna (24 ore)

SCHEDA CORSO

flutter

Corso Flutter

Il framework Flutter di Google consente di creare App mobile multipiattaforma.

Le App sono sviluppate in linguaggio Dart e vengono compilate e tradotte in codice nativo garantendo le performance dei linguaggi Java e Swift. Una sola App per Android e iOS

Per seguire questo corso è richiesta la conoscenza di un linguaggio di programmazione

Il corso si svolge in 13 lezioni di 3 ore ciascuna (40 ore)

SCHEDA CORSO

mongodb

NodeJs e MongoDb

In questo corso l’allievo impara a usare NodeJs, ad installare mongoDb e gestire le dipendenze.

Prende confidenza con il formato json e impara a creare da terminale un database mongoDb, gestire collezioni di documenti e interrogare il database NoSQL.

Per seguire questo corso è gradita la conoscenza del linguaggio javscript

Il corso si svolge in 8 lezioni di 3 ore ciascuna (24 ore)

SCHEDA CORSO

Angular

Corso Angular

In questo corso l’allievo acquisisce le basi del linguaggio TypeScript e impara a realizzare siti dinamici utilizzando il framework Angular.

Impara a realizzare i Component e a farli interagire con i template html.

Per seguire questo corso é richiesta la conoscenza di HTML e di un linguaggio di programmazione

Il corso si svolge in 10 lezioni di 3 ore ciascuna (30 ore)

SCHEDA CORSO

 

CORSI Java, Spring, Android, HTML5 e PHP, Angular, SQL, Flutter, MongoDb

 

I percorsi formativi che proponiamo si basano sui linguaggi di programmazione più moderni e utilizzati in ambito lavorativo; acquisire tali tecnologie significa essere al passo con i tempi e con le richieste del mercato del lavoro.
I corsi prevedono esercitazioni pratiche al fine di poter acquisire con rapidità gli argomenti trattati; tutti gli argomenti prevedono una parte teorica, nella misura di un 30%, ed una parte pratica nella misura di un 70%. Questa struttura permette agli allievi di verificare e sperimentare operativamente i concetti della programmazione.
Tutti i corsi di programmazione prevedono anche la trattazione di argomenti relativi alla persistenza dei dati su database di tipo relazionale. Particolare attenzione viene riservata ai DBMS MySQL di ORACLE e Microsoft SQL Server.

 

 

Realizziamo software su misura ed e-commerce

 

 

Sviluppiamo software ad hoc per ricoprire le esigenze specifiche della tua azienda. Da noi trovi anche il pacchetto software WinLex, agenda legale elettronica, per l’automazione degli studi legali e il pacchetto software GFlash per attivare il tuo e-commerce completamente personalizzato.

Seguici su