Eng aner Lëscht vu Projete fir ze üben

"E Meeschter mécht méi Feeler wéi en Ufänger mécht Versich"

Lescht Lëscht vun Training Projeten krut 50k liesen an 600 Favoritten. Hei ass eng aner Lëscht vun interessante Projete fir ze üben, fir déi, déi extra Hëllef wëllen.

1. Text Redakter

Eng aner Lëscht vu Projete fir ze üben

Den Zweck vun engem Texteditor ass d'Ustrengung vun de Benotzer ze reduzéieren déi probéieren hir Formatéierung a gültege HTML Markup ze konvertéieren. E gudden Texteditor erlaabt d'Benotzer Text op verschidde Manéieren ze formatéieren.

Irgendwann huet jiddereen en Texteditor benotzt. Also firwat net kreéiert et selwer?

2. Reddit Klon

Eng aner Lëscht vu Projete fir ze üben

reddit ass eng sozial Neiegkeet Aggregatioun, Web Inhalt Bewäertung an Diskussioun Site.

Reddit hëlt déi meescht vu menger Zäit op, awer ech hänken weider drun. E Reddit Klon erstellen ass en effektive Wee fir Programméierung ze léieren (während Reddit zur selwechter Zäit surft).

Reddit bitt Iech e ganz räich API. Loosst keng Features eraus oder maacht Saachen zoufälleg. An der realer Welt mat Clienten a Clienten, Dir kënnt net zoufälleg schaffen, oder Dir wäert séier Är Aarbecht verléieren.

Smart Clienten wäerten direkt mierken datt d'Aarbecht schlecht gemaach gëtt a wäert een aneren fannen.

Eng aner Lëscht vu Projete fir ze üben

Reddit API

3. Verëffentlechung vun engem Open Source NPM Package

Eng aner Lëscht vu Projete fir ze üben

Wann Dir Javascript Code schreift, sinn d'Chancen datt Dir e Package Manager benotzt. E Package Manager erlaabt Iech existente Code ze benotzen déi aner Leit geschriwwen a publizéiert hunn.

De ganzen Entwécklungszyklus vun engem Package ze verstoen gëtt eng ganz gutt Erfahrung. Et gi vill Saachen déi Dir wësse musst wann Dir Code publizéiert. Dir musst iwwer Sécherheet denken, semantesch Versioun, Skalierbarkeet, Benennungskonventiounen an Ënnerhalt.

De Package kann alles sinn. Wann Dir keng Iddi hutt, erstellt Ären eegene Lodash a publizéiert se.

Eng aner Lëscht vu Projete fir ze üben

Lodash: lodash.com

Wann Dir eppes hutt wat Dir online gemaach hutt, stellt Iech 10% iwwer anerer. Hei sinn e puer nëtzlech Ressourcen iwwer oppe Quellen a Packagen.

4. freeCodeCamp Léierplang

Eng aner Lëscht vu Projete fir ze üben

FCC Léierplang

freeCodecamp huet vill gesammelt iwwergräifend programméiere Cours.

freeCodeCamp ass eng Asbl. Et besteet aus enger interaktiver webbaséierter Léierplattform, engem Online Gemeinschaftsforum, Chatraim, Medium Publikatiounen, a lokal Organisatiounen déi wëlles hunn d'Léierwebentwécklung fir jiddereen zougänglech ze maachen.

Eng aner Lëscht vu Projete fir ze üben

Dir sidd méi wéi qualifizéiert fir Är éischt Aarbecht wann Dir et fäerdeg bréngt de ganze Cours ofzeschléissen.

5. Erstellt en HTTP-Server vun Null

Den HTTP Protokoll ass ee vun den Haaptprotokollen duerch déi Inhalt um Internet reest. HTTP-Server gi benotzt fir statesch Inhalter wéi HTML, CSS a JS ze déngen.

Wann Dir den HTTP-Protokoll vun Null implementéiere kënnt, wäert Äert Wëssen iwwer d'Saachen interagéieren.

Zum Beispill, wann Dir NodeJs benotzt, da wësst Dir datt Express en HTTP-Server ubitt.

Fir Referenz, kuckt ob Dir kënnt:

  • Setzt e Server op ouni Bibliothéiken ze benotzen
  • De Server muss HTML, CSS an JS Inhalt déngen.
  • Ëmsetzung vun engem Router vun Null
  • Monitor Ännerungen an update de Server

Wann Dir wësst net firwat, benotzen Gitt laang a probéiert en HTTP-Server ze kreéieren Caddy vun Null.

Eng aner Lëscht vu Projete fir ze üben

6. Desktop App fir Notizen

Eng aner Lëscht vu Projete fir ze üben

Mir huelen all Notizen, oder?

Loosst eis eng Notiz App erstellen. D'Applikatioun muss Notizen späicheren an se mat der Datebank synchroniséieren. Baut eng gebierteg App mat Electron, Swift, oder wat och ëmmer Dir wëllt a wat fir Äre System funktionnéiert.

Kombinéiert dëst mat der éischter Erausfuerderung (Texteditor).

Als Bonus, probéiert Är Desktopversioun mat der Webversioun ze synchroniséieren.

7. Podcasts (Obercast Klon)

Eng aner Lëscht vu Projete fir ze üben

Wien lauschtert net op Podcasts?

Erstellt eng Webapplikatioun mat der folgender Funktionalitéit:

  • En Account maachen
  • Sich Podcasts
  • Bewäert an abonnéiert op Podcasts
  • Stop a spillt, ännert d'Geschwindegkeet, d'Fort- an d'Réckfunktioun fir 30 Sekonnen.

Probéiert d'iTunes API als Ausgangspunkt ze benotzen. Wann Dir iwwer aner Ressourcen kennt, post w.e.g. an de Kommentarer.

Eng aner Lëscht vu Projete fir ze üben

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

8. Écran Capture

Eng aner Lëscht vu Projete fir ze üben

Hallo! Ech filmen elo mäin Ecran!

Erstellt eng Desktop- oder Webapp déi Iech erlaabt Ären Écran z'erfaassen an de Clip als ze späicheren .gif

hei e puer Tippswéi dëst z'erreechen.

Iwwersetzung gouf mat der Ënnerstëtzung vun der Firma duerchgefouert EDISON Softwaredéi berufflech engagéiert ass Entwécklung vun Uwendungen a Websäiten am PHP fir grouss Clienten, wéi och Entwécklung vu Cloud Servicer a mobilen Uwendungen am Java.

Source: will.com

Setzt e Commentaire