C'è Java, per docenti e alunni italiani

Questo è il senso di un corso gratuito via e-learning organizzato dalla Java Italian Association in collaborazione con Sun Microsystems, con la collaborazione del ministero dell'Istruzione. Ecco di che si tratta

Roma - Dallo scorso 15 gennaio è possibile per 500 studenti e 500 docenti delle superiori iscriversi per fruire di un corso gratuito su Java organizzato dalla mamma della piattaforma, Sun Microsystems (Sun Educational Services), e dalla Java Italian Association (JIA).

Il corso, realizzato con la collaborazione del ministero dell'Istruzione, verrà erogato con sistemi di e-learning ai primi mille (500 alunni e 500 docenti) che si iscriveranno all'iniziativa. Ciascuno di loro potrà così accedere a tre fasi di formazione, ognuna delle quali durerà 90 giorni.

La prima fase ("Getting Started with the Java Technology") è focalizzata sui rudimenti delle tecnologie Java. La seconda ("Understanding the Building of Java Technology") riguarda la sintassi di base per la creazione di variabili e oggetti con l'identificazione di keywords e data-types usati nel linguaggio Java. La terza ("Designing Object-Oriented Classes") entrerà nello specifico della creazione di applicazioni in Java che utilizzano le funzionalità object-oriented del linguaggio Java quali incapsulamento, ereditarietà e poliformismo.
"Per i docenti - informa una nota - sarà predisposta una presentazione dedicata e, limitatamente ai corsi 2 e 3, un apposito servizio di Tutoring in italiano (i corsi sono in lingua inglese). Tale servizio sarà svolto dagli esperti della JIA. I 10 Tutors JIA saranno raggiungibili via e-mail".

Stando al comunicato diffuso dagli organizzatori, si è deciso di procedere con Java perché viene ritenuto "il miglior strumento per scrivere le applicazioni per il web".

"Apparso come una delle più interessanti rivoluzioni della recente informatica - si legge nella nota - Java è stato creato per permettere a chi sviluppa programmi con questo linguaggio, di far funzionare le applicazioni su qualunque computer indipendentemente dalla piattaforma o dal sistema operativo".

Il sito di riferimento è qui
TAG: italia
29 Commenti alla Notizia C'è Java, per docenti e alunni italiani
Ordina
  • come si deve fare per sapere se si è stati prescelti per il corso per docenti Java???
    non+autenticato
  • La procedura ora funziona. Il primo corso è aperto a tutti, però si tratta lo stesso di PRE-iscrizione. Devono controllare il codice fiscale, i dati della scuola, la disponibilità di licenze...
    Mah! Sarebbe stato dignitoso almeno ricevere un e-mail di conferma di avvenuta PRE-iscrizione. Chissà perché ma sono PRE-parato a non essere ammesso!
  • Premetto di non avere mai usato Java lato server e di conoscere solo superficialmente le applet Java, mentre conosco meglio Perl e PHP. Ma Java lato server non è una contraddizione? Se parliamo di Scripting lato server allora va bene (almeno in teoria) _qualsiasi_ linguaggio di programmazione! Java nasce per lo scripting lato client. Il suo uso dal lato server è un ripego.
  • - Scritto da: pizza
    mentre conosco meglio Perl e
    > PHP. Ma Java lato server non è una
    > contraddizione? Se parliamo di Scripting
    > lato server allora va bene (almeno in
    > teoria) _qualsiasi_ linguaggio di
    > programmazione!

    ti faccio un esempio da mondo reale, una societa' ti chiama e ti dice di volere un'applicazione velocissima che inizialmente girera' su mysql e poi su oracle, si parte con un server per poi arrivare a 5 .. ti lasciano la scelta dell'architettura.
    Ora, questa cosa la puoi fare anche in php ma fatichi come un mulo.. ti tocca mettere mano al codice piu' volte e il codice PHP dopo un giorno diventa incomprensibile, i webdesigner non riescono a modificare il layout senza incasinare tutto, quando poi l'applicazione viene portata su piu' computer iniziano problemi enormi con sessioni, db , divisione del carico .. inoltre il php non ti gestisce transazioni, non ha caching e pooling (che da soli posso accelerare un'applicazione anche 100 volte) ..
    dopo mesi di lavoro probabilmente il cliente ti licenzierebbe in tronco e chiederebbe anche i danni

    in java io userei il pattern mvc, jstl e il pattern decorator, le pagine diventano leggerissime (la logica non risiede piu' nella pagina ma sul server dove viene compilata per ottenere la massima efficienza) e modificabili anche dal piu' idiota dei webdesigner, inoltre userei un db pooler per velocizzare l'accesso all db, userei il pattern DAO per cambiare al volo il database (o addirittura la modalita' di persistenza... es xml o ldap ) senza modificare una sola riga di codice e quando si tratta di scalare userei le sessioni distribuite (aggiungendo una linea di testo a un file di configurazione),   addirittura resin ha un load balancer integrato ecc..

    questa e' la differenza tra una soluzione dilettantistica ma semplice (php) e una professionale (java)..
    Io consiglierei a chiunque debba sviluppare qualcosa di piu' complesso di un guestbook di studiare java e lasciar perdere il resto, i tempi di apprendimento sono lunghi ma quando inizierete a capisci qualcosa vi assicuro che tutto il resto sembrera' improvvisamente vecchio (sembra la pubblicita' della bmw)    

  • Beh...
    Sono passati alcuni anni dalla nascita di java... molte cose sono accadute... e l'inesorabile processo evolutivo delle applicazioni da stanalone a serverside ha detato l'evoluzione del linguaggio.
    Non e' una contraddizione perche' un applicazione server side java, puo' essere installata ed eseguita su QUALSIASI piattaforma..
    Inlotre java non si occupa solo del lato Web ma soprattutto del Backend. La strutturalita' di java non è ancora stata eguagliata da nessun' altro linguaggio di programmazione... VI INVITO AD APPROFONDIRE la questione...
    Andrea Lagomarsini
    JIA
    non+autenticato
  • > Inlotre java non si occupa solo del lato Web
    > ma soprattutto del Backend. La
    > strutturalita' di java non è ancora stata
    > eguagliata da nessun' altro linguaggio di
    > programmazione... VI INVITO AD APPROFONDIRE
    > la questione...
    sai... c'è anche chi la "questione" la ha approfondita e la pensa diversamente...
    http://punto-informatico.it/forum/pol.asp?mid=3082...
    http://punto-informatico.it/forum/pol.asp?mid=3083...
    questo qualcuno, magari, è una tipologia di "qualcuno" che preferisce risposte tecniche, e non "filosofico/demagogiche"...
    non+autenticato
  • > sai... c'è anche chi la "questione" la ha
    > approfondita e la pensa diversamente...
    > http://punto-informatico.it/forum/pol.asp?mid
    > http://punto-informatico.it/forum/pol.asp?mid
    > questo qualcuno, magari, è una tipologia di
    Be' non si puo' certo pretendere che un linguaggio
    piaccia a tutti. Anche se venisse creato il linguaggio
    perfetto ci sarebbe sempre qualcuno a dire la sua
    Fa parte della natura umana. Per esempio Smalltalk
    e' certamente un linguaggio piu' puro dal punto di
    vista OO (non esistono neanche i tipi primitivi
    ma tutto e' veramente ad oggetti) pero' non mi sembra
    che abbia molti seguaci e mercato

    > "qualcuno" che preferisce risposte tecniche,
    > e non "filosofico/demagogiche"...

    Non mi pare che la cosa sia a questo livello
    dal momento che esistono tantissimi programmatori
    java, molte societa' (tra cui alcune sono associate
    a jia come soci collettivi) fondano il loro business
    su java e addirittura il ministero si e' interessato
    per far entrare java nelle scuole.

    Daniela Ruggeri
    Presidente Java Italian Association
    non+autenticato
  • Caro/a Pizza,

    è importante precisare che un conto è JavaScript, ben altra cosa Java Server Pages e ancora diverso serlvet.

    Prima ancora di andare a capire classi, middleware, interfacce e oggetti in genere è opportuno capire che, come dici te, "lato client" si utilizza JavaScript per istruire la Java Virtual Machine del tuo pc ad eseguire semplici istruzioni o lanciare un'APPLET.

    "Lato server" esistono invece parser come Tomcat ed altri che ascoltano richieste dai browser per interagire con classi Java (ben diverse dal JavaScript che usi sul client) che possono essere usate col metodo script (cioé con i famosi tag in una pagina sostanzialmente html, e ci riferiamo a JSP) o direttamente con le SERVLET.

    Per maggiori approfondimenti java.sun.com e www.eckelobjects.com

    Roberto Boiano

  • JAVA è un linguaggio stilisticamente molto elegante e robusto per chi programma.

    Personalmente lo evito come la peste se si tratta di usarlo per applet destinate a girare sui client.

    Blocchi inaspettati causati da diverse versioni del runtime montato sul client, una lentezza di caricamento ed esecuzione esasperante, malfunzionamenti a livello grafico anche esternamente alal finestra del browser, solitamente lo mantengo disabilitato sui browser per non avere di questi problemi.   

    Se si tratta di applicazioni server ivece se ne può parlare, i vantaggi di portabilità possono essere notevoli, basta avere macchine sufficientemente performanti.

    Ma per favore, non farcite le pagine web di applet, sono un'autentica maledizione....

    Tamerlano







    non+autenticato
  • - Scritto da: Anonimo

    >
    > Ma per favore, non farcite le pagine web di
    > applet, sono un'autentica maledizione....
    >
    > Tamerlano

    sono d'accordo.. usate java web start !

  • - Scritto da: Mela Marcia
    > - Scritto da: Anonimo
    >
    > >
    > > Ma per favore, non farcite le pagine web
    > di
    > > applet, sono un'autentica maledizione....
    > >
    > > Tamerlano
    >
    > sono d'accordo.. usate java web start !


    ma tu hai mai usato i java web start, secondo te i problemi derivanti dall'uso delle applet, spariscono usando java web start , bravo illuso, i problemi dovuti alle varie jvm rimangono, pero in compenso aumentano i problemi di gestione delle versioni con problemi di instabilità paurosi derivanti dalla relativa giovinezza della tecnologia ecc...

    quindi prima di partire con affermazioni cosi azzardate mi documenterei o almeno leggerei qualche articolo oltre alle quattro informazioni lette da qualche rivista del settore che pubblica il solito wello word.
    non+autenticato
  • Effettivamente si rileva in modo sperimentale la tua tesi, anche perché spesso e volentieri sui client sono installate delle macchine virtuali java non perfettamente standard se non addirittura imitazioni o versioni non compatibili con il bytecode scaricato.

    Quindi, contrariamente alla filosofia Sun, su ogni macchina client avviene qualcosa di diverso. Se poi addirittura, come avviene davvero, qualche azienda non decida di non includere proprio la JVM, andando incontro ad un altro tipo di fastidio per l'utente.

    E poi, francamente, le appletine sono passate di moda Occhiolino
  • cazioni web.

    ma siete fuori, oltre ad essere pesante e macchinoso, quando ci si accorge di ciò e ormai tardi, quindi per non dover riscrivere tutto si è costretti ad usare application server mastodontici che girano su macchine ancora più mastodontiche e costose (e qui i vari produttori java saranno contenti di fornirvi assistenza hw e sw a prezzi esorbitanti).

    volete mettere java con l'eleganza e la potenza di un sito in php (vi lamentate della mancanza di progr. ad oggetti allora asp.net fa per voi ma mi raccomando non java).
    non+autenticato

  • - Scritto da: Anonimo
    > cazioni web.
    >
    > ma siete fuori, oltre ad essere pesante e
    > macchinoso, quando ci si accorge di ciò e
    > ormai tardi, quindi per non dover riscrivere
    > tutto si è costretti ad usare application
    > server mastodontici che girano su macchine
    > ancora più mastodontiche e costose (e qui i
    > vari produttori java saranno contenti di
    > fornirvi assistenza hw e sw a prezzi
    > esorbitanti).
    >
    > volete mettere java con l'eleganza e la
    > potenza di un sito in php (vi lamentate
    > della mancanza di progr. ad oggetti allora
    > asp.net fa per voi ma mi raccomando non
    > java).

    Java non serve solo a "far siti". Che poi anche me nn piace per la sua pesantezza e perché non è poi così vero il detto "write once, run everywhere" è un altro discorso, è un mio parere.
    Cmq su php: è potente, non direi proprio che sia un linguaggio di programmazione elegante ed è un linguaggio ad oggetti (ci hanno messo dentro di tutto, compresa l'oop)

    In fatto di eleganza molto meglio Java, IMHO
    non+autenticato
  • - Scritto da: Anonimo

    > Java non serve solo a "far siti". Che poi
    > anche me nn piace per la sua pesantezza e
    > perché non è poi così vero il detto "write
    > once, run everywhere" è un altro discorso, è
    > un mio parere.

    Ancora con java e' pesante? Un programma scritto in java con gui in java oppure in c# con .NOT e' per forza piu' pesante di un programma nativo, ma sul lato server java e' una scheggia.
    Il write once, run everywhere nelle applicazioni web e' verissimo! Puoi prendere un war sotto linux e metterlo sotto win o solaris o openvms o osX e funzionera' *perfettamente*.. io lo faccio ogni giorno e i clienti non smettono mai di meravigliarsi

    > Cmq su php: è potente, non direi proprio che
    > sia un linguaggio di programmazione elegante
    > ed è un linguaggio ad oggetti (ci hanno
    > messo dentro di tutto, compresa l'oop)

    toccare php scatena flame perche' e' molto usato dai ragazzini ma credo che chiunque convenga che il codice risultante non sia elegante, anche i piu' sfegatati fan .
    Anche yahoo che e' passato di recente al php perche' la jvm sotto bsd non gestisce bene i thread lo ammette

    >
    > In fatto di eleganza molto meglio Java, IMHO

    rightcha

  • - Scritto da: Anonimo
    > cazioni web.
    >
    > ma siete fuori, oltre ad essere pesante

    Java e' pesante e i comunisti mangiano i bambini..
    benchmark: http://www.caucho.com/articles/benchmark.xtp


    > macchinoso, quando ci si accorge di ciò e
    > ormai tardi

    se per te la programmazione a oggetti e macchinosa continua a scrivere in basic o php, il problema e' riuscire poi a vendere i programmi a qualcuno che non sia cerebroleso o clinicamente morto

    quindi per non dover riscrivere
    > tutto si è costretti ad usare application
    > server mastodontici

    il mio AS e' grande 3 mega scarsi, i war deployabili molto complessi raramente superano i 100K

    che girano su macchine
    > ancora più mastodontiche e costose

    un linuxbox con un qualunque amd e' anche troppo efficiente.. costo intorno ai 300 Euro

    >
    > volete mettere java con l'eleganza e la
    > potenza di un sito in php

    non vedo cosa ci sia di elegante in pagine web da mezzo kilo l'uno piene di tag ammassati in mezzo a codice html impazzito, cioe' non toglie che in php e' possibile fare molto di piu' in un tempo minore

    (vi lamentate
    > della mancanza di progr. ad oggetti allora
    > asp.net fa per voi ma mi raccomando non
    > java).

    qui riveli la tua natura di troll, non val la pena continuare con forme di vita di livello cosi' basso


  • - Scritto da: Mela Marcia
    > - Scritto da: Anonimo
    > > cazioni web.
    > >
    > > ma siete fuori, oltre ad essere pesante
    >
    > Java e' pesante e i comunisti mangiano i
    > bambini..
    > benchmark:
    > http://www.caucho.com/articles/benchmark.xtp

    ma tu hai mai realizzato una web application seria, credo di no se mi parli di un'applicazione di livello enterprise in java veloce (be se usi una macchina per il livello intermedio da parecchi centinaia di migliaia di euro allora e veloce anche un programma in prolog), ma conosci quanti strati sw, proxy ecc... la tua transazione deve attraversare per essere elaborata credo di no.

    > > macchinoso, quando ci si accorge di ciò e
    > > ormai tardi
    >
    > se per te la programmazione a oggetti e
    > macchinosa continua a scrivere in basic o
    > php, il problema e' riuscire poi a vendere i
    > programmi a qualcuno che non sia cerebroleso
    > o clinicamente morto

    vb.net csharp il potentissimo framework .net e hai tutta la velocità eleganza scalabilità che vuoi altro che java.
    >
    >   quindi per non dover riscrivere
    > > tutto si è costretti ad usare application
    > > server mastodontici
    >
    > il mio AS e' grande 3 mega scarsi, i war
    > deployabili molto complessi raramente
    > superano i 100K
    >
    > che girano su macchine
    > > ancora più mastodontiche e costose
    >
    > un linuxbox con un qualunque amd e' anche
    > troppo efficiente.. costo intorno ai 300
    > Euro

    mi ma ti freghi da solo, secondo te una web application interfacciata con l'host la gestisci con una macchina di questo tipo, sei troppo patetico per continuare a risponderti.

    ciao fragnacciaro non ho tempo da perdere con un poveretto come te.
    non+autenticato
CONTINUA A LEGGERE I COMMENTI
Successiva
(pagina 1/2 - 9 discussioni)