• BV Tech S.p.A.
    • it

Percorso Software Design and Development – start 02/11/2021

Percorso Management

START 04/10/2021

Percorso System Engineering

START 02/11/2021

Percorso Software Design and Development

START 02/11/2021

Percorso Software Design and Development – start 02/11/2021

 

Linguaggio Java

Basi

  • JRE – JDK – Ambiente di sviluppo Eclipse
  • Variabili, tipi di dato, metodi, operatori e modificatori
  • Sintassi, Naming e Code conventions, Packages, Commenti e JavaDoc
  • Control Flow Statements: if-else, switch-case, while, do-while, for
  • Programmazione ad oggetti: Classe, Oggetto, Incapsulamento, Ereditarietà, Polimorfismo
  • Gestione errori ed eccezioni: try-catch-finally, throws, throw
  • Array, Liste e Collection
  • Interfacce, Classi astratte, Classi inner
  • Thread, Multi-threading e gestione della concorrenza
  • Regular Expression
  • Unit test con JUnit
  • Interfacciarsi con i database in Java – JDBC: come eseguire le operazioni di CRUD con Java JDBC
  • HTML 5 e CSS3

JEE

  • Cos’è Java Enterprise Edition (JEE) e cosa sono i pattern MVC, Dependency Injenction e Presentation-Business-Data
  • Sviluppare applicazioni Web complesse con JEE
  • JEE – Presentation Layer: Servlet, JSP, Tag Library, JSF, PrimeFaces
  • JEE – Business Layer: EJB, EJB Interceptors, Web Services, RESTful Services
  • JEE – Data Layer: ORM e Java Persistence Api (JPA) per interfacciarsi con i database

Web Service

  • Web Services SOAP e REST
  • API Restful
  • SOAP UI, Insomnia, Postman

Spring MVC

  • Come creare Web App utilizzando lo Spring Framework
  • Come creare Web App e Web Service con Spring Boot
  • Come proteggere le Web App con Spring Securitye gestire l’autenticazione e l’autorizzazione
  • Comprendere e creare i diversi strati dell’architettura MVC
  • Creare lo strato di persistenza utilizzando diverse tecnologie (JDBC, Hibernate, JPA, Spring Data JPA)
  • Analizzare, creare e utilizzare le classi Entity e le loro relazioni
  • Creare Unit Test delle classi dei web service in Spring Boot  impiegando JUnit 4 e 5
  • Consumare i dati JSON REST dei web services Spring Boot con Postman
  • Creazione Servizi Web Rest con lo Spring Framework

Oracle e PL/SQL

Progettazione DB

  • Progettare e realizzare un nuovo database
  • Creazione tabelle, viste, viste materializzate
  • Creare diagrammi e vincoli di integrità referenziale
  • Toad e SQL Developer

Introduzione a SQL

  • Selezionare i dati da una o più tabelle
  • Filtrare i dati
  • Impiegare i diversi tipi di operatori
  • Conoscere ed utilizzare i diversi JOIN
  • Impiegare le funzioni di aggregazione
  • Raggruppare i dati e creare query con subtotali
  • Impiegare le subquery e le query complesse

PL/SQL

  • Blocchi anonimi di PL/SQL
  • Come usare ed inizializzare le variabili nel codice PL/SQL
  • Gestire le Transazioni
  • Espressioni Condizionali e Cicli
  • Gestione delle Eccezioni
  • Cursori, Procedure, Funzioni, Package
  • Trigger e tipi oggetto (OOP)
  • Package Strutturati e Procedure PL/SQL Dinamiche

Clicca qui e scarica la brochure informativa