Ciao, io sono Colleen Van Lent e sono lieta di darti il benvenuto a Introduzione allo HTML5 Sono entusiasta di tenere questo corso, perché adoro l'idea che finalmente avremo un corso che realmente spiega i concetti basici a più persone possibili. Amo lavorare con le persone e con la tecnologia e penso che la cosa migliore da fare sia coinvolgere più gente possibile in modo da essere realmente sicuri di costruire qualcosa che chiunque possa usare. In questo corso copriremo le basi. Spero di riuscire a evidenziare bene che partiremo proprio dai concetti più basilari. Cominceremo a parlare di sintassi e semantica. Qual è il codice da scrivere per rendere una pagina web una pagina web? Ci sono significati speciali dietro queste parole che trasmettono particolare informazione a tutti coloro che non possono accedere al web nello stesso modo in cui lo faccio io? Forse qualcuno che usa particolari strumenti di accesso. Dopo aver coperto sintassi e semantica, ci dilungheremo sull'idea di accessibilità che ho appena accennato. L'idea di cosa dobbiamo fare, se ci apprestiamo a creare una pagina web, per assicurarci che più persone possibili siano in grado di accedere all'informazione. Ci occuperemo anche di iniziare con la tecnologia e la scrittura del codice. Quando dico iniziare, intendo proprio dire iniziare, cioè voi e io ci appresteremo a creare insieme un file. Una delle cose che penso realmente confonda le persone quando cominciano ad apprendere l'informatica o qualsiasi altro tipo di competenze o curriculum basati sulla tecnologia, è che i professori o gli istruttori dicono "cominciamo, ecco i vostri compiti. Proseguite e svolgeteli" e tutti semplicemente si bloccano, perché non sanno da dove iniziare. Io voglio realmente essere lì per mostrarvi come iniziare e proseguire con il piede giusto. Parliamo adesso di cosa copriremo in questo corso. Nella Settimana 1 il focus è sulle domande. Non è sul codice, è sulle domande. Voglio che capiate cosa accade quando digitate qualcosa nell'URL. Se digitate www.introwebdesign.com, com'è che questa pagina magicamente appare nel vostro browser? Voglio anche presentarvi gli strumenti di cui avrete bisogno per scrivere il codice. Parleremo di editor e browser e di altri strumenti software, perché voglio che voi sappiate bene fin dal principio di cosa avrete bisogno per avere successo in questo corso. Infine, andremo a parlare effettivamente di HTML5. Cosa è successo all'HTML1? Cosa è successo all'HTML2? Quale sarà l'evoluzione di ciò che sta avvenendo al web design e ai linguaggi che usiamo? Nella Settimana 1, lo ribadisco, quasi niente codice. Veramente, giusto per darvi un'idea di come funzioni il web e perché sia importante essere capaci di interagire con le persone e con il codice usato per creare i vostri siti. Settimana 2, parleremo un po' di teoria e dopo, sfortunatamente per alcuni, molto di codice. C'è questa idea di un qualcosa chiamato Document Object Model, su sui sono costruite tutte le pagine web. Se riesco a farvi capire semplicemente un po' di ciò, allora dopo, se deciderete di lasciare e usare WordPress o qualsiasi altro software per creare il vostro sito, sarete in grado di comprendere realmente molto meglio cosa accade. Parleremo di cose chiamate tag contestuali e intestazioni e altro che possiamo usare per dare ai nostri siti diversi significati e diversi aspetti. Parleremo di links, immagini, elenchi, tabelle e anche di file multimediali nel caso vi interessasse inserire video o musica nel vostro sito. La terza settimana, metteremo tutto quello che abbiamo imparato insieme. A questo punto, conoscerete abbastanza l'HTML5 da cominciare ad essere pericolosi. Adesso potrete creare qualcosa che funziona ma che non andrà sempre bene . La terza settimana, metteremo tutto assieme e poi io vi spiegherò alcune cose che vengono spesso tralasciate, come validare il proprio codice Come possiamo essere sicuri che il codice che avete scritto non sia solo bello da guardare, ma sia anche sintatticamente corretto ? Dovrà funzionare ovunque. E di nuovo, quando valideremo il vostro codice, parleremo di sintassi, ma parleremo anche di accessibilità, che è la chiave, Noi valideremo il vostro codice per essere certi che le regole siano lì Noi valideremo e ci accerteremo che ci sia anche un senso, ovviamente. Poi finalmente, parleremo di ciò che viene chiamata registrazione nome dominio e web hosting, perché è molto più divertente fare siti web che invece pubblicarli veramente la fuori nel web e lasciare anche che i vostri amici o famigliari li vedano. In fine, lavoreremo sul progetto finale dovrete mettere insieme tutte le differenti nozioni che avrete imparato. Creerete ciò che noi chiamiamo sinteticamente un sito web multi-pagine valido. Il vostro sito avrà almeno due o tre pagine. Dopo aver fatto il codice, dovrete attivarlo ed essere sicuri che sia valido e che sia veramente accessibile. Il vostro progetto finale in realtà sarà qualcosa di un po' bruttino. Lo dico fin da subito, perché noi non parleremo di stile, noi non tratteremo alcuni argomenti. Io vorrei che comprendeste il linguaggio HTML5 e tutto quello che riguarda il contenuto. Parliamo di logistica. Parliamo a chi si rivolge questa classe. A chi miro come mio studente ? Io spero veramente di potere insegnare ai veri principianti. Questa classe non è per quelle persone che hanno costruito un computer nel loro garage a 12 anni. Ovviamente potrete dare un occhiata con noi, Noi siamo qui per parlare di come noi possiamo, grazie ad un po' di perseveranza, creare un sito da zero. Una delle cose a cui sono abbastanza contraria è la parola passione Infatti, io ho una passione per insegnare a voi questo argomento ma Io non credo che voi dobbiate essere appassionati di tecnologia o che voi dobbiate avere una passione per i computer per saltar fuori da questa classe Invece tutto riguarda la perseveranza. Mi piacerebbe che tu semplicemente ti buttassi in mezzo e imparassi giusto il necessario per stare sulle tue gambe e aiutassi veramente le persone a costruire una tecnologia migliore Adesso un piccola introduzione su chi sono, ho seguito un PhD in informatica, e veramente il mio titolo di studio è la cosa meno importante per poter insegnare in questa classe Infatti io ho vent'anni di esperienza nel insegnamento e ho insegnato ad una vasta gamma di studenti. La mia attenzione è sempre stata sulla educazione e sono abbastanza nota per girare per la mia classe aiutando le persone nel debug dei loro codici, scoprendo cosa sta succedendo li, e cosa succede là. L'intera idea di insegnare in questa classe è nuova per me, perché dovrò restare seduta qui senza muovermi. La cosa più importante è che io tengo moltissimo al fatto che le persone abbiano successo e quindi Io spero di poterti aiutare a portare le tue conoscenze al prossimo livello. E qui ecco quello che tutti vogliono sapere In queste lezioni, quali compiti a casa saranno assegnati e come saranno valutati? Ci saranno dei video settimanali Alcuni saranno come questi, presentazioni con testi. Sei libero di guardali dove vuoi, ma includerò anche dei video che saranno molto più simili a vere simulazioni Questi, tu li vorrai guardare con accanto un computer, in modo da poter scrivere, eseguire e provare. Ci saranno delle letture settimanali Molte delle quali saranno estratti di libri scaricabili gratuitamente online, poi ci potrebbero essere anche alcuni articoli online che poteri includere se mi capitasse di leggere qualcosa di grande attualità su quello che stiamo imparando. Ci saranno dei compiti settimanali, in forma di quiz. Ci sarà il progetto finale e qui vorrei porrà l'accento sul fatto che sarà bruttino Non intendo dire che il processo sarà complicato. Anzi io penso che lo troverete molto semplice Ma di nuovo, non posso non sottolineare che questo corso tratta il linguaggio HTML5, non parla di come creare bellissimi siti. Si tratta di insegnarti le basi della costruzione ed è sempre più facile costruire qualcosa di bruttino all'inizio che costruire subito qualcosa di molto bello. Come potrei passare questo corso? In un modo perfetto, creeresti un codice con due o tre persone e potreste discuterne e non dovresti mai scrivere codice da solo. Io spero che voi possiate costituire una community, probabilmente tramite la piattaforma dei messaggi Ho bisogno che voi lavoriate in modo intelligente Una delle cose che mi distrugge e quando le persone dicono: Ci ho messo tre o quattro ore per fare questo. Io non vorrei mai sentire una cosa del genere da uno studente. Invece, credo che se voi doveste mai incappate in un problema durante l'elaborazione del vostro codice, vi dovete fermare dopo 10, 15 o 20 minuti e andante avanti. Chiedete aiuto a qualcuno. fate una pausa o pensate a qualcos'altro. l'importante è studiare in modo intelligente, non necessariamente tanto. Prossimamente, dovrete imparare ad approfondire alcuni argomenti da soli, Non mi sarà possibile insegnarvi tutto quello che dovreste conoscere del HTML5 e non vorreste neanche, risulterebbe davvero noioso. Infatti, dovete cominciare ad abituarvi all'idea di speziare e cercare sui motori di ricerca gli argomenti che più vi interessano. Il mio compito è darvi le parole chiave e i concetti più importante in modo che voi saprete cose cercare. In fine, dovete davvero esercitarvi, esercitarvi e esercitarvi. Non avrete successo in questo corso se non scriverete il codice personalmente e dovrete cercare di acquistare confidenza affrontando qualche errore e errori di scrittura in cui incapperete. Riassumento Di nuovo, questo corso è per i principianti e io sono molto felice di avervi qui. Quando avrete finito questo corso, avrete acquisito l'abilità di scrivere e comprendere il linguaggio HTML5 Non diventerete ancora dei veri sviluppatori, ma uscirete dal corso come una persona in grado di capire il codice. In fine, uno dei concetti base che io ripeterò per tutto il corso, è che voi comprenderete l'importanza del concetto di accessibilità nella tecnologia. Se alla fine di questo corso, avrò almeno uno studente che mi dirà: sai cosa, credo che andrò avanti e forse non sarò uno sviluppatore, ma lavorerò con qualcun'altro e lo aiuterò a rendere il nostro codice più accessibile. Sarò veramente felice di questo. Benvenuti nel corso e Spero che di divertiate molto e che possiate imparare qualcosa di più riguardo l'HTML5.