1.HTMLCSS Day1 CodingWeek
1.HTMLCSS Day1 CodingWeek
Cos'è Boolean?
Boolean è una Tech Academy online internazionale,
che nasce con l’ambizione di rivoluzionare il mondo
della formazione informatica, attraverso una modalità
d’insegnamento innovativa e coinvolgente.
#BooleanCodingWeek
I nostri numeri
#BooleanCodingWeek
Cos'è la Coding Week?
La Coding Week nasce dall’esperienza di Boolean e ha
l’obiettivo di sfatare i miti sulla programmazione.
#BooleanCodingWeek
I teacher
#BooleanCodingWeek
Programma
Dom 02 Introduzione a HTML e CSS
> 18:00-20:00 Fabio
Gio 06 VueJS
> 18:00-20:00 Sofia
#BooleanCodingWeek
Cos’è il progetto finale?
Sabato, dalle 10 alle 13, costruiremo insieme in 3h di live
coding una pagina interattiva che unisce tutte
le tecnologie viste durante la settimana.
#BooleanCodingWeek
Cosa è la Coding Week?
Una occasione per capire cosa vuol dire programmare e
creare pagine web con HTML, CSS e JS, guidati da
professionisti.
#BooleanCodingWeek
Cosa è la Coding Week?
Una occasione per capire cosa vuol dire programmare e
creare pagine web con HTML, CSS e JS, guidati da
professionisti.
#BooleanCodingWeek
Cosa vi serve .per iniziare.
#BooleanCodingWeek
consigli utili / cose da sapere
01.
Concentrati e segui la lezione
Non provare a scrivere codice in diretta. Segui,
ragionando, su quello che vedi.
02.
Le lezioni sono registrate
Potrai riguardare, seguendo il tuo ritmo, le
lezioni.
03.
Nessuna pressione
Rilassati, è come guardare una puntata su
Netflix: siamo qui per divertirci.
#BooleanCodingWeek
Registrazioni delle lezioni
Tutte le lezioni e le slide vengono registrate e
caricate su:
https://booleancodingweek.teachable.com
#BooleanCodingWeek
Dom 02 Lun 03 Mar 04 Mer 05 Gio 06 Ven 07 Sab 08
Introduzione Layout con Live Coding Programmare VueJS Chiamate Progetto e
a HTML e CSS CSS Flexbox Layout in JavaScript API con Axios final show
#BooleanCodingWeek
LIVE CODING
Cos’è l’HTML
#BooleanCodingWeek
La regola base
<tag>testo</tag>
<tag>
delimita l’inizio della parte di testo
</tag>
delimita la fine della parte di testo
#BooleanCodingWeek
La regola base
<tag>testo</tag>
<p>Questo è un paragrafo</p>
<h1>Questo è il titolo più Questo è un paragrafo
importante</h1>
<h6>Questo è il titolo più
importante</h6> Questo è il titolo più importante
Questo è il titolo meno importante
#BooleanCodingWeek
LIVE CODING
Tag contenitori
I tag possono contenere a loro volta altri tag, non solo testo.
<section>
<h2>Questo è un titolo della sezione</h2>
<p>Questo è un paragrafo della sezione</p>
</section>
#BooleanCodingWeek
Indentazione
Fondamentale per scrivere codice leggibile
(e non fare la figura di chi si improvvisa programmatore)
<section>
<h2>Questo è un titolo della sezione</h2>
<p>Questo è un paragrafo della sezione</p>
</section>
#BooleanCodingWeek
Commenti
Non hanno effetto sul risultato in pagina ma aiutano gli
sviluppatori.
#BooleanCodingWeek
Always code as if the guy who
ends up maintaining your code will
be a violent psychopath who
knows where you live
La struttura base di ogni pagina HTML
<!DOCTYPE html>
<html>
<head>
<!-- Head contiene informazioni aggiuntive che servono alla pagina -->
</head>
<body>
<!-- Body contiene il corpo della pagine, tutto il contenuto va qui -->
<p>Questo è un paragrafo</p>
</body>
</html>
#BooleanCodingWeek
Diversi tipi di tag
Block tag: crea un elemento di tipo "block" che occupa una intera
linea; gli elementi successivi occuperanno una nuova linea (es. <p>)
Self closing tag: non prevedono contenuto per questo motivo non
hanno apertura e chiusura. Ad esempio <br> che non ha contenuto ma
obbliga il testo ad andare a capo.
#BooleanCodingWeek
I tag inline
<tag>testo</tag>
#BooleanCodingWeek
Gli attributi di un tag
<tag attributo=”valore”>testo</tag>
<img src=”immagine.jpg”>
<div class=”speciale”>testo</div>
#BooleanCodingWeek
Googlare non vuol dire barare
Google
MDN
W3School
StackOverflow
#BooleanCodingWeek
LIVE CODING
Cos’è CSS, in parole
#BooleanCodingWeek
Cos’è CSS, in immagini
Cos’è CSS, in immagini
Cos’è CSS, in immagini
Cos’è CSS, in immagini
Un passo alla volta...
#BooleanCodingWeek
La regola base di CSS
selettore {
proprietà: valore;
proprietà: valore;
}
selettore
quale elemento voglio modificare?
proprietà: valore
quale proprietà voglio cambiare? e
come? (es. colore: rosso)
#BooleanCodingWeek
Selettori
.speciale {
color: red;
}
<tag class=”speciale”>
#BooleanCodingWeek
Dove si scrive il codice CSS?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>CODING WEEK 2021</h1>
</body>
</html>
index.html style.css
#BooleanCodingWeek
Dove si scrive il codice CSS?
index.html style.css
#BooleanCodingWeek
Dove si scrive il codice CSS?
index.html style.css
#BooleanCodingWeek
Dove si scrive il codice CSS?
index.html style.css
#BooleanCodingWeek
LIVE CODING
Altre proprietà CSS
background: red
border: 1px solid red
border-radius: 5px
#BooleanCodingWeek
Il box model
#BooleanCodingWeek
LIVE CODING
Dom 02 Lun 03 Mar 04 Mer 05 Gio 06 Ven 07 Sab 08
Introduzione Layout con Live Coding Programmare VueJS Chiamate Progetto e
a HTML e CSS CSS Flexbox Layout in JavaScript API con Axios final show
#BooleanCodingWeek
Dom 02 Lun 03 Mar 04 Mer 05 Gio 06 Ven 07 Sab 08
Introduzione Layout con Live Coding Programmare VueJS Chiamate Progetto e
a HTML e CSS CSS Flexbox Layout in JavaScript API con Axios final show
#BooleanCodingWeek