PROGRAMMA DEL CORSO programmazione java
PROGRAMMA DEL CORSO
programmazione java
Introduzione al linguaggio java e configurazione ambiente di sviluppo
Java Building Blocks
Operators and statement
Core Java APIs
Methods and encapsulations
Class Design
Exceptions
Database JDBC
JDBC API - DriverManager, Connection, Statement, Preparared Statement e ResultSet
Istruzioni SQL (DDL e DML)
Schema E/R
Relazioni 1-1
Relazioni 1-N
Relazioni N-N
Operazioni CRUD usando JDBC API
Gestione transazioni
Introduzione uso DataSource
Caricamento dati da excel
Database Hibernate
Tecnica ORM - il framework Hibernate
Specifiche JPA
Configurazione delle Entity e uso delle annotazioni
Oggetti SessionFactory, Session, Transaction
Stati delle Entity
Operazioni CRUD usando API Hibernate
Associazioni OneToOne
Associazioni OneToMany
Associazioni ManyToMan
Java EE
Specifiche Java Servlet/JSP
Containerizzazione di un'applicazione Servlet + Tomcat
Uso delle Standard TagLibrary - JSTL
Scope applicativi (page, request, session, application)
Pattern MVC
Listener per inizializzazione risorse applicative
Comando "docker compose" e run container
Specifiche JAX-RS
Sviluppare una Web API con Quarkus
Spring Framework
Il concetto di Dependency Injection
Creazione di un progetto Spring Boot con Spring Initializr
Sviluppare una Web API con Spring MVC
Gestire la persistenza con Spring Data
Gestire la sicurezza con Spring Security
Frontend Development
Introduzione a React
Introduzione a Angular
TORNA AL CORSO