Informativa

Il nostro sito Web utilizza i coockie, come quasi tutti i siti Web, per aiutarti a fornire la migliore esperienza possibile. Ai seguenti link trovi le informative che ti consigliamo di leggere prima di autorizzare l’uso dei cookie e continuare la navigazione: informativa estesa sull’uso dei cookie

MaggioriInformazioni
Asforil s.r.l. – Sede legale Via Alessandro Zanoli, 12 - 20161 Milano - Tel. +39 0236550237 – Fax. +39 0299981800
Email: info@asforil.net – asforil@pec.it - Web: https://www.asforil.net C.F./P.IVA 06215610962
REA MI-877393 – Cap. Soc. 26.000,00 i.v.

ISO 9001:2015 – Certificato n. 6569

Sei qui:  Skip Navigation LinksHome > Catalogo corsi > Dettaglio Corso
Blog     |     Facebook     |     Intranet

CORSO BASE OBJECT ORIENTED CON JAVA E MYSQL


Categoria: ICT

GENERALITÀ

La maggior parte delle applicazioni( web, client server, enterprise, ecc.) utilizzano le tecniche ed i linguaggi di programmazione Object Oriented.La conoscenza del paradigma (modello di riferimento) Object Oriented è quindi la base necessaria per acquisire la conoscenza dei Framework utilizzati negli ambienti lavorativi.

Il corso illustrerà il paradigma Object Oriented utilizzando Diagrammi UML (Unified modeling Language) ed esempi pratici implementati in Linguaggio Java.

L'approccio mediato tra teoria e pratica permetterà di apprendere le basi del linguaggio Java ed i package fondamentali come Java-IO, Java-Util, Java-Lang.Tutti gli esempi utilizzeranno il database relazionale MySQL, completando gli esercizi si acquisirà anche la competenza di utilizzare i database relazionali. 

OBIETTIVI

Il corso è propedeutico per concorrere alla formazione della figura professionale "Programmatore Junior" in grado di lavorare in gruppi di progetto per lo sviluppo di applicazioni sulla base di specifiche tecniche fornite dall’analista o dal capo progetto.La figura professionale sarà in grado di realizzare applicazioni usando il linguaggio Java, che tante aziende pubbliche e private hanno scelto e il database relazionale MySQL .Ci si specializzerà nello sviluppo di applicazioni imparando ad utilizzare l'ambiente di sviluppo Eclipse.

ARGOMENTI

Gli argomenti sono suddivisi in tre sezioni: 1) "Paradigma object oriented"  ha lo scopo di far acquisire i concetti base di Obiecte Oriented e le repparesentazioni grafiche; 2) "Java Base" ha lo scopo di far acquisire praticamente usando il linguaggio Java tutte le nozioni base necessarie alla programmazione object oriented; 3) "Data Base Relazionale" ha lo scopo di far acquisire i concetti di base della programmazione dei data base relazionali con SQL.

Paradigma Object Oriented:
  • Dominio del problema: individuazione Entità, assegnazione delle responsabilità alle entità individuate
  • Dominio della soluzione (OO): classi come modello delle entità del dominio del problema
  • Relazione di associazione tra classi
  • UML : Diagramma delle classi
  • Relazione d'uso
  • Proprietà: incapsulamento
  • Proprietà: ereditarietà (relazione generalizzazione-> Specializzazione)
  • Proprietà: polimorfismo
  • Proprietà: astrazione
  • Relazioni di aggregazione e composizione
  • UML: casi d'uso
  • Interfacce
  • UML: behavior diagrams (comportamento)
Java Base
  • Classi, tipi di dato ed implementazione di metodi
  • Gestione delle eccezioni
  • Incapsulamento, Ereditarietà, Polimorfismo, Astrazione
  • Strutture dati, collezioni
  • XML
  • Serializzazioni
  • Packages java-IO, java-lang, java-util
Database Relazionale
  • Tabelle, indici, relazioni e vincoli
  • Le istruzioni Select, insert, update, delete
  • Join
  • Transazioni

PREREQUISITI

Buona conoscenza dell'uso di almeno un linguaggio di programmazione.

Durata ore: 80