La parole est aux speakers : Benoist Lawniczak
Jusqu’à l’AFUP Day 2021, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Des composants responsives sans media queriesLe temps du pixel perfect est bel et bien révolu, et avec l'avènement des design system nous avons tendance à penser composants plutôt que pages. Le problème est que les composants devraient s'adapter à n'importe quel contexte là où les media queries ajustent les choses en fonction du viewport. Nous verrons lors de cette conférence les possibilités offertes par le CSS moderne pour réaliser des composants flexibles qui s'adaptent sans utiliser les media queries. |
Tours 11/06/2021 16:20-17:00 |
Certains font le choix des frameworks pour faire des intégrations plus rapides. Que penses-tu des CSS modernes ?
Tout dépend du cadre dans lequel se fait cette intégration. Si nous sommes dans le cas d’une intégration faite par une seule personne, il peut être avantageux d’utiliser les méthodes CSS modernes comme CSS Grid, flexbox, … Avec une bonne maîtrise du CSS, cela permet de faire une intégration rapide, sur mesure, et plus performante qu’avec un framework.
De même, tous les designs ne se prêtent pas aux frameworks. Un petit tour sur les sites d’awards et on comprend vite les limitations de ce genre d’outils. Cependant, l’avantage des frameworks est indéniable pour une équipe à défaut d’avoir mis un design system en place.
Quand il s’agit de frameworks connus comme BootStrap, il y a de fortes chances qu’un nouvel arrivant le connaisse déjà. Si le framework est moins connu, il existera une documentation qui permettra de se l’approprier. S’il n’y a pas de doc digne de ce nom, mieux vaut changer de framework.
Devs Front, devs Back, certain·e·s estiment que le CSS est réservé aux premiers. Qu’en penses-tu ?
Le CSS est clairement une compétence front. Mais un minimum de connaissances pourra toujours être utile à un développeur back. D’ailleurs à ce propos, je conseille vivement cet article de Tania Rascia qui donne les concepts minimum à maîtriser pour s’en sortir en CSS : https://www.taniarascia.com/overview-of-css-concepts.
Que penses-tu du temps alloué pour le design au sein des formations aux métiers du web ?
Il faut déjà définir ce qu’on entend par design. Il y a la partie “maquette” mais l’intégration est également une compétence design. Au CEFIM, le design est principalement étudié au sein de la formation “Designer Web” avec notamment 6 semaines de HTML et CSS. Pour la formation “Développeur Web et Web Mobile”, nous avons 2 semaines d’HTML et CSS. Nous demandons donc aux étudiants de travailler cette compétence en amont afin de nous concentrer sur la méthodologie.
Une conférence présentée par
Benoist LAWNICZAK |
Benoist Lawniczak est référent de la formation Développeur Web et Web Mobile au CEFIM (https://www.cefim.eu) et développeur web front-end indépendant spécialisé dans l'intégration et WordPress. |