Mettez vos compétences HTML et CSS en pratique avec ces sites de défis de projets de premier ordre.
Points clés à retenir
- Surmonter l’enfer des tutoriels en HTML et CSS est possible grâce au développement pratique d’applications et de projets. Des plates-formes comme Codewell proposent des modèles de conception, du code source et des ressources pour créer des projets réels.
- devChallenges propose une gamme de défis de codage du monde réel pour les développeurs débutants et expérimentés. Il propose des parcours avec différents niveaux de difficulté et la réussite des défis vous permet d'obtenir des certificats pour votre portfolio.
- Frontend Mentor est une plate-forme populaire qui propose des défis front-end associés à des conceptions Web professionnelles. Il dispose d'une communauté de soutien et fournit des ressources pour améliorer votre apprentissage. Des défis peuvent être ajoutés à votre portefeuille pour augmenter les opportunités d'emploi.
L’enfer des tutoriels est un problème que vous pouvez rencontrer lorsque vous commencez à apprendre le HTML et le CSS. Se noyer dans une mer de didacticiels peut vous décourager et potentiellement entraver la progression de votre développement Web. Le moyen le plus simple de surmonter ce problème est de s’engager dans des applications pratiques et dans le développement de projets basés sur tout ce que vous avez appris.
Les sites Web de cette liste proposent des projets HTML et CSS réels. Ils fournissent des modèles de conception, du code source et des ressources pour créer des projets en utilisant HTML et CSS.
Codewell propose une gamme de défis conçus pour vous aider à pratiquer et à améliorer vos compétences en HTML, CSS, JavaScript et en conception Web réactive. Ces défis comportent deux catégories: gratuits et premium.
Dans le cadre de l'option gratuite, vous avez accès à des fichiers de démarrage contenant des ressources, à un fichier Lisezmoi contenant des informations sur le défi et à des fichiers de conception PNG pour ordinateur, tablette et affichage mobile. Opter pour l'abonnement premium étend vos avantages, y compris toutes les fonctionnalités du niveau gratuit, ainsi qu'un modèle Figma supplémentaire.
Lorsque vous aurez terminé le défi et soumis votre solution, vous pourrez recevoir des commentaires sur le site Web. Pour soumettre une solution, vous devrez fournir un lien vers son dépôt GitHub et son aperçu en direct. Création d'un référentiel GitHub et héberger votre solution sur les pages GitHub sont des compétences supplémentaires et précieuses. Vous pouvez également voir les solutions soumises par d’autres personnes.
Certains défis sur Codewell incluent les pages de destination, les pages d'inscription et les tableaux de bord. Ce sont tous des projets adaptés aux débutants.
devChallenges vous aide à apprendre le codage en vous entraînant tout en vous préparant à une journée dans la vie de développeur. Il propose une gamme de défis liés à des projets du monde réel ouverts aux développeurs débutants et expérimentés.
Il existe des forfaits gratuits et payants parmi lesquels vous pouvez choisir. Le forfait payant comprend pro et premium. En utilisant l’option gratuite, vous avez accès aux fonctionnalités de base et à certains défis. Cette dernière option vous offre des avantages tels que l'accès à des défis premium, à la conception Figma et à un guide d'espacement des défis.
La plateforme regroupe les défis en parcours, chacun ciblant différentes compétences comme HTML et CSS, avec différents niveaux de difficulté. Une fois que vous aurez relevé les défis d’un parcours, vous recevrez un certificat à inclure dans votre portfolio.
devChallenges dispose d'une page d'édition où vous pouvez afficher les détails du défi, notamment les polices, les couleurs, les images de la fenêtre d'affichage, l'affichage de la grille et les téléchargements d'actifs. Le fichier téléchargé contient uniquement les images dont vous aurez besoin.
Il existe également un classement pour que vous puissiez devenir compétitif pendant que vous vous entraînez. La plateforme favorise l'engagement communautaire, vous encourageant à partager vos solutions. Il offre une assistance et vous pouvez apprendre des autres utilisateurs via la section solutions.
Comme Codewell, vous devrez fournir un lien vers votre démo et votre référentiel pour soumettre vos solutions. L’interface est conviviale, vous n’aurez donc aucun problème à y naviguer.
Frontend Mentor se distingue comme le choix le plus populaire parmi les plateformes de cette liste, grâce à ses nombreux avantages. Il se distingue en offrant une riche sélection de défis front-end associés à des conceptions Web professionnelles. La plateforme favorise également une communauté dynamique et solidaire de développeurs Web.
Comme d’autres plateformes, Frontend Mentor propose des options gratuites et payantes. Avec la version gratuite, vous aurez accès aux fonctionnalités de base et à la majorité des défis, tandis que la version payante vous donne accès à des défis premium, aux fichiers de conception Figma et bien plus encore.
Les défis se répartissent en trois groupes principaux: le type, la difficulté et les langues. Sous Langues, vous pouvez accéder à des défis qui ne nécessitent que du HTML et du CSS.
Chaque défi donne accès à un fichier de démarrage contenant une multitude de ressources, notamment du code source HTML, un fichier Lisezmoi, un guide de style, des images de mise en page pour ordinateur et mobile, et bien plus encore. Lors de la soumission de votre solution, vous aurez la possibilité d'inclure des questions pour la communauté. Notamment, vous ne pouvez consulter les solutions des autres qu'après avoir soumis les vôtres.
Frontend Mentor utilise un système de points pour vous encourager à relever des défis. Vous pouvez ajouter tous vos projets terminés à un portfolio pour vous positionner pour les opportunités d’emploi.
Ce qui distingue vraiment Frontend Mentor, c'est sa page de ressources, qui contient plus de 15 branches de matériel de développement Web. Chacun propose une liste organisée de ressources parmi lesquelles vous pouvez choisir, afin que vous puissiez apprendre tout ce dont vous aurez besoin pour vous entraîner.
Enfin, Frontend Mentor propose des défis deux fois par mois, ce qui signifie qu'il y aura toujours quelque chose sur lequel travailler.
Frontend Practice diffère des autres plateformes de plusieurs manières. Premièrement, il ne comporte pas de défis; au lieu de cela, il propose des projets. Ces projets sont de véritables sites Internet appartenant à de vraies entreprises que vous allez recréer. Vous n’avez pas non plus besoin d’un compte pour tenter ces projets.
Pour commencer, aucun code source n’est fourni. Au lieu de cela, la description du projet contient des liens externes vers des ressources photo et des icônes, un lien vers le live site, une image de référence, des palettes de couleurs et une liste organisée de ressources dont vous aurez besoin pour compléter le projet. De plus, vous recevez une liste de concepts que vous apprendrez tout au long du projet et des indicateurs de difficulté que vous pouvez utiliser.
La plateforme propose un niveau de difficulté à trois niveaux mais, en tant que débutant, votre objectif principal sera le niveau un. Ici, vous pouvez pratiquer le HTML, le CSS, la réactivité, l'animation et bien plus encore. De plus, vous êtes autorisé à inclure les projets dans votre portefeuille, à condition de respecter une seule règle indiquée sur le site Web.
Frontend Practice est un excellent choix si vous souhaitez améliorer vos compétences en recréant des sites Web existants, en partant de zéro pour mettre en pratique vos compétences HTML.
Toutes ces plateformes combinées vous offriront suffisamment de contenu à utiliser lorsque créer votre portefeuille de développeurs. Pendant que vous pratiquez, vous serez en mesure d’apporter des améliorations et de comprendre de nouveaux concepts, renforçant ainsi votre confiance et vous aidant à affronter l’enfer des tutoriels.
Perfectionner vos compétences HTML et CSS grâce à la pratique
L'enfer des tutoriels sera un défi, mais vous pouvez le surmonter avec de la pratique. Les possibilités sont vraiment infinies et tout commence par le premier pas. En relevant des défis élaborés et des projets du monde réel, vous utiliserez vos connaissances HTML et CSS et les enrichirez.
Quelle que soit la voie que vous choisissez, vous vous lancez dans un voyage de croissance et de développement, améliorant ainsi votre compétences et renforcer votre confiance en cours de route, adopter l'approche pratique, créer, apprendre et fleurir