Sei sulla pagina 1di 4

CORSO JAVA Python-ML

Programma

1.1 MYSQL
basi
stored procedure
trigger

3 giorni (24 h: 12 teoria 12 esercizi)

1.2 JAVA/SERVLET e JSP


jdbc
basi java avanzate
servlet
jsp

3 giorni (24 h: 12 teoria 12 esercizi)

1.3 HTML e Front End


basi
CSS
javascript
jQuery
bootstrap
angularJS
5 giorni (40 h: 20 teoria 20 esercizi)

1.4 Web Services SOAP/REST


soap/rest
svn/github
4 giorni (32 h: 16 teoria 16 esercizi)

1.5 SPRING
Ripasso polimorfismo
Spring Core
Spring installazione e configurazione
Spring primo esercizio
Inversion of Control (IoC)
Spring DI
Spring Annotation
Programmazione AoP
Spring AoP
Spring MVC (cenni)

4 giorni (32 h: 16 teoria 16 esercizi)

1.6 HIBERNATE
Introduzione alla persistenza.
Disallineamento tra modello ad oggetti ed ERD
Introduzione a Hibernate
Esempio
Configurazione
Domain Model e mapping degli oggetti
Mapping - ereditariet
Tipi dati
Linguaggio HQL
Mapping delle collezioni
Mapping delle associazioni
Associazioni polimorfiche
Ciclo di vita degli oggetti
Le API Java
Transazioni
Conversazioni
Tuning

2 giorni (16 h: 8 teoria 8 esercizi)

1.7 LINGUAGGIO PYTHON


Introduzione al linguaggio Python
Installazione di Python
La nostra prima applicazione con Python: Ciao Mondo!

Le basi di Python
Le variabili
Gli operatori
I costrutti condizionali
I cicli
Le funzioni
Tuple, liste e dizionari

Programmazione ad oggetti in Python


Le classi e gli oggetti

Cenni di Pyramid
Uso di un framework MVC incompleto
SQLAlchemy

Python Multiprocessing Argparse


Numpy

4 giorni (32 h: 16 teoria 16 esercizi)

1.8 MACHINE LEARNING


Giorno 1:

Richiami di Statistica.
Supervised vs Unsupervised Learning
Linear Regression and Logistic regression
Esercizi uso di sklearn, numpy, opencv

Giorno 2:

Clustering (K-means
PCA
Perceptron
MLP
Esercizi uso di sklearn, numpy, opencv

Giorno 3:

Introduction to Tensorflow
Esercizi:
-implementation MLP regression
-implementation MLP classification

3 giorni (24 h: 12 teoria 12 esercizi)