"'n Meester maak meer foute as wat 'n beginner probeer"
ΠΡΠΎΡΠ»ΡΠΉ
1. Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ
Die doel van 'n teksredigeerder is om die moeite te verminder van gebruikers wat probeer om hul formatering in geldige HTML-opmerk om te skakel. 'n Goeie teksredigeerder stel gebruikers in staat om teks op verskillende maniere te formateer.
Op 'n stadium het almal 'n teksredigeerder gebruik. So hoekom nie
2. ΠΠ»ΠΎΠ½ Reddit
Reddit neem die meeste van my tyd in beslag, maar ek hou aan om daaraan te kuier. Die skep van 'n Reddit-kloon is 'n effektiewe manier om programmering te leer (terwyl u terselfdertyd deur Reddit blaai).
Reddit bied jou 'n baie ryk
Slim kliΓ«nte sal dadelik besef dat die werk swak gedoen word en sal iemand anders kry.
3. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° NPM Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
As jy Javascript-kode skryf, is die kans goed dat jy 'n pakketbestuurder gebruik. 'n Pakketbestuurder laat jou toe om bestaande kode wat ander mense geskryf en gepubliseer het, te hergebruik.
Om die volle ontwikkelingsiklus van 'n pakket te verstaan, sal 'n baie goeie ervaring bied. Daar is baie dinge wat jy moet weet wanneer jy kode publiseer. Jy moet dink oor sekuriteit, semantiese weergawe, skaalbaarheid, naamkonvensies en instandhouding.
Die pakkie kan enigiets wees. As jy nie 'n idee het nie, skep jou eie Lodash en publiseer dit.
Lodash:
Om iets te hΓͺ wat jy aanlyn gedoen het, plaas jou 10% bo ander.
4. Π£ΡΠ΅Π±Π½ΡΠΉ ΠΏΠ»Π°Π½ freeCodeCamp
freeCodecamp het baie ingesamel
freeCodeCamp is 'n nie-winsgewende organisasie. Dit bestaan ββuit 'n interaktiewe webgebaseerde leerplatform, 'n aanlyn gemeenskapsforum, kletskamers, Medium publikasies en plaaslike organisasies wat van voorneme is om leerwebontwikkeling vir almal toeganklik te maak.
Jy sal meer as gekwalifiseerd wees vir jou eerste werk as jy daarin slaag om die hele kursus te voltooi.
5. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ HTTP-ΡΠ΅ΡΠ²Π΅Ρ Ρ Π½ΡΠ»Ρ
Die HTTP-protokol is een van die hoofprotokolle waardeur inhoud op die internet beweeg. HTTP-bedieners word gebruik om statiese inhoud soos HTML, CSS en JS te bedien.
As u die HTTP-protokol van nuuts af kan implementeer, sal u kennis van hoe dinge in wisselwerking tree, uitbrei.
As u byvoorbeeld NodeJs gebruik, weet u dat Express 'n HTTP-bediener verskaf.
Vir verwysing, kyk of jy kan:
- Stel 'n bediener op sonder om enige biblioteke te gebruik
- Die bediener moet HTML-, CSS- en JS-inhoud bedien.
- Implementeer 'n router van nuuts af
- Monitor veranderinge en werk die bediener op
As jy nie weet hoekom nie, gebruik
6. ΠΠ΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π·Π°ΠΌΠ΅ΡΠΎΠΊ
Ons maak almal aantekeninge, nie waar nie?
Kom ons skep 'n notas-toepassing. Die toepassing moet notas stoor en dit met die databasis sinchroniseer. Bou 'n inheemse toepassing met Electron, Swift, of wat ook al jy wil en wat vir jou stelsel werk.
Kombineer dit gerus met die eerste uitdaging (teksredigeerder).
As 'n bonus, probeer om jou rekenaarweergawe met die webweergawe te sinkroniseer.
7. ΠΠΎΠ΄ΠΊΠ°ΡΡΡ (ΠΊΠ»ΠΎΠ½ Overcast)
Wie luister nie na podcasts nie?
Skep 'n webtoepassing met die volgende funksionaliteit:
- Maak 'n rekening oop
- Soek Podcasts
- Beoordeel en teken in op poduitsendings
- Stop en speel, verander spoed, vorentoe en agtertoe funksies vir 30 sekondes.
Probeer om die iTunes API as 'n beginpunt te gebruik. As jy weet van enige ander hulpbronne, plaas asseblief in die kommentaar.
8. ΠΠ°Ρ Π²Π°Ρ ΡΠΊΡΠ°Π½Π°
Hallo! Ek verfilm nou my skerm!
Skep 'n lessenaar of webtoepassing waarmee jy jou skerm kan vasvang en die snit as stoor .gif
Hier
Vertaling is met die ondersteuning van die maatskappy uitgevoer
Bron: will.com