"Meister teeb rohkem vigu kui algaja katseid"
Viimane
1. Tekstiredaktor
Tekstiredaktori eesmärk on vähendada nende kasutajate pingutusi, kes üritavad oma vormingut kehtivaks HTML-märgistuseks teisendada. Hea tekstiredaktor võimaldab kasutajatel teksti erineval viisil vormindada.
Mingil hetkel on kõik tekstiredaktorit kasutanud. Miks siis mitte
2. Redditi kloon
Reddit võtab suurema osa minu ajast, kuid veedan sellega jätkuvalt aega. Redditi klooni loomine on tõhus viis programmeerimise õppimiseks (samal ajal Redditi sirvides).
Reddit pakub teile väga rikkalikku
Nutikad kliendid saavad kohe aru, et tööd tehakse halvasti ja leiavad kellegi teise.
3. Avatud lähtekoodiga NPM-paketi avaldamine
Kui kirjutate Javascripti koodi, kasutate tõenäoliselt paketihaldurit. Paketihaldur võimaldab teil uuesti kasutada olemasolevat koodi, mille teised inimesed on kirjutanud ja avaldanud.
Paketi kogu arendustsükli mõistmine annab väga hea kogemuse. Koodi avaldamisel peate teadma palju asju. Peate mõtlema turvalisusele, semantilisele versioonile, skaleeritavusele, nimetamisviisidele ja hooldusele.
Pakend võib olla ükskõik milline. Kui teil pole ideed, looge oma Lodash ja avaldage see.
Lodash:
Kui olete midagi veebis teinud, tõstate teid 10% teistest kõrgemale.
4. freeCodeCamp õppekava
freeCodecamp on palju kogunud
freeCodeCamp on mittetulundusühing. See koosneb interaktiivsest veebipõhisest õppeplatvormist, veebipõhisest kogukonnafoorumist, jututubadest, meediaväljaannetest ja kohalikest organisatsioonidest, mis kavatsevad teha õppeveebi arendamise kõigile kättesaadavaks.
Kui teil õnnestub kogu kursus läbida, olete oma esimese töökoha jaoks enam kui kvalifitseeritud.
5. Looge nullist HTTP-server
HTTP-protokoll on üks peamisi protokolle, mille kaudu sisu Internetis liigub. HTTP-servereid kasutatakse staatilise sisu (nt HTML, CSS ja JS) teenindamiseks.
HTTP-protokolli nullist juurutamine laiendab teie teadmisi asjade koostoime kohta.
Näiteks kui kasutate NodeJ-sid, siis teate, et Express pakub HTTP-serverit.
Viitamiseks vaadake, kas saate:
- Seadistage server ilma teeke kasutamata
- Server peab teenindama HTML-, CSS- ja JS-sisu.
- Ruuteri juurutamine nullist
- Jälgige muudatusi ja värskendage serverit
Kui te ei tea, miks, kasutage
6. Töölauarakendus märkmete jaoks
Me kõik teeme märkmeid, kas pole?
Loome märkmete rakenduse. Rakendus peab salvestama märkmed ja sünkroonima need andmebaasiga. Looge omarakendus, kasutades Electronit, Swifti või mis tahes muud, mis teile meeldib ja mis teie süsteemi jaoks töötab.
Ühendage see julgelt esimese väljakutsega (tekstiredaktor).
Boonusena proovige sünkroonida oma töölauaversioon veebiversiooniga.
7. Taskuhäälingusaated (pilves kloon)
Kes ei kuula podcaste?
Looge veebirakendus järgmiste funktsioonidega:
- Kontot looma
- Otsi taskuhäälingusaadetest
- Hinnake ja tellige taskuhäälingusaateid
- Peatage ja esitage, muutke kiirust, edasi- ja tagasifunktsioone 30 sekundi jooksul.
Proovige lähtepunktina kasutada iTunes API-t. Kui teate muid ressursse, postitage need kommentaaridesse.
8. Ekraani jäädvustamine
Tere! Ma filmin praegu oma ekraani!
Looge töölaua- või veebirakendus, mis võimaldab teil ekraani jäädvustada ja klipi nimega salvestada .gif
siin on
Tõlge teostati ettevõtte toel
Allikas: www.habr.com