Tratto da qui. Il mercato dell'Ict (informatica più telecomunicazioni) cresce nel 2007 dello 0.9%, poco rispetto al 2006 quando era cresciuto del 2 per cento. La caduta si deve alla calma piatta che regna nel comparto delle telecomunicazioni per il secondo anno consecutivo e che rovescia quella che è stata la tendenza principale fino a due anni fa, quando le telco trainavano e l'It seguiva a ruota; oggi avviene il contrario. Questo il dato più macroscopico che salta agli occhi leggendo i dati preliminari sull'andamento del settore Ict in Italia nel 2007, rilasciati oggi da Assinform (l'indagine, come al solito, è stata realizzata da Netconsulting). Il settore Tlc scende ai minimi storici, più 0,4% contro il più 2,1% del 2006. L'It cresce invece del 2%, pari a un incremento dello 0,4%; che si sia aperto un ciclo? Cresce l'hardware (+4,8%), grazie al buon andamento della domanda di Pc, che registrano un +13,1% in unità e un +5,5% in valore. La crescita dell'Ict in Italia è lontana da quella mondiale (più 5,5%), anche se fa ben sperare una consapevolezza diffusa dell'importanza dell'Ict. Di fatto, nei numeri, la famiglia italiana consuma più tecnologia: dal 2005 al 2007, la penetrazione del cellulare nelle famiglie italiane è infatti passata dall'80,8 all' 85,5%, quella del PC dal 43,9% al 47,8% e quella di Internet dal 34,5% al 38,8 per cento. I ricercatori avanzano l'ipotesi che forse la cosa che manca è un quadro di riferimento che favorisca l'uso dell'Ict in chiave di innovazione nel sistema produttivo. Vediamo i numeri un po' più nel dettaglio. Il mercato It sfrutta soprattutto il buon andamento del mercato consumer e una ripresa moderata ma generalizzata degli investimenti It da parte delle imprese. La dinamica è in sé apprezzabile, anche se contestualmente aumenta il divario (-2,7%, contro il 2,1%) rispetto a quello dell'insieme dei paesi europei (+4,7%), e che, a differenza dello scorso anno, si innesta in uno scenario di possibile recessione economica. Nel 2007, la domanda consumer cresce del 10,5%, raggiungendo una quota di mercato complessiva del 5,2% sulla spinta della domanda di Pc. Una gradita sorpresa, per certi aspetti un po' misteriosa visto il negativo andamento dei consumi. Anche se, rispetto ad altri prodotti (gli alimentari per esempio) gli oggetti elettronici tendono a deprezzarsi. Quanto alle imprese (quasi il 95% del mercato It), le dinamiche d'investimento, per quanto contenute, sono positive per tutte le realtà, grandi (+1,7%), piccole (+0,6%) e medie +1,9%). Tra gli utenti, primeggiano ancora le banche, e a seguire nell'ordine industria, aziende della distribuzione e dei servizi, qualche progresso per la PA locale, mentre, fatto piuttosto grave, la PA centrale riduce ancora di un altro 3,2% la spesa per l'It. Detto dei Pc, che vanno come un treno, bisogna sottolineare la distanza che si allarga sempre più tra portatili e desktop. Più contenuta (1,2%, appena lo 0,1% in più rispetto al 2006) la crescita di software (buone performance per il middleware, discrete le altre) e servizi, in pratica la componente più importante per una vera innovazione. Da prefisso telefonico anche la crescita dei servizi, più 0,3%. Nel caso dei servizi, si conferma l'andamento dell'anno scorso: in crescita, outsourcing (+2,2%), integrazione dei sistemi (+1,1%), consulenza (+1,2%); in calo servizi di elaborazione dati (-3%) e formazione (-2,3%). I servizi di assistenza tecnica continuano il declino fisiologico (-4.1%). E veniamo alle dolenti note delle telecomunicazioni. Detto dei numeri poco lusinghieri, c'è da sottolineare la contrazione degli investimenti in apparati e infrastrutture (-0,7%) e il continuo calo dei servizi su rete fissa, che cancellano quasi completamente gli effetti della continua, anche se ormai attenuata, progressione dei servizi su rete mobile, e della crescita dei servizi a valore aggiunto su entrambe le reti, fissa e mobile. Le Tlc mobili generano una domanda complessiva, tra infrastrutture, apparati, terminali e servizi, che cresce dell'1,8%, contro il più 4,5% del 2006, mentre le fisse scendono dell'1,3%. Nel 2007, le linee mobili aumentano soprattutto sulla spinta di campagne commerciali molto aggressive. In aumento (+,2,2%) anche il numero degli utenti attivi, che oggi sono 45,9 milioni. Quest'ultimo dato spiega più di tutti la crescita del business del mobile, visto che gli investimenti in infrastrutture non progrediscono. Evolve comunque anche l'uso delle comunicazioni mobili, visto che la stessa spesa unitaria per utente attivo vede calare del 4% i servizi voce e crescere i servizi a valore aggiunto (Sms, Mms, collegamenti Internet su rete mobile), che attualmente pesano in valore per più di un quarto del totale della spesa in servizi mobili, che nel 2007 è aumentata del 2,6 per cento. Per quel che riguarda le Tlc fisse, anche la componente di servizio scende (-1,5%), e si evidenzia un calo nelle componenti più mature, quali la voce (-5,1%) e la trasmissione dati (- 6%), solo parzialmente compensato dalle componenti legate ai servizi a valore aggiunto (+3,8%) e alle connessioni Internet (+8,2%). Positivo l'incremento del numero di accessi ad alta velocità: 10,1 milioni (+18,7%), 9,8 dei quali in modalità xDsl (+19,2%) e di circa 340mila su fibra ottica (+5,6%). Cresce la domanda espressa dalle famiglie (+2,9%), mentre quella dell'utenza business scende del 2,3%, confermando una tendenza di lungo periodo legata in parte all'adozione di soluzioni di fonia su Ip in parte alla rivisitazione al ribasso delle tariffe per servizi fissi e mobili. Per il 2008, è prevista una crescita del mercato Ict dell'ordine dell'1,9%, pari a un più 1% rispetto al 2007. Il piccolo miglioramento porterà il mercato Ict a un valore complessivo di 65 mila e passa milioni di euro, ma si confronterà con tassi di crescita più sostenuti di tutti i paesi guida dell'Europa, e sarà più che altro basato su una ripresa delle telecomunicazioni. Queste ultime infatti dovrebbero crescere del 2,1%, mentre per quel che riguarda l'informatica, la situazione congiunturale lascia presagire una crescita lievemente inferiore a quella del 2007, più o meno dell'1,6 per cento.
Chi siamo
La proposta si articola su corsi Java (vari aspetti), corsi J2EE (e framework collegati) e corsi J2ME (e sviluppo giochi).
I percorsi proposti da Formazione IT sono pensati per delineare figure professionali altamente ricercate nel mondo IT attuale.
Formazione IT è partner di alcune realtà consulenziali e software house di Milano a cui propone direttamente i candidati di maggior interesse, offrendo così possibili proposte di lavoro.
17 marzo 2008
13 marzo 2008
Introduzione all'Object Orientation in Java
Obiettivo del corso
La finalità di questo corso è di offrire allo studente le conoscenze di base legate alla programmazione orientata agli oggetti in particolare in ambito Java.Argomenti trattati
- Approccio teorico all'Object Orientation
- Approccio pratico all'Object Orientation
- UML Class Diagram
- Ereditarietà
- Metodi e variabili statiche
- Polimorfismo
- Classi astratte ed interfacce
Corsi correlati
- Java Base
- Design Pattern
- Generics
- Java Multithreading
A chi si rivolge
Il corso si rivolge a tutti i candidati con qualche esperienza di programmazione (concetto di variabile e flusso di programma) che vogliono accostarsi alla programmazione orientata agli oggetti.Requisiti
Minime competenze di programmazione (variabili e strutture di controllo). Consigliata la conoscenza della sintassi Java. Un pc portatile con almeno 512 MB di RAM.Libri consigliati
Durata e costo
Il corso dura 6 ore, di solito suddivise in moduli da 3 ore. Il costo del corso è di 75 €.
etichetta informazione sui corsi
27 febbraio 2008
Corso Java Base
Obiettivo del corso
La finalità di questo corso è di offrire allo studente le informazioni di base per poter cominciare a programmare proficuamente con il linguaggio Java. In particolare vengono descritti:- lo scenario storico e le motivazioni alla base della nascita del linguaggio Java
- la struttura della Java Virtual Machine e del Java Development Kit
- i tipi ed il loro utilizzo
- la sintassi del linguaggio
- alcuni packege fondamentali e le convenzioni da usare nella scrittura di un programma
Argomenti trattati
- Un po' di storia
- Anatomia di un semplice programma
- Java Virtual Machine
- Tipi, variabili ed operatori
- Flusso del programma
- Metodi e parametri
- Exceptions
- Gestione avanzata delle stringhe
- Strutture Dati
- Convenzioni di codifica
- Tecniche di documentazione
Corsi correlati
- Object Orientation
- Java I/O
- Generics
- Java Multithreading
A chi si rivolge
Il corso si rivolge a tutti i candidati con qualche esperienza di programmazione (concetto di variabile e flusso di programma) che vogliono accostarsi al linguaggio Java.Requisiti
Minime competenze di programmazione (variabili e strutture di controllo) Un pc portatile con almeno 512 MB di RAM.Libri consigliati
Durata e costo
Il corso dura 12 ore, di solito suddivise in moduli da 3 ore. Normalmente viene erogato il primo week end del mese. Il costo del corso è di 150 €.
etichetta informazione sui corsi
26 febbraio 2008
Calendario
Naviga il calendario cercando il corso di tuo interesse.
etichetta informazione sui corsi
Mobile e wireless in Italia, "una solida realtà"
Questo è un articolo interessate sulla situazione del Mobile e del Wireless in Italia.
"Il mercato italiano delle applicazioni mobile & wireless per le aziende è ormai una solida realtà: vale 2.650 milioni di euro, cioè il 5% dell'ICT nazionale, e ha ancora enormi margini di crescita. Questo in sintesi il responso del terzo rapporto sull'uso delle tecnologie Wi-Fi, reti cellulari e satellitari e RFID nel mondo business, promosso da Aitech-Assinform e dalla School of Management del Politecnico di Milano, che dal 2004 ha un Osservatorio dedicato a quest'area."
[...]
"Il team di ricerca ha individuato circa mille applicazioni di M&W in varie decine di ambiti, poi sintetizzati in otto 'cluster': Sales force automation, Warehouse/stock management, Wireless operations, Fleet management, Field force automation, Customer relationship, Asset management, e M&W office."
etichetta situazione mercato it
Situazione IT per Assinform
I primi dati forniti da Assinform sull'andamento del mercato italiano IT nel 2007 parlano di una crescita del 2%, superiore al +1,6% registrato nell’anno precedente e alla crescita del PIL nello scorso anno (+1,7%). Una ripresa dovuta soprattutto alle medie imprese, cresciute dell’1,9% contro l’1,7% delle grandi e lo 0,6% delle piccole.
In termini tecnologici, si conferma il ruolo trainante dell’hardware, ma è stato il software, e in particolare il middleware, il comparto più dinamico, alla base dei progetti di razionalizzazione delle infrastrutture IT e di integrazione applicativa.
Per il 2008 Assinform prevede, a causa dello scenario economico sfavorevole, una crescita appena un po' più modesta del mercato IT: +1,8% , comunque superiore all'aumento previsto del PIL quest'anno (tra 0,5% e 0,8%).
Tratto da qui.
etichetta situazione mercato it
25 febbraio 2008
22 febbraio 2008
Iscrizioni e pagamenti
I corsi verranno erogati solo in caso di numero sufficiente di studenti (minimo 5). Per garantire una gestione agile il processo di iscrizione sarà diviso in 2 fasi:
- la preiscrizione viene fatta tramite mail ed è vincolante. Lo scopo della preiscrizione è verificare se c'è un numero sufficiente di studenti per organizzare il corso in questione. La preiscrizione è accettata solo fino ad una settimana dall'inizio del corso a meno che non sia già stata organizzata la classe e vi siano ancora posti disponibili.
- l'iscrizione e, quindi, il pagamento dovrà essere effettuato non oltre il terzo giono lavorativo dopo la conferma dell'attivazione del corso.
etichetta chi siamo, informazione sui corsi
20 febbraio 2008
Verifica le tue conoscenze
Su internet è possibile eseguire dei test indipendenti per poter valutare le proprie conoscenze. I principali siti che offrono questa possibilità sono oDesk e BrainBench.
oDesk
Dopo essersi iscritti basta andare nella sezione Take Tests e scegliere il test che si intende eseguire. Io consiglio i seguenti:- HTML 4.01 Test
- Java Test (test base)
- CSS 2.0 Test
- SQL Test
- XHTML 1.0 Test
- AJAX Test
- JavaScript 1.3 Test
- DHTML Test
- Advanced Java Test
- Data Structures
- JSP 2.0 Test
- XML 1.0 Test
- JDBC 2.1 Test
- Web Services Test
- J2ME Test
- Enterprise Java Beans (EJB) 2.0 Test
- SOAP 1.2 Test
- e non meno importante English Test (Sentence Structure)
etichetta certificazione
19 febbraio 2008
Certificazioni Java
Dal sito della SUN allego la pagina che descrive il percorso di certificazione proposto dal creatore di Java. Noterete probabilmente una elevata sovrapposizione con l'organizzazione dei nostri percorsi. Infatti la nostra proposta è volta strettamente a facilitare la certificazione SUN.
Sun's philosophy is that certification is central to the learning process as it provides validation of skill sets for specific job roles. Sun certification also offers a natural progression to support your career goals.
- First, by becoming a Sun Certified Associate Sun verifies that you have a base set of knowledge that enables entry into a career in application development or software project management using Java technology.
- Second, we train developers on a foundational set of skills, which can then be validated by becoming a Sun Certified Programmer.
- Afterwards, you can pursue advanced or specialty training and certifications that help enable career growth into more specific job roles making you more valuable to an organization.
Sun offers the following Java technology professional certifications:
- Sun Certified Java Associate (SCJA)
- Sun Certified Java Programmer (SCJP)
- Sun Certified Java Developer (SCJD)
- Sun Certified Web Component Developer (SCWCD)
- Sun Certified Business Component Developer (SCBCD)
- Sun Certified Developer For Java Web Services (SCDJWS)
- Sun Certified Mobile Application Developer (SCMAD)
- Sun Certified Enterprise Architect (SCEA)
Please note that the goal of Sun certification is to test on a particular job role. Thus, to prepare for a certification exam we recommend Sun training and six to twelve months of actual job role experience. Sun does not claim that by taking courses you are guaranteed to pass the certification exams, however we do state that Sun training is an important component in certification preparation. Please see training preparation methods corresponding with each certification listed above.
etichetta certificazione
Programmatori Java Junior - JJ001
Si ricercano programmatori Junior con le seguenti caratteristiche:
- età compresa inferiore ai 26 anni, anche primo impiego
- voglia di affrontare una sfida personale confrontandosi con una realtà operativa dinamica
- gradita competenza pregressa in ambito Java, anche universitaria
- riferimento annuncio
- curriculum
- data inizio disponibilità
etichetta recruiting
Project Manager - PM001
Si ricercano 3 Project Manager con le seguenti caratteristiche:
- età compresa tra i 28 e i 32 anni
- almeno 1 anno di esperienza nella posizione
- richiesta capacità di lavorare per obiettivi
- richiesta competenza nell'uso di MS-Excel e MS-Project
- richiesta competenza tecnica in ambito Java/J2EE
- riferimento annuncio
- curriculum
- data inizio disponibilità
- condizioni economiche richieste
etichetta recruiting
Sviluppatori Java Web - JW001
Si ricercano 4 sviluppatori Java Web con le seguenti caratteristiche:
- 1/2 anni di esperienza nello sviluppo Java Web
- richiesta competenza su JSP/Servlet
- richiesta competenza su Struts/Hibernate
- gradita competenza su Tomcat
- riferimento annuncio
- curriculum
- data inizio disponibilità
- condizioni economiche richieste
etichetta recruiting
Situazione IT
In questo interessate articolo viene tracciato un panorama riguardo le competenze più richieste dal mercato US. Pur tenendo presente le distinzioni con quello italiano, è interessante notare quali sono le aree in cui investire per il futuro. Ti invitiamo compilare il nostro questionario di survey del mercato IT per conoscere la reale situazione in Italia.
How to Survive in a Turbulent Job Market
Last updated Feb 15, 2008.
While the United States may not technically be in a recession, it is in at least a strong correction. The stock market is down, and has been since the beginning of 2008, and corporate acquisitions are on the rise. Already this year Oracle has acquired BEA, Sun has acquired MySQL, and as of this writing, Microsoft is attempting to acquire Yahoo. While many people will survive these acquisitions, some certainly will not. Regardless of the industry that you're in and regardless of how secure your job is, it is in your best interest to be aware of the technologies that companies are looking for in the eventuality that you need to find a new job. So while I typically spend my weekends writing articles that describe new Java technologies that can make you more effective at your job, this week I decided to survey the current job market and identify the most marketable Java technologies.
Before I begin, here is my disclaimer: my research was not scientific, I did not survey all available jobs, and I did not contact any recruiters to find out what technologies are most in demand. Instead I reviewed Dice and Monster for keywords and recorded the number of hits that I found. Most of my results came from Dice because I did not find the search interface at Monster as revealing as Dice (Dice was nice enough to include a "skill" parameter that helped categorize the results.) But with the 8000+ Java jobs that I found on Dice, I would argue that my results are representative of the current Java market. And, depending on where you live, your results may vary.
I have categorized all of my results into eight tables: Core Technologies, Application Servers, Web Client Technologies, Web Frameworks, Persistence Technologies, Application Frameworks, Scalability and Caching Technologies, and other related technologies, all shown below.
Table 1. Core Technologies
Keyword/Skill | Hits |
J2EE | 7520 |
Java | 6389 |
JSP | 2228 |
Java/J2EE | 1733 |
EJB | 1271 |
JDBC | 1079 |
JMS | 926 |
Servlet | 409 |
J2ME | 146 |
Between Java and J2EE there are undoubtedly overlapping jobs, but from the numbers I think we are safe (and conservative) to say that our sample set contains at least 8000 jobs, which we'll base the relevance of the coming technologies against.
If you're looking at broad categories of Java programming, enterprise Java and Web technologies hold the most jobs. JMS was a listed in 10-15% of the job descriptions and J2ME only accounted for about 2% of the jobs.
Table 2. Application Servers
Keyword/Skill | Hits |
WebSphere | 2155 |
WebLogic | 1561 + 624 (BEA) |
Tomcat | 1587 |
JBoss | 882 |
Jetty | 22 |
Glassfish | 17 |
The application server job market is not very surprising considering that the market share breaks down similarly. WebSphere is in the lead with over 25%, followed closely by WebLogic with a little less than 25% (accounting for duplicate jobs between the search terms "WebLogic" and "BEA"), and then Tomcat with 20%, and JBoss with 11%.
NOTE
I was unable to search for Oracle Application Server because "Oracle Application Server" included Oracle DBA jobs, which returned almost 6000 jobs (and I was not about to go through each one to distinguish between them.) I did search on "OAS", which returned 62 results, but because it is so inconclusive I did not feel it was appropriate to include in the results.
Probably the most interesting thing to me is that almost 20% of the Java jobs on Dice included Tomcat in their descriptions. This may reveal that many companies are bypassing the Java EE stack in favor of either a standard web technology (Servlets/JSP/JSF) or an alternate framework like Spring (see table 4.)
Table 3. Web Client Technologies
Keyword/Skill | Hits |
AJAX (Java) | 1780 |
Google Web Toolkit | 23 + 54 (GWT) |
ICEfaces | 11 |
Echo | 9 |
JavaServer Faces (JSF) | 657 + 688 (JSF) |
Portal | 974 |
Portlet: Java | 126 |
Portlet: WebSphere | 99 |
Portlet: J2EE | 89 |
Portlet: BEA | 40 |
Portlet: JSP | 40 |
Portlet: Struts | 33 |
JSTL | 190 |
NOTE
Results that have two numbers show the results of multiple searches. For example, the search for "Google Web Toolkit" yielded 23 results and the search for "GWT" yielded 54 results. Rather than add the two numbers, which undoubtedly have overlap, I presented the results as I found them so that you can draw your own conclusions.
From the Dice search, AJAX technologies are dominating the Java web client market. The real question here is whether companies care about specific AJAX technologies or if they really understand what AJAX is. I sampled a few of the results and most simply stated "AJAX and JavaScript", not specifying a framework.
The results for JavaServer Faces (JSF) were strong with a conservative estimate that 10% of all Java jobs required JSF. Portals and Portlets made a good showing, but the framework of choice is split pretty well between the different vendors. And about 2% of jobs listed JSTL in their descriptions.
Table 4. Web Frameworks
Keyword/Skill | Hits |
Struts | 1745 |
Spring MVC | 290 |
Velocity (and Java) | 133 |
Tapestry | 85 |
WebWork | 31 |
Grails (Groovy) | 18 |
Wicket | 14 |
Stripes (+ J2EE) | 8 |
Cocoon | 3 |
Turbine (and Java) | 0 |
RIFE | 0 |
The topic of the best Web frameworks is probably the most heavily debated topic in the Java community: it is like talking about politics or religion. But the numbers do not lie: as much as you read that Struts is dead, it is not. Almost 22% of all Java jobs on Dice list Struts in their descriptions, which is six times its closest competitor. If you are a Java web developer and you want the highest degree of marketability, you’d better know Struts, even if there are other technologies that are superior or have a more elegant solution to your problem.
Table 5. Persistence Technologies
Keyword/Skill | Hits |
Hibernate | 1750 |
iBatis | 99 |
Toplink | 80 |
EJB3 | 37 |
It should come as no surprise to those that use it, Hibernate is the king of persistence with almost 22% of all Java jobs on Dice listing Hibernate in their descriptions — none of its competitors are even close. It is worth noting that core technologies listed 1271 jobs with EJB in their descriptions, which may include EJB3, but only 37 job descriptions explicitly listed EJB3.
Table 6. Application Frameworks
Keyword/Skill | Hits |
Spring | 2138 |
Seam | 46 |
Prior to the release of Spring, enterprise applications either used homegrown application frameworks or embraced J2EE. And the vast majority of those companies that embraced J2EE only used Stateless Session Beans. EJB3 was supposed to simplify enterprise application development, but I am seeing more and more companies bypass EJB, and Java EE in general, in favor of Spring.
The most significant takeaway from this search is that over 25% of all Java jobs on Dice list Spring in their description. If you have been intimidated by Spring and have held off learning it, now is the time. If you have Spring experience on your resume, you are much more marketable than if you do not.
Table 7. Scalability and Caching Technologies
Keyword/Skill | Hits |
Coherence | 47 |
GigaSpaces | 13 |
Terracotta | 4 |
At JavaOne 2006 I had the opportunity to interview three thought leaders in the Java industry: Tangosol's (now Oracle's) Cameron Purdy, GigaSpace's Nati Shalom, and Terracotta's Ari Zilka. Each of their companies improves the performance and scalability of enterprise applications in a different way: Coherence does it through caching, GigaSpaces does it through JavaSpaces, and Terracotta does it through JVM clustering. These are great technologies that I really believe that every enterprise Java developer should be familiar with. But with that said, if you want to be marketable in today's Java industry, your time is better spent learning one of the technologies in higher demand, such as Spring and Hibernate.
Table 8. Other Related Technologies
Keyword/Skill | Hits |
Adobe Flex | 197 |
Groovy | 21 |
While these are not Java technologies, I thought it would be interesting to review the job market for Adobe Flex and Groovy. Flex provides an alternative to AJAX in the Rich Internet Application (RIA) space in which applications are built on top of the Flex framework and then deployed to Adobe's Flash Player. The benefits to using Flex are: (1) the user interfaces you build are far more responsive than AJAX applications, (2) user interfaces can be built to very closely resemble desktop applications, and (3) Flash Player has a far reach so you can build these rich applications knowing that most of your users will already have support for them. Flex has great potential to shape Web 2.0, but looking at the numbers, it is simply not in the same demand as AJAX or Web 1.0 technologies like Struts.
Finally, I am sure that you have read somewhere on the Web that Java is dead and will be replaced by Groovy. If that is true then they sure have a long way to go: over 8000 Java jobs compared to 21 Groovy jobs? It must be a slow death.
Conclusion
Java is alive and well in the job market. In this article I reviewed the results of my informal and unscientific research into the Java job market: I searched Dice with specific keywords and captured the number of search results they generated. As you want to increase your marketability in a turbulent market, the results are clear.
When you develop your enterprise applications, you should become familiar with how to deploy and manage them in WebSphere, WebLogic, JBoss, and Tomcat. You can download all of these application servers at no cost (the commercial products have development licenses so that you can use them for your learning.) Do not assume because you can write enterprise applications that all application servers are the same. You do not want to claim that you are familiar with an application server that you are not and then struggle through it on the job. Take the time to learn it now.
As far as technologies, your time is best spent learning Struts, Spring, Hibernate, an AJAX framework, and JavaServer Faces. It is not trivial to learn each of these technologies, but develop a schedule, pick out a few good books, and build a sample application in each. In short, if you can add each of these technologies to your resume, you should have no problem finding a job.
etichetta situazione mercato it
Questionario
Aiutaci a rendere migliore il nostro sito rispondendo a queste semplici domande. Ti ringraziamo per l'attenzione che ci hai dedicato. Ti promettiamo che terremo conto delle tue indicazioni.
etichetta questionario
Architetti J2EE - JA001
Si ricercano 2 architetti J2EE con le seguenti caratteristiche:
- almeno 4 anni di esperienza nello sviluppo Java
- almeno 3 anni di esperienza nello sviluppo J2EE
- richiesta competenza su configurazione JBoss/Tomcat
- conoscenza dei framework: Struts, Hibernate
- conoscenza del linguaggio SQL e di MySQL
- qualche mese di esperienza su Linux
- gradita competenza lato JMS
- riferimento annuncio
- curriculum
- competenze area TLC
- data inizio disponibilità
- condizioni economiche richieste
etichetta recruiting
17 febbraio 2008
Corsi disponibili
- Linguaggio Java
- Object Oriented Programming
- Java I/O
- Java Multithreading
- Java Generics
- Swing
- JDBC
- Hibernate
- HTML/CSS
- JavaScript
- Servlets/JSP
- Taglib e JSTL
- Struts
- Java Server Faces
- Ajax
- Profili MIDP 1.0/2.0
- Server Integration
- Mobile Game Programming
- J2EE Architecture
- EJB 3.0
- JMS
- SOA
- XML
- UML
- SQL
etichetta informazione sui corsi
16 febbraio 2008
Come sono organizzati i corsi?
I corsi sono organizzati in modo da offrire:
- una panoramica tecnologica
- una valutazione critica
- una visione di scenario
- una descrizione teorica
- una serie di esercitazioni
etichetta informazione sui corsi
Contatti
Formazione IT organizza corsi a Milano. Per avere ulteriori informazioni è possibile scrivere a itsolutions.training@gmail.com specificando il tipo di informazione richiesta.
Aggiornamento professionale
Il mondo dell'Information Technology è in continua evoluzione dato che vede nell'innovazione tecnologica uno dei suoi motori più importanti. Questa condizione fa sì che le competenze di quanti operano nel mondo IT diventino velocemente superate. In questo tipo di condizione diventa indispensabile la formazione per rimanere sempre aggiornati e per mantenere un livello elevato di efficienza. La competenza sulle tecnologie più recenti è il principale fattore da valutare nel caso si desideri cambiare mansione o posto di lavoro, o anche solo essere informati su quanto sta succedendo intorno a noi. Formazione IT si propone, tramite corsi mirati, di formare i propri candidati su tutte le tecnologie più in voga del momento garantendo sia competenza teorica e sia pratica, ma, soprattutto, offrendo la visione critica che hanno quanti lavorano direttamente su ciascun specifico ambito.
etichetta candidati
Studenti e neolaureati
Pur riconoscendo l'importanza della preparazione tecnica ed universitaria offerta dalla scuola italiana, va comunque evidenziato un gap molto ampio tra le richieste del mondo del lavoro e la reale preparazione dei candidati che si apprestano ad entrarvi. Le principale aree di disallineamento riguardano:
- linguaggi di programmazione: Java è insegnato ma il livello di competenza necessario per la realizzazione di soluzioni enterprise va al di là degli obiettivi anche di un corso universitario
- framework e librerie: il mondo IT è un mare in tempesta per quello che riguarda i semilavorati da utilizzare per aumentare l'efficieza della produzione software
- metodologie e strutturazione dell'attività di produzione del software: spesso la visione accademica è molto lontana dai compromessi esistenti in un progetto reale
- architetture: oggi esistono un numero infinito di soluzioni arhcitetturali offerte dalle tecnologie esistenti che vanno conosciute e valutate criticamente al momento dell'avvio di un progetto per garantirne il successo
- tecnologie: web, mobile e wire-less, desktop, enterprise, disconnesso, asincrono, etc... sono solo alcuni dei nomi a cui è necessario associare una soluzione implementativa in qualsiasi progetto
etichetta candidati
Percorsi proposti
Sviluppatore Java Questo percorso richiede l'acquisizione di specifiche competenze che renderanno il candidato in grado di programmare tramite il linguaggio Java. I principali obiettivi sono:
- conoscenza della sintassi del linguaggio Java
- conoscenza della modalità di funzionamento della Virtual Machine
- conoscenza delle principali librerie di funzioni a disposizione nativamente nel linguaggio
- conoscenza della programmazione orientata agli oggetti
Sviluppatore Web Questo percorso richiede l'acquisizione di specifiche competenze che renderanno il candidato in grado di realizzare applicazioni basate sulla tecnologia Web attraverso application server J2EE. I principali obiettivi sono:
- conoscenza dell'HTML
- conoscenza del JavaScript
- conoscenza di CSS
- conoscenza del protocollo HTTP
- conoscenza del funzionamento del web container J2EE
- conoscenza della programmazione di Servlet e JSP
- conoscenza dello sviluppo di Taglib e JSTL
- conoscenza dello sviluppo basato su Struts
- conoscenza dello sviluppo basato su JSF
Java Architect Questo percorso richiede l'acquisizione di specifiche competenze che renderanno il candidato in grado di progettare architetture di classe enterprise, sistemi di messaggistica e architetture orientate ai servizi. I principali obiettivi sono: conoscenza del funzionamento del container EJB conoscenza delle specifiche JMS presentazione del modello SOA e di una sua specifica implementazione commerciale.
Corsi monografici A parte vengono proposti corsi monografici che hanno los copo di approfondire specifici argomenti che vanno a completare le conoscenze acquisite nel vari percorsi.
- accesso ai dati con JDBC
- accesso ai dati con Hibernate
- Java Multithreading
- Java I/O
- Swing
etichetta informazione sui corsi
15 febbraio 2008
A chi ci rivolgiamo?
I corsi di Formazione IT sono rivolti a due categorie di persone:
- studenti o neolaureati
- operatori IT in cerca di aggiornamento professionale e riqualificazione o che semplicemente desiderano approfondire specifiche tematiche
etichetta chi siamo
Perchè noi?
Formazione-IT nasce dall'esperienza di molti anni sia nell'ambito della selezione dei candidati e sia nella formazioni degli stessi per l'inserimento nell'attività produttiva di software house e società di consulenza. In questo periodo abbiamo maturato un metodo di insegnamento ed una visione tecnologica che ci consente di offrire ai nostri studenti la possibilità di acquisire le basi per diventare candidati interessanti per le aziende operanti nell'ambito IT. Formazione-IT è organizzata come una cooperativa di professionisti che hanno deciso di offrire una proposta formativa a basso costo a quanti sono interessati ad operare nell'ambito IT al fine di poter selezionare direttamente i profili migliori da inserire nelle proprie aziende. La presenza di tecnici preparati ed operanti nell'ambito IT garantisce una formazione fortemente orientata all'inserimento lavorativo.
etichetta chi siamo
Che cosa offriamo?
Formazione-IT offre corsi specialistici rivolti a 2 tipologie di candidati:
- studenti e neolaureati che vogliono completare la loro formazione per proporsi nel mondo del lavoro con le credenziali idonee
- lavoratori che vogliono completare la loro competenza o riqualificarsi in vista di un cambio di lavoro o mansione
- formula serale: questi corsi vengono normalmente erogati in moduli di 3 ore dalle 19.00 alle 22.00 al costo di 75€. Il numero di moduli richiesti dipende dal tipo di corso.
- formula week-end: questi corsi vengono normalmente erogati in moduli di 6 ore dalle 12.00 alle 18.00 nei giorni di sabato e domenica al costo di 150€. Il numero di moduli richiesti dipende dal tipo di corso.
etichetta chi siamo