Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#BooleanCodingWeek
I nostri numeri
1700+ 95%
Studenti hanno scelto Boolean Tasso assunzione
per diventare sviluppatori post-corso
#57 1300+
Le edizioni del corso partite tra Aziende utilizzano
il 2018 e il 2022 la Boolean Hiring Platform
#BooleanCodingWeek
Il corso per Full Stack
Web Developer
Open Day
6 mesi di lezioni in diretta online
#BooleanCodingWeek
Perché abbiamo creato
la Coding Week?
La Coding Week è una delle tante iniziative che
Boolean organizza per far conoscere il mondo della
programmazione a più persone possibile, e in
maniera completamente gratuita.
#BooleanCodingWeek
Cosa imparerai a fare?
#BooleanCodingWeek
Programma e insegnanti
Dom 16 Introduzione a HTML e CSS
> 18:00-20:00 Marco
Mar 18 Tris
> 18:00-20:00 Marco
Filippo
Mer 19 Memory
> 18:00-20:00 Filippo
Marco
Sab 22 Space Invaders
> 15:00-18:00 Filippo
#BooleanCodingWeek
consigli utili / cose da sapere
01. 03.
Concentrati e segui la lezione Nessuna pressione
Non provare a scrivere codice in diretta. Rilassati, è come guardare una puntata
Segui, ragionando, su quello che vedi. su Netflix: siamo qui per divertirci.
02. 04.
Le lezioni sono registrate Non ti basta?
Potrai riguardare, seguendo il tuo ritmo, le lezioni. Se vuoi sapere ancora altro su Boolean e
Riceverai il link domani mattina con le imparare altro, c’è Fundamentals Camp!
registrazioni!
#BooleanCodingWeek
Scopri gli altri contenuti
Guarda i nostri video sul canale Youtube @boolean
e seguici su Instagram @boolean.careers
#BooleanCodingWeek
1
HTML
2
HTML
3
HTML
HTML
I tag
4
HTML
5
HTML
Inline tags
Gli elementi occupano solamente lo spazio del loro contenuto;
Altri elementi inline possono affiancarsi sulla stessa linea.
Self closing tags
Tag che possono essere sia Inline che Block ma che non
prevedono contenuto (un testo, un titolo); per questo motivo non
hanno apertura e chiusura. Ad esempio <br> che non ha
contenuto ma obbliga il testo ad andare a capo.
6
HTML
HTML
I tag più utilizzati
Intestazione
Paragrafo
1. Elemento Lista
2. Elemento Lista
Elemento Lista
Elemento Lista
Bottone
Corsivo
Grassetto
7
CHECKPOINT
8
HTML
HTML - Attributi
9
HTML
10
HTML
Immagini
Tag <img> con attributo src
11
CHECKPOINT
12
CSS
CASCADING STYLE SHEET
13
CSS
14
CSS
In un file dedicato con estensione .css, il quale viene collegato alla pagina nel tag head
index.html style.css
15
CSS
CSS - Sintassi
16
CSS
index.html style.css
17
CSS
Selezione con *
Il selettore universale serve a dare delle regole generali a tutti gli elementi.
Queste regole potranno poi essere sovrascritte da altri selettori inseriti successivamente.
index.html style.css
18
CSS
Selezione con id
Il tag cui è stato assegnato l'id sarà soggetto alle proprietà definite nel css.
In una pagina, un particolare id può essere assegnato ad un unico elemento.
index.html style.css
19
CSS
Tutti i tag a cui è stata assegnata la stessa classe avranno le proprietà definite nel css.
In questo esempio, tutti gli elementi con classe "bot" saranno di colore rosso.
index.html style.css
20
CSS
Possiamo selezionare un elemento che si trova all'interno di un altro elemento separando i due
selettori con uno spazio.
In questo esempio, solo i p che si trovano all'interno di un div saranno di colore rosso.
index.html style.css
21
CHECKPOINT
22
CSS
Spazio al Colore!
La tavolozza del web developer
23
CSS
Font
24
CSS
Font Family
25
CSS
Il Testo
26
CSS
La pseudo-classe :hover
La prima interazione con l'utente
27
CHECKPOINT
28
CSS
Width e Height
Per impostare la larghezza e l'altezza del contenuto dell'elemento
px (pixel)
% (percentuale rispetto al tag contenitore)
29
CSS
30
CSS
Border
Esterno al contenuto
Margin
Esterno al bordo
Padding
Interno al bordo
33
⚠ Di default le dimensioni del border e del
padding si sommano alle dimensioni di width e
height del blocco, quindi aumentano le
dimensioni totali del blocco.
34
CSS
Box Sizing
La rivoluzione nel calcolo del dimensionamento dei blocchi
content-box
la "vecchia" modalità, di default.
border-box
padding e border vengono sottratti/assorbiti da width e height.
In pratica un blocco con width: 200px occuperà sempre e solo 200 pixel nella pagina.
35
CSS
Background
Lo sfondo di un elemento
36
CHECKPOINT
37
FLEXBOX
38
CSS
CSS Flexbox
Che cosa fa Flexbox?
39
CSS
CSS Flexbox
Display: flex è una proprietà del genitore!
flex container
40
CSS
CSS Flexbox
flex-direction - Flex-container rule
41
CSS
CSS Flexbox
flex-direction:row flex-direction: column
flex item
flex item flex item flex item
CROSS AXIS
MAIN AXIS
flex item
flex container
flex item
flex container
42
CSS
flex item flex item flex item flex item flex item flex item
CROSS AXIS
flex-direction: row
CROSS AXIS
flex container flex container
43
CSS
CSS Flexbox
justify-content - Flex-container rule
Questa proprietà definisce in che modo i Flex-Item sono disposti lungo il Main Axis.
Può assumere principalmente i seguenti valori:
flex-start
flex-end
center
space-between
space-around
44
CSS
flex item
MAIN AXIS
flex item flex-direction: column flex item
flex item
flex item
flex container
45
CSS
flex container
flex item flex item flex item
CROSS AXIS
CROSS AXIS
flex-direction: row
flex container
flex item flex item flex item
46
CSS
CSS Flexbox
align-items - Flex-container rule
Questa proprietà definisce in che modo i Flex-Item sono disposti lungo il Cross Axis.
Può assumere principalmente i seguenti valori:
flex-start
flex-end
center
stretch
47
CSS
MAIN AXIS
flex item flex-direction: column flex item
48
CSS
CSS Flexbox
flex-wrap - Flex-container rule
Questa proprietà specifica se i Flex-Items si debbano disporre su un’unica fila sul proprio main-axis,
o su più file, nel caso eccedano in ingombro il Flex-container.
Può assumere principalmente i seguenti valori:
Questa proprietà, utilizzata insieme a flex-wrap, specifica come distribuire lo spazio tra le righe dei
vari Flex-Items. Puà assumere gli stessi valori di justify-content.
49
CONGRATULATIONS!
50