FSD Syntra AB - 2023
Link overzicht gehoste oefeningen Link Github IO page
Datum | Les inhoud |
---|---|
29/09/2022 | Basis HTML / CSS selectors / semantic / absolute/relative / VS Code / surge |
06/10/2022 | CSS Dinner / Flexbox (Froggy) / box model part 1 / reset.css |
13/10/2022 | Herhaling Basis HTML / CSS herhaling / intro CSS Grid / herhaling flexbox / afmaken eerste design |
20/10/2022 | Theorie tot nu toe toepassen in praktijk - designs omzetten / Media Queries / Unit (px/em/rm/%/(ch)) |
27/10/2022 | Theorie tot nu toe toepassen in praktijk - designs omzetten |
klik hier voor overzicht
-
basis HTML
-
anatomie van een HTML element
-
basis elementen
-
semantische elementen
-
semantic css framework: simple.css
-
attributen
-
basis CSS
-
selectors
-
hummus recept opmaken
-
absolute / relative links / hyperlinks
-
eerste website opmaken
-
npm script schrijven
-
npm package configuratie initiëren
-
website hosten via Surge
-
tooling: VS Code
-
tooling: terminal commands
klik hier voor overzicht
-
padding / margin / border / content
-
Eric Meyer's reset.css
-
aligneren
-
afmeten van een ontwerp
-
CSS dinner, oefening op CSS selectors
-
flexbox froggy, oefening op Flexbox Froggy
-
wrapper
-
accessbility intro
-
Tesla design omzetten in HTML - part 1
klik hier voor overzicht
-
herhaling basis HTML:
-
anatomie HTML element
-
HTML document structure
-
HTML hierarchy, parent-child, nesting
-
CSS selectors
-
linking relative/absolute / navigatie
-
link external scripts
-
layout in CSS:
-
box model:
-
box-sizing: border-content
-
margin, border, padding, content
-
-
position: absolute / position: relative
-
flexbox (herhaling) met Flexbox Zombies
-
CSS Grid (intro) met CSS Grid Garden
-
-
Kahoot test op herhaling basis HTML & layout in CSS
-
tooling: VS code
-
Tesla design omzetten in HTML - part 2
-
list style images
-
view width / view height
-
modulair leren werken
-
klik hier voor overzicht
- klassikaal design opbouwen FigJam
- individueel design opbouwen van "Happy Clients"
klik hier voor overzicht
- pseudo elements; after / before
- position: relative / absolute
- klassikaal design opbouwen van "Happy Clients"
- individueel start van "Mountain"
- extra oefening: "Portfolio"
klik hier voor overzicht
klik hier voor overzicht
- herhaling: media queries
- herhaling absolute/relative linking & id linking
- Mountain oefening maken
- Klassikaal Portfolio nabouwen pt2
- Simple Dropdown Oef. link
- forms link
- herhaling: responsiveness link
- responsive grid (vb link + see FAQ)
- standaard site namaken met grid
- bootstrap intro
- bootstrap oefening
- simple transition (see FAQ)
- One Pager nabouwen - voor link bron materiaal scroll down
Datum | Price |
---|---|
29/09/2022 | Recept Pagina Opmaken |
06/10/2022 | CSS Dinner |
13/10/2022 | Tesla Roadster v1 |
20/10/2022 | FigJam (link naar bronmateriaal / design) |
27/10/2022 | Happy clients (link naar bronmateriaal / design) |
27/10/2022 | Portfolio (optionele oefening) (link naar bronmateriaal / design) |
27/10/2022 | Mountain (link naar bronmateriaal / design) |
17/11/2022 | One Pager (link naar bronmateriaal / design) |
17/11/2022 | Combining media query, dropdown & Adobe Color |
01/12/2022 | Examen - Link |
Deadline | Price |
---|---|
13/10/2022 | Zelf Studie - Intro HTML and CSS - Lesson 1 |
20/10/2022 | Voorbereiding Design |
download here
contains:
- html structure
- link to Eric Meyer's reset.css
- box-sizing: border-box
click me for more info
-
no inline styles
-
W3C valid code
-
format your code regularly
We gaan in onze lessen voornamelijk gebruik maken van Visual Studio Code als IDE. Je kan hier meer informatie vinden:
- in verband met extensies
- cheat sheet - for Windows / for Mac
- overzicht productiviteit / analyse mogelijkheden
Met surge kunnen we relatief eenvoudig onze website online hosten. https://www.surge.sh
Meer info
can be installed with npm
command:
npm install --global surge
function logSomething(something) {
console.log("Something", something);
}
surge
it will prompt for project folder confirmation & make a new host name for you
Ideally, you want to decide yourself everytime
To host a new version of the same website, without surge proposing to host it in a new place
you should do:
surge [project folder] [host name]
example: surge . karim-html-css-syntra_2023.surge.sh
Met Node & npm (node package manager) kunnen we
Een site waar je dingen makkelijk kan uitproberen en dan delen. Je kan ook veel inspirerende code / html snippets vinden van andere mensen.
- https://www.edx.org/school/w3cx
- https://developer.mozilla.org/nl/docs/Learn/HTML/Introduction_to_HTML
- https://rogiervdl.github.io/HTML-course/
- Flexbox Froggy
- https://flexbox.io/ door Web Bos
- putting 4 boxes, 2 on each line, for max width 1600px example
- CSS Grid Garden
- https://cssgrid.io/ door Web Bos