際際滷

際際滷Share a Scribd company logo
E-learning: imparare ed insegnare a
programmare sulla piattaforma
udemy.com
Hidran Arias
Software Engineer
hidran@gmail.com
@hidran
linkedin.com/in/hidran
udemy.com/user/hidranarias
CHI SONO
 Mi chiamo Hidran Arias, sono Ingegenere in
Sistemi Automatici e lavoro come Full Stack
Developer da pi湛 di 15 anni
 Lavoro come Software Engineer per Engineering
Ingegneria informatica, azienda italiana con pi湛 di
10 000 impiegati a livello mondiale
 Sono docente Udemy dal 2015 e il docente italiano
con pi湛 successo con quasi 22 000 studenti
NATO E CRESCIUTO A CUBA
E VIVO NELLA BELLA CITTA DI TORINO DAL 2002
DIGITALIZZAZIONE E INDUSTRIA 4.0
 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.
E-learning
 Apprendimento online utilizzando tecnologia
multimedia ed Internet
 Disponibili da qualunque device online
 Possibilit di scaricare le lezione offline con le app
 Studiare quando e come vuoi: in palestra, mentre
guidi, mentre viaggi
 Interazione con docenti ed altri studenti
 Corsi aggiornati
PIATTAFORMA E-LEARNING UDEMY.COM
CORSI SVILUPPO WEB E PROGRAMMAZIONE 2015
 80% dei corsi in inglese. Il resto spagnolo e tedesco
 Non era un problema per me: parlo 6 lingue
fluentemente includendo linglese
 Solo un corso di Python con pochi studenti
 Non sembrava un buon affare investire in italiano
 Perch辿 non cominciare a fare corsi in inglese o spagnolo?
 Ho visto un vuoto, una nicchia e la possibilit di essere il
primo.
 Pochi credettero in me e cercarono di dissuadermi
 Ho seguito il mio istinto e la conoscenza del mercato
95 CORSI DI SVILUPPO IN ITALIANO
DOCENTI ITALIANI PIU POPOLARI IN SVILUPPO
44 CORSI IT & SOFTWARE
DOCENTI POPOLARI IT & SOFTWARE
DIVERSE TECNOLOGIE E COLLEGAMENTI
STACKOVERFLOW: PROGRAMMING LANGUAGES 2018
HTML & CSS
HTML
 Hypertext Markup Language
 Nato al CERN, Tim Berners Lee nel 1989 e reso
pubblico su internet nel 1991
 Standard gestito dal W3C dal 1996
 Ultima versione html 5
 Base della creazione delle pagine web
 Definisce la struttura di pagina usando semplici tag
 Crea collegamenti tra pagine interne ed esterne
CSS
 Cascading Style Sheets (Fogli di stile a cascata)
 Serve ad aggiungere stili alle pagine web
 Si possono aggiungere font, colori, gestire il layout
 Rendere le pagine 束responsive損 con i media queries
ESEMPIO PAGINA HTML
SORGENTE PAGINA HTML
Da html a CSS
Una volta imparato i principali tag html per creare
pagine web: <section>, <header>, <article>, <div>,
<p>, <br>,<i>,<em>,<pre>,<table>,<form>;
continuiamo il nostro percorso passando al CSS
imparando :
 padding, margin, border
 font e i color
 Uso diversi layout
 Responsive Web Design
 Usability e User Experience
CORSI CONSIGLIATI PER HTML E CSS
 CORSO COMPLETO PER SVILUPPATORI WEB 2.0
 HTML5 E CSS3 LA GUIDA COMPLETA
CORSO COMPLETO PER SVILUPPATORI WEB 2.0
HTML5 e CSS3: LA GUIDA COMPLETA
CONOSCENZE IN USCITA
 Padronanza dei principali tag html
 Come usare i tag html semanticamente
 Creare liste, tabelle
 Creare form per raccogliere dati
 Creare landing pages per i vostri prodotti
 Creare un sito web statico da zero
LINGUAGGI DI PROGRAMMAZIONE
Per rendere le pagine web dinamiche, occorre
utilizzare dei linguaggi di programmazione sia lato
front-end che back-end
 Javascript
 TypeScript
 NODEJS (Javascript lato server)
 Php
 Python
 Java
 E tanti altri!
LINGUAGGI SUGGERITI
 JAVASCRIPT/TYPESCRIPT
 PHP
CORSI CONSIGLIATI
 Corso completo per sviluppatori web 2.0. Sezione
javascript, php e python
 Javascript Es6/Es7: La guida mancante
 Javascript ES6 - ES7 Avanzato con TypeScript e RxJs
 Php 7: La guida completa per sviluppatori web
JAVASCRIPT ES6: LA GUIDA MANCANTE
Javascript ES6 - ES7 Avanzato con TypeScript e RxJs
PHP7: LA GUIDA COMPLETA
CONOSCENZE IN USCITA
 Fare un sito web dinamico sia lato front-end che
back-end
 Padronanza di javascript per affrontare qualsiasi
framework javascript
 Padronanza di php per imparare qualunque
framework php
 Creazione di Single Page Application
 Interrogazione API
I FRAMEWORK FRONT-END E BACK-END
 Non sono assolutamente necessari ma permettono di
sviluppare meglio e pi湛 velocemente
 Permettono il riutilizzo di moduli generici
 Possiamo concentrarci di pi湛 sulla logica
dellapplicazione
 Aggiornabili e mantenibili
 Sviluppati e mantenuti da migliaia di sviluppatori
 Utilizzo di standard di mercato
FRAMEWORK JAVASCRIPT FRONT-END
 Angular
 React
 Vuejs
 Ember
 ExtJs
FRAMEWORK BACK-END PHP
 Laravel
 Symphony
 ZendFramework
 CodIgniter
 CakePHP
LARAVEL 5: LA GUIDA PRATICA
ANGULAR 5: LA GUIDA PRATICA
IONIC 3: LA GUIDA PRATICA
IOS 11 E SWIFT 4
ALTRI CORSI SVILUPPO WEB
DIVENTARE DOCENTE UDEMY
PERCHE SCEGLIERE UDEMY.COM
 Pi湛 di 20 milioni di utenti
 Mercato italiano allinizio e in crescita
 Piattaforma moderna ed intuitiva
 Investimento nel marketing dei corsi
 Ti dedichi a creare corsi e udemy pensa alle vendite
 Puoi anche tu promuovere i tuoi corsi e terrai il 97%
delle vendite
 Se i corsi li vende udemy, avrai il 50% delle vendite
 Se venduti attraverso partner affiliati udemy: 25%
DATI REALI GUADAGNI DOCENTE
DASHBOARD MODERNA
FORUM CORSO: D & R
ESERCIZI DI CODING
PIU INFO STAND UDEMY
 Potete avere ulteriori informazioni allo stand udemy
 Visitate e scriveteVi sulla piattaforma
 Coupon CAMPUSERO10 per avere qualunque dei
miei corsi a 10
 Contattatemi per eventuale supporto e/o
collaborazione per la pubblicazione di corsi sulla
piattaforma
GRAZIE E HAPPY CODING!

More Related Content

E-learning: imparare ed insegnare a programmare sulla piattaforma Udemy.com

  • 1. E-learning: imparare ed insegnare a programmare sulla piattaforma udemy.com Hidran Arias Software Engineer hidran@gmail.com @hidran linkedin.com/in/hidran udemy.com/user/hidranarias
  • 2. CHI SONO Mi chiamo Hidran Arias, sono Ingegenere in Sistemi Automatici e lavoro come Full Stack Developer da pi湛 di 15 anni Lavoro come Software Engineer per Engineering Ingegneria informatica, azienda italiana con pi湛 di 10 000 impiegati a livello mondiale Sono docente Udemy dal 2015 e il docente italiano con pi湛 successo con quasi 22 000 studenti
  • 4. E VIVO NELLA BELLA CITTA DI TORINO DAL 2002
  • 5. DIGITALIZZAZIONE E INDUSTRIA 4.0 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.
  • 6. E-learning Apprendimento online utilizzando tecnologia multimedia ed Internet Disponibili da qualunque device online Possibilit di scaricare le lezione offline con le app Studiare quando e come vuoi: in palestra, mentre guidi, mentre viaggi Interazione con docenti ed altri studenti Corsi aggiornati
  • 8. CORSI SVILUPPO WEB E PROGRAMMAZIONE 2015 80% dei corsi in inglese. Il resto spagnolo e tedesco Non era un problema per me: parlo 6 lingue fluentemente includendo linglese Solo un corso di Python con pochi studenti Non sembrava un buon affare investire in italiano Perch辿 non cominciare a fare corsi in inglese o spagnolo? Ho visto un vuoto, una nicchia e la possibilit di essere il primo. Pochi credettero in me e cercarono di dissuadermi Ho seguito il mio istinto e la conoscenza del mercato
  • 9. 95 CORSI DI SVILUPPO IN ITALIANO
  • 10. DOCENTI ITALIANI PIU POPOLARI IN SVILUPPO
  • 11. 44 CORSI IT & SOFTWARE
  • 12. DOCENTI POPOLARI IT & SOFTWARE
  • 13. DIVERSE TECNOLOGIE E COLLEGAMENTI
  • 16. HTML Hypertext Markup Language Nato al CERN, Tim Berners Lee nel 1989 e reso pubblico su internet nel 1991 Standard gestito dal W3C dal 1996 Ultima versione html 5 Base della creazione delle pagine web Definisce la struttura di pagina usando semplici tag Crea collegamenti tra pagine interne ed esterne
  • 17. CSS Cascading Style Sheets (Fogli di stile a cascata) Serve ad aggiungere stili alle pagine web Si possono aggiungere font, colori, gestire il layout Rendere le pagine 束responsive損 con i media queries
  • 20. Da html a CSS Una volta imparato i principali tag html per creare pagine web: <section>, <header>, <article>, <div>, <p>, <br>,<i>,<em>,<pre>,<table>,<form>; continuiamo il nostro percorso passando al CSS imparando : padding, margin, border font e i color Uso diversi layout Responsive Web Design Usability e User Experience
  • 21. CORSI CONSIGLIATI PER HTML E CSS CORSO COMPLETO PER SVILUPPATORI WEB 2.0 HTML5 E CSS3 LA GUIDA COMPLETA
  • 22. CORSO COMPLETO PER SVILUPPATORI WEB 2.0
  • 23. HTML5 e CSS3: LA GUIDA COMPLETA
  • 24. CONOSCENZE IN USCITA Padronanza dei principali tag html Come usare i tag html semanticamente Creare liste, tabelle Creare form per raccogliere dati Creare landing pages per i vostri prodotti Creare un sito web statico da zero
  • 25. LINGUAGGI DI PROGRAMMAZIONE Per rendere le pagine web dinamiche, occorre utilizzare dei linguaggi di programmazione sia lato front-end che back-end Javascript TypeScript NODEJS (Javascript lato server) Php Python Java E tanti altri!
  • 27. CORSI CONSIGLIATI Corso completo per sviluppatori web 2.0. Sezione javascript, php e python Javascript Es6/Es7: La guida mancante Javascript ES6 - ES7 Avanzato con TypeScript e RxJs Php 7: La guida completa per sviluppatori web
  • 28. JAVASCRIPT ES6: LA GUIDA MANCANTE
  • 29. Javascript ES6 - ES7 Avanzato con TypeScript e RxJs
  • 30. PHP7: LA GUIDA COMPLETA
  • 31. CONOSCENZE IN USCITA Fare un sito web dinamico sia lato front-end che back-end Padronanza di javascript per affrontare qualsiasi framework javascript Padronanza di php per imparare qualunque framework php Creazione di Single Page Application Interrogazione API
  • 32. I FRAMEWORK FRONT-END E BACK-END Non sono assolutamente necessari ma permettono di sviluppare meglio e pi湛 velocemente Permettono il riutilizzo di moduli generici Possiamo concentrarci di pi湛 sulla logica dellapplicazione Aggiornabili e mantenibili Sviluppati e mantenuti da migliaia di sviluppatori Utilizzo di standard di mercato
  • 33. FRAMEWORK JAVASCRIPT FRONT-END Angular React Vuejs Ember ExtJs
  • 34. FRAMEWORK BACK-END PHP Laravel Symphony ZendFramework CodIgniter CakePHP
  • 35. LARAVEL 5: LA GUIDA PRATICA
  • 36. ANGULAR 5: LA GUIDA PRATICA
  • 37. IONIC 3: LA GUIDA PRATICA
  • 38. IOS 11 E SWIFT 4
  • 41. PERCHE SCEGLIERE UDEMY.COM Pi湛 di 20 milioni di utenti Mercato italiano allinizio e in crescita Piattaforma moderna ed intuitiva Investimento nel marketing dei corsi Ti dedichi a creare corsi e udemy pensa alle vendite Puoi anche tu promuovere i tuoi corsi e terrai il 97% delle vendite Se i corsi li vende udemy, avrai il 50% delle vendite Se venduti attraverso partner affiliati udemy: 25%
  • 46. PIU INFO STAND UDEMY Potete avere ulteriori informazioni allo stand udemy Visitate e scriveteVi sulla piattaforma Coupon CAMPUSERO10 per avere qualunque dei miei corsi a 10 Contattatemi per eventuale supporto e/o collaborazione per la pubblicazione di corsi sulla piattaforma
  • 47. GRAZIE E HAPPY CODING!