This commit is contained in:
Nico 2022-08-08 11:22:25 +02:00
parent 8d90764b5f
commit 7c1ae8714c
8 changed files with 122 additions and 146 deletions

View file

@ -1 +1,39 @@
# Frontend B1
# Découverte et bases
Au cours de votre première année de formation en développement web, vous apprendrez à écrire du HTML et du CSS afin de créer des pages web simples.
## Programme
:::info Voici à titre indicatif le programme prévisionnel pour la première année.
Les sujets seront tous évoqués mais pas forcément dans l'ordre affiché.
:::
1. Introduction et test du niveau de la classe
2. Historique et enjeux du web
1. Structure et architecture (client-serveur/front-back)
2. Protocoles (http, TLS, DNS, ftp…)
3. Langages (HTML, CSS, JS, PHP, etc.)
4. Évolutions
3. Organiser son espace de travail
4. Navigateurs
1. Uniformité/différences ([caniuse](https://caniuse.com/))
2. Inspecteurs (version développeur)
5. Éditeur [VSCodium](https://github.com/VSCodium/vscodium) (vscode)
1. Config
2. Plugins
6. Bases HTML
1. Balises basiques
2. HTML sémantique
3. Structurer le contenu
7. Bases CSS
1. Propriétés basiques
2. Gérer les images
3. Responsive/Mobile first
8. Ressources externes
1. Images
2. Maquettes
3. SVG
4. Webfonts
5. Optimisations
9. Développement local
10. Mise en ligne

View file

@ -1 +1,34 @@
# Frontend B2
# Approfondissement
Au cours de votre deuxième année de formation en développement web, vous apprendrez à créer des pages complexes et dynamiques.
## Programme
:::info Voici à titre indicatif le programme prévisionnel pour la deuxième année.
Les sujets seront tous évoqués mais pas forcément dans l'ordre affiché.
:::
1. Introduction et test du niveau de la classe
2. HTML avancé
1. formulaires
2. templating
3. CSS avancé
1. Pseudo elements
2. Propriétés logiques
3. Variables
4. Contenus
1. CMS
2. API
3. BDD mysql
5. Bases JS
1. Présentation (front/back)
2. Sélectionner le DOM
3. Modifier les styles
4. Ajouter des événements
5. Ajouter des conditions
6. Versioning (git)
7. JS avancé (contenus dynamiques)
1. Rest
2. Fetch
3. Graphql
8. Webapp (node)

View file

@ -216,7 +216,3 @@ D'après [Access42 :](https://access42.net/)
Selon moi, développer de manière accessible devrait être la norme. La façon normale de créer un site et non pas un correctif ou une surcouche à appliquer.
C'est pourquoi les contenus ici présents intègrent (le plus possible) les bonnes pratiques d'accessibilité numérique par défaut.
## Mise en ligne
## Bonus

27
docs/dev/goat.md Normal file
View file

@ -0,0 +1,27 @@
# Personnes à suivre
Retrouvez ici une liste non exhaustive de référentes et référents mondiaux dans les domaines du développement web.
## Français
- [Julien Moya](https://twitter.com/JulienMoya)
- [Marie et Julien](https://twitter.com/mariejulien)
- [HTeuMeuLeu](https://twitter.com/HTeuMeuLeu)
## Anglais
- [Mia](https://twitter.com/TerribleMia)
- [Heydon Pickering](https://twitter.com/heydonworks)
- [Andy Bell](https://twitter.com/hankchizljaw)
- [Manuel Matuzović](https://twitter.com/mmatuzo)
- [Adam Argyle](https://twitter.com/argyleink)
- [Michelle Barker](https://twitter.com/MicheBarks)
- [Cassie Evans](https://twitter.com/cassiecodes)
- [Bramus](https://twitter.com/bramus)
- [Lea Verou](https://twitter.com/LeaVerou)
- [Una](https://twitter.com/Una)
- [Chris Lilley](https://twitter.com/svgeesus)
- [Sarah Drasner](https://twitter.com/sarah_edo)
- [Jason Lengstorf](https://twitter.com/jlengstorf)
- [CSS-Tricks](https://twitter.com/css)
- [Chris Coyier](https://twitter.com/chriscoyier)

View file

@ -10,6 +10,7 @@ Nous aborderons l'apprentissage du développement web par le prisme de [lacce
- [Documentations](./docs)
- [Outils](./outils)
- [Les pros](./goat)
## Niveaux