ANEDA Srls IT Systems Development Progettazione Software, Consulenza e Formazione CORSO JAVA (Fondamenti e Avanzato) Perché un corso di Java? Java è uno dei linguaggi di programmazione più richiesto dalle aziende per le sue caratteristiche di linguaggio totalmente orientato agli oggetti. È alla base di varie tecnologie del software: J2EF, J2ME, Java Card etc. con la programmazione di Applet Java è possibile implementare le funzionalità di un sito Web e di Aree intranet. Tramite le Servlet è possibile inserire dei contenuti dinamici per il Web anche per il lato server. Java è veloce, sicuro e affidabile. Java è onnipresente! Obiettivi e finalità del Corso. Il corso ha come obiettivo quello di introdurre la programmazione a oggetti e di fornire le basi fondamentali per lo sviluppo in ambiente Java. È un valido punto di partenza per avvicinarsi al mondo della programmazione in Java ed object oriented, le keyword, i costrutti di Java, la creazione di interfacce grafiche utente (GUI), le funzionalità di I/O per i file. Durante il corso si svilupperanno esercizi pratici che saranno revisionati dall’istruttore per un apprendimento dello sviluppo del software. Programma Didattico del Corso fondamenti 40ore. Il mondo Java: caratteristiche e vantaggi Programmazione ad oggetti (OOP): filosofia, classi, oggetti, istanze, metodi e messaggi Java e Internet Caratteristiche generali del linguaggio Java: fondamenti, terminologia, JVM (Java Virtual Machine), JDK (Java Developer Kit), garbage collection Tipi di dati primitivi, operatori e istruzioni Classi: definizione ed operazioni, visibilità, classi e istanze Metodi, oggetti, package Tipologie di applicazioni Java: console, Applet e Servlet· Array: array di oggetti, array a più dimensioni I Vettori La classe String. La classe Date Gestione errori ed eccezioni Gestione di Input/Output in Java (gli stream) Esplorazione delle classi più importanti ed utili presenti nel JDK Introduzione alla programmazione di Applet Introduzione alla programmazione concorrente e al multithreading Durata del Corso. Il corso prevede 45 ore di corso Java Fondamenti con docenti certificati e competenti nell’ambito informatico. Per l’acquisizione di competenze professionalizzanti si consiglia la partecipazione al corso Java Avanzato. € 810,00 iva incl. Per dettagli e convenzioni vedi ‘Prezzo e Convenzioni’ ANEDA Srls - www.aneda.it [email protected] Sede Legale: Strada Colle Farinello, 11a – Tivoli (RM) Sede Operativa: Via Lago dei Tartari, 73 – Guidonia (RM) T. 0774 281205 M. 333 6415452 ANEDA Srls IT Systems Development Progettazione Software, Consulenza e Formazione Programma Didattico del Corso avanzato 40ore. Introduzione alle Java Server Pages Il protocollo http Applicazioni server e applicazioni web Applicazioni web in java (struttura) Introduzione alle Servlets Come strutturare una pagina JSP Disegnare applicazioni JSP con l'ausilio di MVC Installazione del JDK 5.0 Installare e configurare il server Tomcat Creare una prima pagina Jsp Installare sul server una pagina Jsp Le JSP directive elements Differenza tra declaration e scriplet Gli oggetti impliciti predefiniti): 1. gli oggetti request, response e out 2. l'oggetto session per la gestione delle session 3. l'oggetto application e page 4. l'oggetto cookie per la gestione dei cookie Le standard action Durata del Corso. Il corso prevede 45 ore di corso Java Avanzato con docenti certificati e competenti nell’ambito informatico. Prezzo e convenzioni. La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, attività di tutoring. Al termine del corso verrà rilasciato un attestato di formazione e, previo consenso, il CV verrà inserito in banca dati per eventuali collaborazioni professionali con la ANEDA Srls. € 810,00 iva incl. Sono previsti sconti per iscrizioni anticipate, ex alunni ANEDA, iscrizioni multiple e studenti universitari. Modalità di ammissione e iscrizione. L'ammissione al corso sarà valutata a seguito di colloquio motivazionale e di orientamento durante il quale verranno analizzati gli obiettivi del corso, il piano studi e la metodologia didattica. L'iscrizione al corso si effettua direttamente presso la segreteria didattica dell’azienda, compilando l'apposita documentazione e il modello di ammissione. Per iscriversi al secondo modulo è previsto un colloquio con il docente per verificare la preparazione dello studente. Requisiti Minimi: nozioni informatiche di base Sbocchi lavorativi: progettare un software, sviluppare App, diventare Project Manager. ANEDA Srls - www.aneda.it [email protected] Sede Legale: Strada Colle Farinello, 11a – Tivoli (RM) Sede Operativa: Via Lago dei Tartari, 73 – Guidonia (RM) T. 0774 281205 M. 333 6415452