Breng uw HTML- en CSS-vaardigheden in de praktijk met deze eersteklas sites voor projectuitdagingen.
Belangrijkste leerpunten
- Het overwinnen van de tutorial-hel in HTML en CSS is mogelijk door praktische toepassing en projectontwikkeling. Platforms zoals Codewell bieden ontwerpsjablonen, broncode en middelen om echte projecten te bouwen.
- devChallenges biedt een reeks real-world codeeruitdagingen voor beginners en ervaren ontwikkelaars. Het biedt paden met verschillende moeilijkheidsgraden, en als je uitdagingen voltooit, verdien je certificaten voor je portfolio.
- Frontend Mentor is een populair platform dat front-end-uitdagingen biedt in combinatie met professionele webontwerpen. Het heeft een ondersteunende gemeenschap en biedt middelen om uw leerproces te verbeteren. Uitdagingen kunnen aan uw portfolio worden toegevoegd om de kansen op werk te vergroten.
Tutorial Hell is een probleem dat je kunt tegenkomen als je begint met het leren van HTML en CSS. Verdrinken in een zee van tutorials kan u afschrikken en mogelijk de voortgang van uw webontwikkeling belemmeren. De eenvoudigste manier om dit te overwinnen is door deel te nemen aan praktische toepassingen en projectontwikkeling op basis van alles wat je leert.
De websites op deze lijst bieden echte HTML- en CSS-projecten. Ze bieden ontwerpsjablonen, broncode en middelen om projecten te bouwen met HTML en CSS.
Codewell biedt een reeks uitdagingen die zijn ontworpen om u te helpen uw vaardigheden op het gebied van HTML, CSS, JavaScript en responsief webontwerp te oefenen en te verbeteren. Deze uitdagingen bestaan uit twee categorieën: gratis en premium.
Onder de gratis optie krijgt u toegang tot starterbestanden met assets, een Leesmij-bestand met informatie over de uitdaging en PNG-ontwerpbestanden voor desktop-, tablet- en mobiele weergave. Als u voor het premiumlidmaatschap kiest, breidt u uw voordelen uit, inclusief alle functies van het gratis niveau, evenals een extra Figma-sjabloon.
Wanneer u de uitdaging voltooit en uw oplossing indient, kunt u feedback ontvangen op de website. Om een oplossing in te dienen, moet je een link naar de GitHub-opslagplaats en live preview opgeven. Een GitHub-opslagplaats maken en het hosten van uw oplossing op GitHub-pagina's zijn aanvullende, waardevolle vaardigheden. U kunt ook oplossingen zien die andere mensen hebben ingediend.
Enkele uitdagingen op Codewell zijn onder meer landingspagina's, aanmeldingspagina's en dashboards. Dit zijn allemaal beginnersvriendelijke projecten.
devChallenges helpt je coderen te leren door te oefenen terwijl je je voorbereidt op een dag in het leven als ontwikkelaar. Het biedt een scala aan uitdagingen met betrekking tot projecten uit de echte wereld, open voor beginners en ervaren ontwikkelaars.
Er zijn gratis en betaalde abonnementen waaruit u kunt kiezen. Het betaalde abonnement omvat pro en premium. Met de gratis optie krijg je toegang tot de basisfuncties en enkele uitdagingen. De laatste optie geeft je extraatjes zoals toegang tot premium-uitdagingen, Figma-ontwerp en een gids voor de afstand tussen uitdagingen.
Het platform groepeert uitdagingen in paden, die elk gericht zijn op verschillende vaardigheden, zoals HTML en CSS, met verschillende moeilijkheidsgraden. Zodra je de uitdagingen in één traject hebt voltooid, ontvang je een certificaat dat je in je portfolio kunt opnemen.
devChallenges heeft een editorpagina waar u de details van de uitdaging kunt bekijken, inclusief lettertypen, kleuren, viewport-afbeeldingen, rasterweergave en downloads van middelen. Het gedownloade bestand bevat alleen afbeeldingen die u nodig heeft.
Er is ook een klassement, zodat je competitief kunt worden terwijl je oefent. Het platform bevordert de betrokkenheid van de gemeenschap en moedigt u aan uw oplossingen te delen. Het biedt hulp en u kunt via het oplossingengedeelte van andere gebruikers leren.
Net als Codewell moet u een link naar uw demo en repository opgeven om uw oplossingen in te dienen. De interface is gebruiksvriendelijk, dus u zult er geen problemen mee hebben om er doorheen te navigeren.
Frontend Mentor valt op als de meest populaire keuze onder de platforms in deze lijst, dankzij de vele voordelen. Het onderscheidt zich door een rijke selectie aan front-end-uitdagingen te bieden, gecombineerd met professionele webontwerpen. Het platform bevordert ook een levendige en ondersteunende gemeenschap van webontwikkelaars.
Net als andere platforms heeft Frontend Mentor zowel gratis als betaalde opties. Met de gratis versie heb je toegang tot de basisfuncties en de meeste uitdagingen, terwijl de betaalde versie je toegang geeft tot premium uitdagingen, Figma-ontwerpbestanden en meer.
De uitdagingen vallen onder drie hoofdgroepen, waaronder type, moeilijkheidsgraad en talen. Onder Talen heb je toegang tot uitdagingen waarvoor alleen HTML en CSS nodig zijn om te voltooien.
Elke uitdaging geeft toegang tot een startbestand met een schat aan bronnen, waaronder HTML-broncode, een Leesmij-bestand, een stijlgids, lay-outafbeeldingen voor desktop en mobiel, en meer. Wanneer u uw oplossing indient, heeft u de mogelijkheid om vragen voor de community op te nemen. Met name kunt u de oplossingen van anderen pas bekijken nadat u uw eigen oplossingen heeft ingediend.
Frontend Mentor gebruikt een puntensysteem om u aan te moedigen uitdagingen te voltooien. U kunt al uw voltooide projecten toevoegen aan een portfolio om uzelf te positioneren voor vacatures.
Wat Frontend Mentor echt onderscheidt, is de bronnenpagina, die meer dan 15 takken van webontwikkelingsmateriaal bevat. Elke cursus bevat een samengestelde lijst met bronnen waaruit u kunt kiezen, zodat u alles kunt leren wat u ooit nodig zult hebben om te oefenen.
Ten slotte dropt Frontend Mentor twee keer per maand uitdagingen, wat betekent dat er altijd iets is om aan te werken.
Frontend Practice verschilt op meerdere punten van de andere platforms. Ten eerste bevat het geen uitdagingen; in plaats daarvan biedt het projecten aan. Deze projecten zijn echte websites van echte bedrijven die u opnieuw gaat maken. Je hebt ook geen account nodig om deze projecten uit te proberen.
Om te beginnen is er geen broncode aanwezig. In plaats daarvan bevat de projectbeschrijving externe links voor foto-items en iconen, een link naar de live site, een referentieafbeelding, kleurenpaletten en een samengestelde lijst met bronnen die u nodig heeft om het geheel te voltooien project. Bovendien ontvangt u een lijst met concepten die u leert door de voltooiing van het project en aanwijzingen voor moeilijkheidsgraden die u kunt gebruiken.
Het platform biedt een moeilijkheidsgraad van drie niveaus, maar als beginner ligt je primaire focus op niveau één. Hier kunt u HTML, CSS, reactievermogen, animatie en meer oefenen. Verder heeft u toestemming om de projecten in uw portfolio op te nemen, mits u zich aan één enkele regel houdt die op de website staat.
Frontend Practice is een uitstekende keuze als u uw vaardigheden wilt verbeteren door bestaande websites opnieuw te maken, helemaal opnieuw beginnend, om uw HTML-vaardigheden te oefenen.
Al deze platforms samen bieden u voldoende inhoud om wanneer te gebruiken het creëren van uw ontwikkelaarsportfolio. Terwijl je oefent, kun je verbeteringen aanbrengen en nieuwe concepten begrijpen, waardoor je zelfvertrouwen toeneemt en je de tutorial-hel kunt overwinnen.
Verbeter uw HTML- en CSS-vaardigheden door te oefenen
Tutorial-hel zal een uitdaging zijn, maar je kunt het overwinnen door te oefenen. De mogelijkheden zijn werkelijk eindeloos, en het begint allemaal met het zetten van die eerste stap. Door het aangaan van zelfgemaakte uitdagingen en projecten uit de echte wereld, gebruik je je HTML- en CSS-kennis en breid je deze uit.
Ongeacht het pad dat u kiest, u begint aan een reis van groei en ontwikkeling, waardoor u uw prestaties verbetert vaardigheden en vergroot gaandeweg uw zelfvertrouwen, omarm de praktische aanpak, creëer, leer en floreren