Corso Programmazione Java Standard
|
|
|
- Valerio Gianni
- 9 anni fa
- Просмотров:
Транскрипт
1 Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate esercitazioni finalizzate ad un apprendimento rapido ed efficace. Obiettivi Il corso si prefigge lo scopo di fornire ai partecipanti le conoscenze necessarie per sviluppare applicazioni desktop secondo lo standard della Java 2 Standard Edition. Partendo dall introduzione alla programmazione orientata agli oggetti (OOP) si passa allo studio dei fondamenti della programmazione in Java. Verranno prese in considerazione le tecniche di programmazione per la realizzazione di applicazioni desktop e distribuite. Prerequisiti Pagina 1 di 10
2 Esperienza di programmazione in altri linguaggi e di filosofia Object-Oriented. Contenuti Installazione della Java Development Kit Struttura dei Programmi Java e Progettazione Variabili e Tipi Espressioni e operatori Funzioni matematiche Operatori Logici e a Bit Controllo di Flusso Array e Stringhe Stringhe Mutevoli Classi, Metodi e Costruttori Overload dei Metodi I Packages Oggetti e Metodi di accesso Ereditarietà e Polimorfismo in Java Classi astratte ed Interfacce Metodologie Avanzate di Utilizzo delle Interfacce Gestione delle Eccezioni Streams per l'input/output Accesso a Files e Directories Serializzazione di Oggetti Tipi di Classi Generiche Iteratori e Collezioni, Vettori, Liste e Mappe Classi di utilità generale Programmazione Multithreading Accesso alle Base Dati via JDBC Networking ed RMI Utilizzo di Eclipse Pagina 2 di 10
3 Costo 850,00 + IVA Sede Il corso si svolgerà a Bologna presso una delle aule attrezzate a disposizione, in base al numero dei partecipanti. Contatti Segreteria Corsi Dal lunedì al venerdì dalle 9.00 alle Mobile: [email protected] Pagina 3 di 10
4 Programma Dettagliato MODULO 1 - INTRODUZIONE ALLA PROFRAMMAZIONE JAVA: Caratteristiche ed evoluzioni del settore informatico; Architettura delle applicazioni informatiche: Componenti, relazioni, collegamenti; funzioni e linguaggi dei data base relazionali; Caratteristiche e funzionamento dei principali sistemi operativi client e server; ambienti software di sviluppo: linguaggi di programmazione convenzionali e object oriented. Principi di logica di programmazione JAVA: struttura del programma, dati, strutture di controllo; concetti base di networking e comunicazioni: tipologie di rete, componenti, protocolli di comunicazione; Pagina 4 di 10
5 MODULO 2 - LA PROGETTAZIONE JAVA: 1 Struttura di una classe 1.1 Classi e loro componenti 1.2 Il metodo main() 1.3 Compilazione ed esecuzione dell esempio 1.4 Il metodo tostring() 1.5 I metodi set 1.6 Lettura di dati da tastiera 1.7 Relazione cliente o composizione 2. Gerarchie di classi 2.1 Ereditarietà 2.2 Gerarchia di figure piane 2.3 Le classi Triangolo, TriangoloRettangolo e Cerchio 2.4 Array polimorfo di figure e iterazioni Pagina 5 di 10
6 3 Utilizzo delle componenti grafiche 3.1 Finestre, pannelli, campi di edit, pulsanti, 3.2 Un main() per creare la finestra 3.3 Classe polimorfa 3.4 Una finestra per l array polimorfo 4 Java ed i pacchetti 4.1 Pacchetti e specificatori d accesso per campi e metodi 4.2 Creazione di un pacchetto 4.3 Specificatori d accesso per le classi 4.4 Creazione e uso di un pacchetto MODULO 3 INTERFACCE, CLASSI INTERNE E COLLEZIONI 5 Utilizzo delle Interfacce 5.1 Interfacce e classi astratte 5.2 Implementazione di un interfaccia Pagina 6 di 10
7 6 Le Classi Interne ed Anonime 6.1 Definizione di classi interne 6.2 Classi interne non statiche 6.3 Classi interne statiche 6.4 Classi anonime 7 Tipi ricorrenti 7.1 Object, la classe di base per eccellenza 7.2 La classe String 7.3 La classe StringBuffer 7.4 La classe StringBuilder 7.5 La classe StringTokenizer 7.6 Espressioni regolari e stringhe 7.7 Le eccezioni 7.8 Tipi primitivi e classi wrapper Pagina 7 di 10
8 8 Le Collection e le Classi Complesse 8.1 Architettura 8.2 Interfacce 8.3 Implementazioni 8.4 Algoritmi 8.5 Classe polimorfa con ArrayList 9 Utilizzo di Stream e File 9.1 Stream 9.2 Stream binari 9.3 Stream di caratteri 9.4 Lettura con la classe Scanner 9.5 Output formattato 9.6 La classe Console 9.7 La classe RandomAccessFile 9.8 La classe File 9.9 Il pacchetto java.nio 9.10 Serializzazione 9.11 Serializzazione della classe polimorfa Pagina 8 di 10
9 MODULO 4 11 Programmazione Concorrente Tramite i Thread 11.1 Thread e processi 11.2 Creazione di thread 11.3 Sincronizzazione 12 Accesso alle Base Dati Tramite JDBC 12.1 Componenti e architettura 12.2 Istruzioni SQL 12.3 Accesso a dati e metadati 12.4 Scelta del database ed impostazioni iniziali 12.5 Connessione ed interazione col database 12.6 Interazione col modello mediante la tabella 12.7 Prepared statement 12.8 Transazioni 12.9 Eccezioni e warning Pagina 9 di 10
10 MODULO 5 13 Introduzione al Networking 13.1 Protocolli di trasmissione fra client e server 13.2 URL 13.3 Socket 13.4 RMI 13.5 Verso Java Avanzato 14 Utilizzo di Eclipse IDE 14.1 Operazioni preliminari 14.2 Configurazione 14.3 Creazione di progetti 14.4 Esecuzione di un progetto 14.5 Creazione di un progetto da zero 14.6 Creazione ed utilizzo di pacchetti 14.7 Esportazione di un applicazione come file JAR 14.8 Importazione in un progetto di pacchetti esterni 14.9 Come creare un file JAR per un pacchetto Come usare un pacchetto JAR da un progetto Generazione della documentazione con javadoc Pagina 10 di 10
Indice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3
Introduzione...vii Organizzazione del libro... viii Struttura del libro e convenzioni... ix Codice sorgente e progetti... x Compilare ed eseguire direttamente i listati e gli snippet di codice... x Compilare
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,
Metodi Avanzati di Programmazione Informatica Triennale-Brindisi Corrado Loglisci
INSEGNAMENTO ANNO ACCADEMICO CORSO DI LAUREA IN DOCENTE ANNO DI CORSO Metodi Avanzati di Programmazione 213-214 Informatica Triennale-Brindisi Corrado Loglisci II II SEMESTRE N CREDITI LEZIONI FRONTALI:
Corso Programmazione Java Avanzato
Corso Programmazione Java Avanzato Codice: ITJA0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle tecnologie impiegate per la realizzazione di applicazioni web basate sulla
ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016
ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI
Indice. Prefazione. 3 Oggetti e Java 53
Prefazione xv 1 Architettura dei calcolatori 1 1.1 Calcolatori e applicazioni 1 1.1.1 Alcuni esempi di applicazioni 3 1.1.2 Applicazioni e interfacce 4 1.2 Architettura dei calcolatori 7 1.2.1 Hardware
La programmazione ad oggetti: chiamate di metodi. Overloading. This
ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMA SVOLTO A.S. 2015/2016 Classe IV C Informatica Proff. Fabio Ciao / Simone Calugi Libro di testo: Cloud B P.
Metodi Avanzati di Programmazione (II Anno) a.a. 2011/2012 Docente: Annalisa Appice Dipartimento di Informatica Università degli Studi Bari Aldo Moro
Metodi Avanzati di Programmazione (II Anno) a.a. 2011/2012 Docente: Annalisa Appice Dipartimento di Informatica Università degli Studi Bari Aldo Moro tel.: 080 5443262 email: [email protected] http://www.di.uniba.it/~appice/
Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
Prefazione. Capitolo 1 Sistemi di elaborazione 1
Prefazione XI Capitolo 1 Sistemi di elaborazione 1 1.1 Algoritmo 1 1.2 Esecuzione 3 1.3 Memoria 4 1.4 Calcolo meccanico 5 1.5 Capacità di calcolo 7 1.6 Computer 8 Domande di verifica 11 Esercizi 11 Capitolo
Algoritmi e Strutture Dati
Introduzione al corso di Algoritmi e Strutture Dati Luigi Pontieri Il nome del corso: Algoritmi e Strutture Dati Algoritmo: metodo per la risoluzione di problemi di elaborazione di informazioni, espresso
Linee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione
Informatica 3 LEZIONE 1: Introduzione Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Informatica 3 Lezione 1- Modulo 1 Introduzione al corso Introduzione Corso di Informatica 3
ACADEMY SVILUPPATORE JAVA
ACADEMY SVILUPPATORE JAVA PERCORSO ACADEMY SVILUPPATORE JAVA DESCRIZIONE Al termine del percorso di formazione i partecipanti potranno utilizzare con padronanza i linguaggi di programmazione Java. Inoltre
Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
Corso di Fondamenti di Informatica e Laboratorio
Corso di Fondamenti di Informatica e Laboratorio Corsi di Laurea Ingegneria Informatica (O-Z) Corsi di Laurea Ingegneria delle Telecomunicazioni - (A-Z) (ordinamento 03) A.A. 2009-2010 Prof. Giuseppe Mangioni
Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
Corso Programmazione Java ed Android
Corso Programmazione Java ed Android Codice: ITAJ0114 Durata: 72 ore Descrizione corso Il corso Programmazione Java ed Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante
Indice. Introduzione PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1
Indice Introduzione XV PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1 Capitolo 1 Una panoramica sul linguaggio C 3 1.1 Le origini e la storia del linguaggio C 3 1.2 Il C è un linguaggio di medio livello
PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:
PIANO DI LAVORO Programmazione Didattica per Competenze Indirizzo Informatica e Telecomunicazioni Articolazione Informatica DOCENTE: ITP: MATERIA: CLASSE: ORE SETTINALI: CANTARELLA ALFREDO NATALE LUIGI
Java il Corso Fondamentale
Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri
Indice Introduzione I fondamenti di C#
Indice Introduzione XV Capitolo 1 I fondamenti di C# 1 1.1 L albero genealogico di C# 2 C: l inizio dell era moderna della programmazione 2 La creazione di OOP e C++ 3 La nascita di Internet e Java 4 La
3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
PROGRAMMA PER LA PROVA DI ACCERTAMENTO
PROGRAMMA PER LA PROVA DI ACCERTAMENTO PARTE 1 Fondamenti di informatica Questa sezione ha lo scopo di presentare i principali argomenti teorici che stanno alla base del funzionamento di un elaboratore
Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV
Dipartimento di INFORMATICA TC - TTRG Anno Scolastico 2015-2016 Piano di Lavoro Disciplinare INFORMATICA Articolazione: INFORMATICA Classe IV Docenti del Dipartimento: Maculotti Marina (IV A i ) Mazzucchelli
Sommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C
Sommario Introduzione... xv Organizzazione del volume... xv Argomenti...xvi Domande...xvi Verifiche...xvi Domande e risposte...xvi Esercizi...xvi Non è richiesta alcuna precedente esperienza di programmazione...
Docenti Prof.ssa Biagini Barbara Prof. Sollitto Carlo INDIRIZZO DI STUDI SISTEMI INFORMATIVI AZIENDALI
IIS ARGENTIA GORGONZOLA Programma svolto a.s.2016/17 Materia INFORMATICA Classe IV BSIA Docenti Prof.ssa Biagini Barbara Prof. Sollitto Carlo INDIRIZZO DI STUDI SISTEMI INFORMATIVI AZIENDALI Prerequisiti:
CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA
CLASSE: 5 INF MATERIA: TPSIT DOCENTE: EPIS CARLO PROGRAMMAZIONE DIDATTICA ASSE CULTURALE SCIENTIFICO TECNOLOGICO competenze chiave competenze base abilità conoscenze Scegliere dispositivi e strumenti in
Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam INDICE
Giuseppe Callegarin Java, Oggetti e Strutture Dati Cedam 2004 www.javaosd.org INDICE CAP. 1 Macchine, linguaggi e comunicazioni...1 1.1 Dai grandi elaboratori all era dei dispositivi programmabili e comunicanti...1
Esercitazione n 2. Obiettivi
Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti
PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate
PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO Liceo Scientifico opzione Scienze Applicate Anno scolastico 2017-2018 Programmazione di Informatica pag. 2 / 7 INFORMATICA - SECONDO BIENNIO OBIETTIVI SPECIFICI
Proff. Fabio Ciao e Raffaele Bortone
ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMAZIONE ANNUALE A.S. 2014/2015 Classe IV C Informatica Proff. Fabio Ciao e Raffaele Bortone Libro di testo: Cloud
