šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

«De meester maakt meer fouten dan de beginner - pogingen»

Vorige lijst met oefenprojecten heeft 50k weergaven en 600 toevoegingen aan favorieten verzameld. Hier is nog een lijst met interessante projecten om te oefenen, voor degenen die meer willen.

1. Tekstverwerker

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Het doel van de tekstverwerker is om de inspanningen van gebruikers te verminderen die hun opmaak willen omzetten in geldige HTML-markup. Een goede tekstverwerker stelt gebruikers in staat om tekst op verschillende manieren op te maken.

Iedereen heeft op een gegeven moment een tekstverwerker gebruikt. Dus waarom niet maak je eigen versie?

2. Reddit-kloon

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Reddit — dit is een aggregatie van sociale nieuwsberichten, een ranking van webinhoud en een discussieplatform.

Reddit neemt veel van mijn tijd in beslag, maar ik blijf er vaak op hangen. Het maken van een Reddit-kloon is een effectieve manier om programmeren te leren (terwijl je Reddit bekijkt).

Reddit biedt je een zeer rijke API. Mis geen enkele functie en ga niet slordig te werk. In de echte wereld met klanten en kopers, kun je niet slordig te werk gaan, of je verliest snel je werk.

Slimme klanten zullen meteen doorhebben dat het werk slecht gedaan wordt en zullen iemand anders vinden.

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Reddit API

3. Publicatie van een NPM-pakket met open source

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Als je code schrijft in Javascript, is de kans groot dat je een pakketbeheerder gebruikt. Een pakketbeheerder stelt je in staat om bestaande code die door anderen is geschreven en gepubliceerd te hergebruiken.

Inzicht in de volledige ontwikkelingcyclus van een pakket zal je een zeer goede ervaring bieden. Er zijn veel dingen waar je aan moet denken bij het publiceren van code. Je moet nadenken over beveiliging, semantisch versiebeheer, schaalbaarheid, naamgevingsconventies en onderhoud.

Een pakket kan van alles zijn. Als je geen idee hebt, maak je eigen versie van Lodash en publiceer het.

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Lodash: lodash.com

Het hebben van iets wat je online hebt gemaakt, plaatst je 10% boven anderen. Hier zijn enkele nuttige bronnen over open bronnen en pakketten.

4. freeCodeCamp curriculum

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

FCC-curriculum

freeCodeCamp heeft een zeer uitgebreide programmeercursus samengesteld..

freeCodeCamp is een non-profitorganisatie. Het bestaat uit een interactieve leerwebplatform, een online communityforum, chats, Medium-publicaties en lokale organisaties die zich inzetten om webontwikkeling voor iedereen toegankelijk te maken.

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

U zult meer dan gekwalificeerd zijn voor uw eerste baan als u erin slaagt de volledige cursus te voltooien.

5. Bouw een HTTP-server vanaf nul

Het HTTP-protocol is een van de belangrijkste protocollen waarmee content op het internet komt. HTTP-servers worden gebruikt om statische inhoud zoals HTML, CSS en JS te leveren.

De mogelijkheid om het HTTP-protocol vanaf nul te implementeren zal uw kennis uitbreiden over hoe alles samenkomt.

Bijvoorbeeld, als u NodeJs gebruikt, weet u dat Express een HTTP-server biedt.

Voor referentie, kijk of u kunt:

  • Een server instellen zonder gebruik te maken van bibliotheken
  • De server moet HTML-, CSS- en JS-content leveren.
  • Een router vanaf nul implementeren
  • Veranderingen volgen en de server bijwerken

Als u niet weet waar u moet beginnen, gebruik dan Go lang en probeer een HTTP-server te maken Caddy vanaf nul.

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

6. Desktopnotitie-app

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Wij maken allemaal aantekeningen, nietwaar?

Laten we een notitie-app maken. De app moet notities opslaan en synchroniseren met een database. Maak een native app met Electron, Swift of iets anders wat u leuk vindt en wat geschikt is voor uw systeem.

Voel u vrij om dit te combineren met de eerste uitdaging (teksteditor).

Als bonus, probeer de desktopversie te synchroniseren met de webversie.

7. Podcasts (Overcast-kloon)

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Wie luistert er geen podcasts?

Maak een webapplicatie met de volgende functies:

  • Een account aanmaken
  • Podcasts zoeken
  • Podcasts beoordelen en abonneren
  • Pauzeren en afspelen, snelheid aanpassen, functies vooruit en achteruit op 30 seconden.

Als startpunt kunt u de iTunes API proberen. Als u andere bronnen kent, laat het ons weten in de comments.

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

8. Schermopname

šŸ„‡Gebruik van NVME SSD als systeemopslag op computers met een oud BIOS en Linux OS | ProHoster

Hallo! Ik neem momenteel mijn scherm op!

Maak een desktop- of webapplicatie waarmee u uw scherm kunt opnemen en de clip kunt opslaan als .gif

Hier is enkele tips, hoe dit te bereiken.

Vertaling mogelijk gemaakt door EDISON Software, die professioneel bezig is met de ontwikkeling van applicaties en websites in PHP voor grote opdrachtgevers, evenals de ontwikkeling van cloudservices en mobiele applicaties in Java.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster