E-learning: imparare ed insegnare a programmare sulla piattaforma Udemy.com Hidran Arias
油
Le aziende italiane si stanno finalmente digitalizzando e questo genera una domanda sempre crescente di nuovi professionisti del modo ICT. Questa crescita esponenziale di richiesta da parte delle aziende non riesce a essere soddisfatta dai laureati e diplomati, e diventa molto difficile reperire queste risorse.
Le universit necessitano di tempi lunghi per adeguare i corsi alla domanda del mercato, ed qui che entra in gioco le-learning. Con le-learning le aziende possono formare velocemente, e a costo contenuto, le loro risorse per affrontare le nuove sfide digitali; parimenti, chi 竪 alla ricerca di lavoro nel modo dellICT non deve pi湛 avere necessariamente un diploma o una laurea per possedere le competenze richieste.
In questo talk vedremo quali sono le abilit pi湛 utili nel mondo dello sviluppo web, quali percorsi seguire per diventare Front-end Developer, Back-end Developer o full stack con corsi accessibili sulla piattaforma Udemy.com in lingua Italiana. Vedremo anche come diventare docente Udemy e riuscire a crearsi una fonte di reddito insegnando online e aiutando migliaia di studenti a trovare un posto di lavoro.
SocialMI, progetto di tesi IED per l'Assessorato alle Politiche Sociali del C...Elisa Bergamaschino
油
Partendo dalle richieste dellAssessorato, gli studenti hanno sviluppato SocialMI, un progetto di comunicazione che valorizza il cittadino online e fa leva e pone il focus progettuale sullelemento sociale pi湛 che su quello politico. E stato creato un progetto-proposta che si sviluppa - per un processo spontaneo di empatia del pensiero - in contemporanea al sorgere di un fenomeno legato al social net e che incarna perfettamente i bisogni espressi dallAssessorato: le Social Street.
La discussione di tesi ha coinciso con un vero e proprio evento aperto alla citt per discutere in maniera non convenzionale di social street, social city, innovazione nelle politiche sociali, tenutosi il 9 Luglio presso la Casa dei Diritti di Via De Amicis 10 a Milano.
Anonime Icone 竪 una mostra multimediale avente come oggetto il design anonimo, presso il Museo Nazionale di arti e tradizioni popolari. Il fine di questa mostra 竪 quello di valorizzare e dare importanza ad oggetti che altrimenti passerebbero inosservati.
La scheda profilo, di seguito riportata e descritta nellallegato B, 竪 parte integrante del documento G3 Web Skills Profiles - versione 2.0 - Generation 3 European ICT Professional Profiles, specifica ufficiale del 30 giugno 2014 [WSPG3-03].
L' Augmented Reality Expert 竪 responsabile della progettazione e realizzazione di sistemi di realt aumentata. Si occupa di progettare e realizzare esperienze di realt aumentata a partire dal design visuale dellinterfaccia fino ad arrivare allinterazione fra utente e sistema, attraverso tutto il ciclo di vita del sistema.
I servizi offerti dalla piattaforma BING consentono di realizzare facilmente applicazioni per Windows 8.1 moderne ed evolute. Le funzionalit di Speech Recognition, ad esempio, consentono di fornire all'utente un diverso modo per interagire con la nostra applicazione mentre le funzionalit infrastrutturali di App Linking ci permettono di integrare la nostra applicazione all'interno dei risultati della Smart Search di Windows 8.1, consentendoci di essere pi湛 visibili e, quindi, di avere un maggior successo.
際際滷 della sessione "BING e Windows Store App" tenuta al DotNetCampus 2014 a Roma il 10/05/2014
Grazie a Team Foundation Build 竪 possibile adottare pratiche di integrazione continua nel proprio progetto. In questa presentazione viene introdotta la struttura di tfs build assieme alle tecniche base per effettuare una customizzazione della build.
Webcast - Introduzione a Visual Studio OnlineDavide Benvegn湛
油
Visual Studio Online 竪 uno strumento che fornisce molte funzionalit per l'ALM (Application Lifecycle management) e ad ogni release diventa sempre pi湛 completo, funzionale e davvero utile. Si tratta di una piattaforma completa e gratuita di strumenti per lo sviluppo e servizi utili per creare applicazioni multi-piattaforma, progettata per soddisfare i pi湛 alti requistiti a livello di disponibilit, scalabilit e complessit di sviluppo.
In questo webcast introduttivo, primo di una serie, vedremo quali sono le caratteristiche di questo strumento, impareremo come utilizzarlo per gestire il lavoro di ogni giorno e prenderemo confidenza con le sue funzionalit. Andremo infine alla scoperta delle nuove feature aggiunte alla suite.
SocialMI, progetto di tesi IED per l'Assessorato alle Politiche Sociali del C...Elisa Bergamaschino
油
Partendo dalle richieste dellAssessorato, gli studenti hanno sviluppato SocialMI, un progetto di comunicazione che valorizza il cittadino online e fa leva e pone il focus progettuale sullelemento sociale pi湛 che su quello politico. E stato creato un progetto-proposta che si sviluppa - per un processo spontaneo di empatia del pensiero - in contemporanea al sorgere di un fenomeno legato al social net e che incarna perfettamente i bisogni espressi dallAssessorato: le Social Street.
La discussione di tesi ha coinciso con un vero e proprio evento aperto alla citt per discutere in maniera non convenzionale di social street, social city, innovazione nelle politiche sociali, tenutosi il 9 Luglio presso la Casa dei Diritti di Via De Amicis 10 a Milano.
Anonime Icone 竪 una mostra multimediale avente come oggetto il design anonimo, presso il Museo Nazionale di arti e tradizioni popolari. Il fine di questa mostra 竪 quello di valorizzare e dare importanza ad oggetti che altrimenti passerebbero inosservati.
La scheda profilo, di seguito riportata e descritta nellallegato B, 竪 parte integrante del documento G3 Web Skills Profiles - versione 2.0 - Generation 3 European ICT Professional Profiles, specifica ufficiale del 30 giugno 2014 [WSPG3-03].
L' Augmented Reality Expert 竪 responsabile della progettazione e realizzazione di sistemi di realt aumentata. Si occupa di progettare e realizzare esperienze di realt aumentata a partire dal design visuale dellinterfaccia fino ad arrivare allinterazione fra utente e sistema, attraverso tutto il ciclo di vita del sistema.
I servizi offerti dalla piattaforma BING consentono di realizzare facilmente applicazioni per Windows 8.1 moderne ed evolute. Le funzionalit di Speech Recognition, ad esempio, consentono di fornire all'utente un diverso modo per interagire con la nostra applicazione mentre le funzionalit infrastrutturali di App Linking ci permettono di integrare la nostra applicazione all'interno dei risultati della Smart Search di Windows 8.1, consentendoci di essere pi湛 visibili e, quindi, di avere un maggior successo.
際際滷 della sessione "BING e Windows Store App" tenuta al DotNetCampus 2014 a Roma il 10/05/2014
Grazie a Team Foundation Build 竪 possibile adottare pratiche di integrazione continua nel proprio progetto. In questa presentazione viene introdotta la struttura di tfs build assieme alle tecniche base per effettuare una customizzazione della build.
Webcast - Introduzione a Visual Studio OnlineDavide Benvegn湛
油
Visual Studio Online 竪 uno strumento che fornisce molte funzionalit per l'ALM (Application Lifecycle management) e ad ogni release diventa sempre pi湛 completo, funzionale e davvero utile. Si tratta di una piattaforma completa e gratuita di strumenti per lo sviluppo e servizi utili per creare applicazioni multi-piattaforma, progettata per soddisfare i pi湛 alti requistiti a livello di disponibilit, scalabilit e complessit di sviluppo.
In questo webcast introduttivo, primo di una serie, vedremo quali sono le caratteristiche di questo strumento, impareremo come utilizzarlo per gestire il lavoro di ogni giorno e prenderemo confidenza con le sue funzionalit. Andremo infine alla scoperta delle nuove feature aggiunte alla suite.
Final presentation of Project Management course (Gestione Progetti Software) ...Alexander Minichino
油
Final presentation of the Project Management course which I've attended in first semester 2019-2020 at the University of Salerno.
My role was that of Project Manager (one of two) in a team of seven members.
The Github link is available here: https://github.com/alexminichino/trawell
1. Formare la nuova generazione
di programmatori di applicazioni
web
Esperienze pratiche di insegnamento del linguaggio
Coldfusion速 con i profili professionali europei.
Flavio ATZENI
2. International Webmasters Association
Prima associazione al mondo che
raggruppa chi lavora nel Web
Obiettivo di IWA: creare rete tra soci,
partecipare all'evoluzione del Web,
divulgare conoscenza tramite soci
con eventi ed iniziative
Associazione professionale
rappresentanza delle professionalit
Web
unica Associazione del settore ICT
attualmente censita dal Ministero
dello Sviluppo Economico
3. International Webmasters Association
Associazione Professionale che
raggruppa i soggetti che - ai sensi
della legge 4/2013, sono definibili
come "professionisti Web"
Ha rilasciato i primi profili
professionali (G3 Web Skill Profiles)
in linea con i dettami dell'agenda
digitale europea e italiana ed ha
avviato accordi di collaborazione con
realt di tutela del lavoro (sindacati) e
di domanda/offerta di lavoro: ancora
una volta il ruolo di IWA 竪 quello di
unire, far collaborare e tutelare chi
opera nel Web
4. International Webmasters Association
Potrai ottenere uno sconto sulla
quota associativa* che pagherai euro
50,00 anzich辿 euro 65,00. Lo sconto
vale sia per i nuovi soci che per i
rinnovi. http://www.iwa.it/join/
Per usufruire dello sconto usa in fase
di registrazione o rinnovo il seguente
codice promozionale:
SMAUMILANO2014
* valido sono nel periodo fieristico
5. I cicli di sviluppo del software
Modello a sequenza Modello a cascata
Modello a spirale Modello circolare
6. I cicli di sviluppo del software
Le attivit fondamentali :
Analisi
Progettazione
Implementazione
Collaudo
Rilascio
Manutenzione
7. Il nuovo ciclo di sviluppo del software
DevOps
(metodologia di sviluppo da development + operations)
collaborazione e integrazione tra gli sviluppatori e gli addetti
del committente coinvolti dal programma (metodo agile)
continua sperimentazione ed il continuo apprendimento
8. Il nuovo ciclo di sviluppo del software
DevOps
Cicli di sviluppo estremamente brevi
Rilasci di software frequenti
Produzione di software robusto ed efficiente
Creazione di applicazioni in giorni o mesi
11. Programmatore dellIstituto Tecnico Industriale
DEVO FARE UN PROGRAMMA DA DOVE INCOMINCIO ?
Tema in classe:
la paura del foglio bianco
Compito in classe:
leditor di codice in bianco
12. Programmatore dellIstituto Tecnico Industriale
LA PAURA DEL FOGLIO BIANCO o ANALIZZARE LA TRACCIA
o DIVIDERE IL TEMA IN 3 PARTI
1. introduzione
2. svolgimento
3. conclusione
o CONSULTARE IL QUADERNO
DEI FRAMMENTI DI BRANI
FAMOSI
13. Programmatore dellIstituto Tecnico Industriale
o ANALISI DEL PROBLEMA
o DIVIDERE IL CODICE IN 3 PARTI
1. variabili
2. corpo del programma
3. pi竪 di pagina
o CONSULTARE LELENCO DEI
FRAMMENTI DI CODICE
LEDITOR DI CODICE IN BIANCO
14. Programmatore dellIstituto Tecnico Industriale
LINGUAGGIO DI PROGRAMMAZIONE COLDFUSION速
o 1. VARIABILI
<cfset testo = "Ciao mondo" />
<cfoutput>
#testo#
</cfoutput>
Tipi di variabili:
numbers ;
strings ;
boolean value [TINYINT(1)] ;
date-time value .
<cfparam name="testo1" default = "Ciao mondo" />
<cfoutput>
#testo1#
</cfoutput>
15. Programmatore dellIstituto Tecnico Industriale
LINGUAGGIO DI PROGRAMMAZIONE COLDFUSION速
o 2. CORPO DEL PROGRAMMA
<cfif testo EQ "Ciao mondo" >
La varibile contiene la scritta Ciao mondo
<cfelse>
La varibile NON contiene la scritta Ciao mondo
</cfif>
(Teorema di B旦hn-Jacopini)
Qualunque problema pu嘆 essere
risolto attraverso un numero finito
di passi (algoritmo) utilizzando:
la sequenza ;
la selezione ;
il ciclo .
Sequenza : la normale elencazione di istruzioni .
Selezione :
Ciclo :
<cfloop from="1" to="5" index="idx" >
<cfoutput>
#idx#<br />
</cfoutput>
</cfloop>
16. Programmatore dellIstituto Tecnico Industriale
LINGUAGGIO DI PROGRAMMAZIONE COLDFUSION速
o 3. PIE DI PAGINA (Art.42 della Legge Comunitaria 88 del 2009)
Obbligo di pubblicazione dei dati aziendali sul
proprio sito web:
denominazione ;
sede della societ ;
ufficio del Registro delle Imprese e numero ;
capitale sociale ;
eventuale stato di liquidazione ;
eventuale stato di societ unipersonale .
<p>Versione 1.0 Build 231014</p>
NOTA:
DICHIARAZIONE DEI DIRITTI IN INTERNET
Presentata il 13 ottobre 2014 dal Presidente della Camera dei Deputati Laura Boldrini
la prima bozza, in 14 punti, dei principi di internet .
18. Programmatore esperto
DEVO SVILUPPARE UNAPPLICAZIONE WEB
CHE METODO DI LAVORO DEVO SEGUIRE ?
o I PROFILI PROFESSIONALE EUROPEI:
Web Project Manager
Business Analist
Frontend Web Developer
DB Administrator
Server Side Web Developer
o TEMPLATE GENERATOR:
Initializr
19. Programmatore esperto
o I PROFILI PROFESSIONALE EUROPEI:
Web Project Manager
Definizione sintetica
Figura professionale che si occupa della gestione
giornaliera delle attivit legate ad un progetto in ambito
Web. E il capo progetto e deve garantire la realizzazione
degli obiettivi di progetto massimizzando i risultati
operativi, i risultati economici e la soddisfazione del
cliente.
Documentazione prodotta
Progetto
20. Programmatore esperto
o I PROFILI PROFESSIONALE EUROPEI:
Business Analyst
Definizione sintetica
Figura professionale che analizza le necessit di
business del committente per consentire al team di
sviluppo di produrre adeguate soluzioni
Documentazione prodotta
Requisiti di business
21. Programmatore esperto
o I PROFILI PROFESSIONALE EUROPEI:
DB Administrator
Definizione sintetica
Figura professionale che ha il compito di realizzare e
mantenere in esercizio i database utilizzati o gestiti
dallorganizzazione nel contesto delle attivit legate al
Web, gestendo i processi e documentando in modo
preciso ed esauriente quanto nella sua area di
competenza
Documentazione prodotta
Architettura della banca dati
22. Programmatore esperto
o I PROFILI PROFESSIONALE EUROPEI:
Frontend Web Developer
Definizione sintetica
Figura professionale che realizza e/o codifica interfacce
Web based in conformit dei requisiti del committente
Documentazione prodotta
Realizzazione delle interfacce Web
23. Programmatore esperto
o I PROFILI PROFESSIONALE EUROPEI:
Server Side Web Developer
Definizione sintetica
Figura professionale che si occupa della creazione di
applicazioni Web necessarie al funzionamento dei
contenuti nel Web
Documentazione prodotta
Produzione e verifica delle applicazioni Web