Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Corso HTML5 e CSS
Rating: 4.2 out of 5(153 ratings)
1,833 students

Corso HTML5 e CSS

Basi della programmazione web e primo step per diventare web developer
Created byAndrea Ruggieri
Last updated 4/2022
Italian
Italian [Auto],

What you'll learn

  • Le basi di HTML e CSS, i linguaggi fondamentali del Web moderno
  • Impareranno i tag principali di HTML
  • Impareranno i principi di CSS
  • Impareranno a linkare tra di loro pagine di mark-up (HTML) e pagine di stile (CSS)

Course content

3 sections24 lectures1h 17m total length
  • Introduzione al corso1:58

    Introduzione ai concetti del corso e presentazione di quest'ultimo.

    Trascrizione della lezione:


    Ciao! Sono Davide Quatela della DAGFormation e assieme ai miei colleghi ti guideremo in un percorso per farti acquisire le conoscenze di base per comprendere meglio gli elementi del web. In questo corso, nello specifico, apprenderai come realizzare una semplice pagina web partendo dalle basi dell'HTML e del CSS. Ma cosa sono queste 2 parolacce/sigle? Ebbene, l’HTML è un linguaggio di markup, ovvero “un insieme di regole che descrivono i dati attraverso una formattazione specifica con l’utilizzo di marcatori che nello specifico vengono definiti col nome di tag”. Ma cosa significa tutto questo? Significa che tutto ciò che vediamo in una pagina, come possa essere il testo, immagini, link e quant’altro, è definito tramite l’utilizzo di questi tag. Il CSS a differenza dell’HTML, serve per gestire lo stile e la formattazione di ciò che vediamo: colori, spaziature, allineamenti per fare alcuni esempi. Tutto ciò verrà approfondito nelle prossime lezioni. Nello specifico il corso verrà suddiviso in 2 macro-sezioni. Nella prima parte andremo a vedere principalmente ciò che riguarda l’HTML. Nella seconda, invece, andremo a scoprire alcune caratteristiche del CSS. Detto ciò non ti tolgo altro tempo e ci vediamo nella prossima video lezione in cui affronteremo alcuni concetti teorici che riguardano il web.


  • Introduzione ai concetti legati al web6:49

    Trascrizione della lezione:

    Ciao! In questa lezione andremo a riassumere qualche concetto teorico per comprendere meglio come funziona il web e nello specifico ciò che andrai a creare. Il World Wide Web, abbreviato Web, è uno dei principali servizi di Internet, che permette di navigare e usufruire di un insieme molto vasto di contenuti amatoriali e professionali (multimediali e non) collegati tra loro attraverso legami detti link. I link, anche chiamati collegamenti, parti di testo e/o grafica di una pagina web che permettono di accedere ad un'altra pagina web, di scaricare particolari contenuti, o di accedere a particolari funzionalità, cliccandoci sopra con il mouse.

    Il Web è implementato attraverso un insieme di standard, i principali dei quali sono i seguenti:

    • HTML: è il linguaggio di markup utilizzato per creare “lo scheletro” delle pagine web..

    • HTTP: tale argomento andrebbe approfondito per capire meglio cosa c’è dietro ma non è utile ai fini del corso. Ti basterà sapere che è il protocollo di rete che permette la comunicazione tra computer di scambiarsi dati e informazioni inerenti alla pagina web.

    • URL: è l’acronimo di Universal Resource Locator ed è lo schema di identificazione dei contenuti e dei servizi del Web. Banalmente è un link, ovverosia quel testo che ritroviamo, in alto nella barra di ricerca dei Browser Web.

    La peculiarità dei contenuti del Web è quella di non essere memorizzati su un unico computer ma di essere distribuiti su più computer. Tale capacità è realizzata dal protocollo di rete HTTP il quale permette di vedere i contenuti del Web come un unico insieme di contenuti anche se fisicamente risiedono su una moltitudine di computer di Internet sparsi per il pianeta. A questo punto sorge banale la domanda del tipo: come posso accedere al web e al suo contenuto?

    Ebbene basta un semplice Browser, quale possa essere Google Chrome ad esempio ed effettuare una ricerca di un contenuto. Ora abbiamo visto solo la prima facciata del Web e magari se stai iniziando ad essere interessato all’argomento ti starai chiedendo se a fine corso sarai in grado di realizzare un sito figo come quelli che vedi tutti i giorni su Internet. La risposta mio malgrado è no. Questo perché all’interno del web è possibile ritrovare 2 tipologie di contenuti o per essere più specifici di pagine. Le pagine statiche e le pagine dinamiche. Qual è la differenza? Una pagina statica è esattamente ciò che andremo a realizzare e lo scopo all’interno del web è quello di mostrare un contenuto statico. Con il termine statico noi indichiamo un contenuto navigabile e che non cambia nel corso del tempo. Tutto ciò ovviamente è possibile realizzarlo con… hai indovinato. HTML. Nel momento in cui entrano in gioco database o qualsiasi contenuto che cambia nel corso del tempo (che si crea, aggiorna o elimina) allora in quel caso parliamo di pagine web dinamiche ed entrano in gioco altri linguaggi che non vedremo in questo corso. E con questo possiamo chiudere la parentesi teorica che spero abbia risolto alcuni dubbi sull'effettivo funzionamento del web. Ci vediamo nella prossima lezione, dove cominceremo a scoprire gli strumenti necessari per iniziare a lavorare. A presto!

  • Creazione della tua prima pagina web e i tools necessari per poterlo fare7:51

    Trascrizione della lezione:


    Ciao! In questa lezione andremo a vedere quali strumenti ti serviranno per realizzare una pagina web statica. Lo so. Stai già tremando al pensiero di quali programmi dovrai installare e configurare. In realtà ti servirà meno di quello che pensi e forse (quasi sicuramente) hai già tutto.

    Gli strumenti in questione sono:

    -Un editor di testo

    -Un browser web

    Per quanto riguarda un editor di testo ti basta anche il semplice notepad che hai installato sulla tua macchina. Infatti come vedi è possibile realizzare una qualsiasi pagina HTML creando un file di testo , aggiungendo del codice, che spiegheremo più nel dettaglio nelle prossime lezioni, salvarlo con l’estensione .html ed eseguirlo sul browser web. Nel caso appena mostrato abbiamo realizzato il classico Hello World che analizzeremo nel dettaglio nella prossima video lezione. All’interno delle prossime videolezioni per semplicità e comodità useremo un IDE (integrated development environment) della Intellij ossia PhpStorm. Essendo un software a pagamento magari potreste avere delle difficoltà a reperirlo. Pertanto un’ottima alternativa potrebbe essere Sublime Text ad esempio. Se ovviamente conoscete altri IDE potete usarli tranquillamente. Per quanto riguarda il browser web va bene qualsiasi Browser, compreso quello già installato sulla vostra macchina(se avete Windows ad esempio va bene Microsoft Edge o Explorer). Questo è quanto per la parentesi degli strumenti necessari per iniziare a programmare. Ci vediamo nella prossima lezione in cui verranno introdotti gli elementi di base dell'HTML. A presto!

  • Elementi di base di una pagina statica e i principali tag del linguaggio HTML6:23

    Trascrizione della lezione:


    Ciao! Come anticipato nella lezione precedente, in questa videolezione andremo a vedere gli elementi che costituiscono l’HTML: i tag. Questo termine ci accompagnerà durante tutto il nostro corso e costituisce l’essenza stessa del nostro codice. I marcatori come abbiamo definito nelle lezioni precedenti definiscono delle regole all’interno della nostra pagina. Riprendiamo l’esempio della scorsa lezione e analizziamolo più nel dettaglio


    <!DOCTYPE html>

    <html>

          <head>

                <title>Pagina Hello World</title>

         </head>

         <body>

                Hello World

         </body>

    </html>


    Partiamo da ciò che troviamo in testa al documento. Il DOCTYPE a differenza di tutto ciò che seguirà nel documento, non è un tag ma è una istruzione che avvisa il browser su come deve effettuare il rendering della pagina web. Nel caso rappresentato la forma del DOCTYPE informa il browser che la versione di HTML che è stata utilizzata è HTML 5 ossia l’ultima versione ad ora utilizzata. Questa istruzione può essere omessa all’interno di una pagina web senza avere ripercussioni sulla visualizzazione del risultato. Ciò che segue dopo è il primo tag effettivo ossia <html>. Ogni tag è inserito all’interno delle parentesi acute <> o maggiore e minore se preferite. Facciamo un’opportuna precisazione arrivati a questo punto. Quasi tutti i tag(capirete il quasi più avanti) hanno un’apertura e una chiusura. L’apertura è indicata come in questo caso dal tag stesso <html>. La chiusura la troviamo in fondo al documento indicando all’interno delle parentesi acute, il nome del tag preceduto da uno slash. Un’altra piccola precisazione che è abbastanza scontata ma che occorre fare è che, nel momento in cui lancerò la pagina web sul web browser, il contenuto che verrà visualizzato sarà tutto quello che è contenuto tra un determinato tag di apertura e chiusura. Detto ciò possiamo proseguire con la nostra analisi. Dopo il tag html abbiamo il tag head. Il tag in questione è l’intestazione del nostro documento. All’interno troviamo un altro tag che è il title che indica, come avrete intuito, il titolo della pagina. Il contenuto in questione lo visualizzeremo non all’interno della nostra pagina web ma come titolo della scheda che contiene la pagina web. Quindi qui in alto a sinistra. Il tag title può essere omesso durante la realizzazione di una pagina web ma ricordate sempre che è buona norma metterlo, anche per una maggiore comprensione da parte dell’’utente. Subito dopo il tag title e il tag head, troviamo il tag body. All’interno di esso noi inseriremo tutto il contenuto che verrà effettivamente visualizzato nella nostra pagina web. Nel nostro specifico caso abbiamo inserito un semplice frase che verrà visualizzata una volta aperta sul browser. E con questo si conclude la parte introduttiva al web e al corso. Nelle prossime lezione sarà il mio collega Andrea a illustrarvi i vari tag e le varie peculiarità dell’HTML. Alla prossima!


Requirements

  • Non è necessario avere concetti pregressi di programmazione

Description

Questo corso nasce per tutti quelli che hanno voglia di avvicinarsi al mondo dell'informatica in modo semplice e coinciso.
Bisogna fare conto del fatto che questo non è un corso per chi vuole diventare Web Developer in poco tempo ma è dedicato a tutti quelli che vogliono entrare in questo splendido mondo che è la programmazione con il giusto impegno e senza la necessità di correre.

Gli argomenti trattati riguardano il linguaggio di mark-up più utilizzato al mondo, l'HTML, e il suo fidato compagno, il CSS.
Entrambi insieme permettono di costruire bellissime pagine web statiche e rappresentano il punto di inizio per lo sviluppo web.

Il corso dura poco più di un'ora e alla fine sarai in grado di sviluppare o leggere un sorgente HTML e il suo stile.

Il corso è tenuto dai professori Davide Quatela (intro) e Andrea Ruggieri (resto del corso), studenti del corso di informatica dell'università di Bari e sviluppatori con esperienza nel campo consumer ed enterprise.

Per qualsiasi informazione o chiarimento relativo alle lezione e al corso è possibile utilizzare il forum del corso, messo a disposizione da Udemy. Cercheremo di essere i più reattivi possibili nell'assistenza e nei chiarimenti.

Precisazione: questo progetto è stato realizzato ai fini del progetto dell'esame di Progettazione ed produzione di informatica per la didattica.

Who this course is for:

  • L’utente alla fine del corso sarà in grado di creare una semplice pagina web, con tutti gli elementi essenziali, arricchito con qualche concetto di CSS.