Toinen lista projekteista, joissa harjoitella

"Mestari tekee enemmän virheitä kuin aloittelija yrittää"

Kestää luettelo koulutusprojekteista sai 50 600 lukukertaa ja XNUMX suosikkia. Tässä on toinen luettelo mielenkiintoisista projekteista, joita voi harjoitella niille, jotka haluavat lisäapua.

1. Tekstieditori

Toinen lista projekteista, joissa harjoitella

Tekstieditorin tarkoitus on vähentää käyttäjien vaivaa, jotka yrittävät muuntaa muotoilunsa kelvollisiksi HTML-merkinnöiksi. Hyvä tekstieditori antaa käyttäjille mahdollisuuden muotoilla tekstiä eri tavoin.

Jossain vaiheessa jokainen on käyttänyt tekstieditoria. Joten miksi ei luo se itse?

2. Reddit-klooni

Toinen lista projekteista, joissa harjoitella

Reddit on sosiaalisten uutisten kokoamis-, verkkosisällön luokitus- ja keskustelusivusto.

Reddit vie suurimman osan ajastani, mutta vietän sitä edelleen. Reddit-kloonin luominen on tehokas tapa oppia ohjelmointia (selatessasi Redditiä samaan aikaan).

Reddit tarjoaa sinulle erittäin rikkaan API. Älä jätä pois mitään ominaisuuksia tai tee asioita sattumanvaraisesti. Reaalimaailmassa asiakkaiden ja asiakkaiden kanssa et voi työskennellä sattumanvaraisesti tai menetät nopeasti työpaikkasi.

Älykkäät asiakkaat huomaavat heti, että työtä tehdään huonosti ja löytävät jonkun muun.

Toinen lista projekteista, joissa harjoitella

Reddit API

3. Julkaisemme avoimen lähdekoodin NPM-paketin

Toinen lista projekteista, joissa harjoitella

Jos kirjoitat Javascript-koodia, käytät todennäköisesti paketinhallintaa. Paketinhallinnan avulla voit käyttää uudelleen olemassa olevaa koodia, jonka muut ihmiset ovat kirjoittaneet ja julkaisseet.

Paketin koko kehityssyklin ymmärtäminen tarjoaa erittäin hyvän kokemuksen. Sinun on tiedettävä monia asioita, kun julkaiset koodia. Sinun on pohdittava turvallisuutta, semanttista versiointia, skaalautuvuutta, nimeämiskäytäntöjä ja ylläpitoa.

Paketti voi olla mikä tahansa. Jos sinulla ei ole ideaa, luo oma Lodash ja julkaise se.

Toinen lista projekteista, joissa harjoitella

Lodash: lodash.com

Kun olet tehnyt jotain verkossa, olet 10 % muiden yläpuolella. Tässä on joitain hyödyllisiä resursseja avoimista lähteistä ja paketeista.

4. freeCodeCamp-opetussuunnitelma

Toinen lista projekteista, joissa harjoitella

FCC opetussuunnitelma

freeCodecamp on kerännyt paljon kattava ohjelmointikurssi.

freeCodeCamp on voittoa tavoittelematon organisaatio. Se koostuu interaktiivisesta verkkopohjaisesta oppimisalustasta, verkkoyhteisöfoorumista, chat-huoneista, Medium-julkaisuista ja paikallisista organisaatioista, jotka aikovat tehdä oppimisen verkkokehityksen kaikkien ulottuville.

Toinen lista projekteista, joissa harjoitella

Olet enemmän kuin pätevä ensimmäiseen työpaikkaasi, jos onnistut suorittamaan koko kurssin.

5. Luo HTTP-palvelin tyhjästä

HTTP-protokolla on yksi tärkeimmistä protokollista, joiden kautta sisältö kulkee Internetissä. HTTP-palvelimia käytetään palvelemaan staattista sisältöä, kuten HTML, CSS ja JS.

HTTP-protokollan käyttöönotto alusta alkaen laajentaa tietämystäsi asioiden vuorovaikutuksesta.

Jos esimerkiksi käytät NodeJ:itä, tiedät, että Express tarjoaa HTTP-palvelimen.

Katso viitteeksi, voitko:

  • Määritä palvelin ilman kirjastoja
  • Palvelimen tulee palvella HTML-, CSS- ja JS-sisältöä.
  • Reitittimen käyttöönotto tyhjästä
  • Seuraa muutoksia ja päivitä palvelin

Jos et tiedä miksi, käytä Mene lang ja yritä luoda HTTP-palvelin Mailapoika tyhjästä.

Toinen lista projekteista, joissa harjoitella

6. Työpöytäsovellus muistiinpanoja varten

Toinen lista projekteista, joissa harjoitella

Me kaikki teemme muistiinpanoja, eikö niin?

Luodaan muistiinpanosovellus. Sovelluksen on tallennettava muistiinpanot ja synkronoitava ne tietokannan kanssa. Rakenna natiivisovellus käyttämällä Electronia, Swiftiä tai mitä tahansa haluat ja mikä toimii järjestelmässäsi.

Voit vapaasti yhdistää tämän ensimmäiseen haasteeseen (tekstieditori).

Bonuksena voit yrittää synkronoida työpöytäversiosi verkkoversion kanssa.

7. Podcastit (pilvinen klooni)

Toinen lista projekteista, joissa harjoitella

Kukapa ei kuuntele podcasteja?

Luo verkkosovellus, jossa on seuraavat toiminnot:

  • Luo tili
  • Etsi podcasteja
  • Arvioi ja tilaa podcasteja
  • Pysäytä ja toista, muuta nopeutta, eteenpäin ja taaksepäin -toimintoja 30 sekunnin ajan.

Kokeile iTunes-sovellusliittymää aloituskohtana. Jos tiedät muita resursseja, kirjoita kommentteihin.

Toinen lista projekteista, joissa harjoitella

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

8. Kuvakaappaus

Toinen lista projekteista, joissa harjoitella

Hei! Kuvaan ruutuani juuri nyt!

Luo työpöytä- tai verkkosovellus, jonka avulla voit kaapata näytön ja tallentaa leikkeen nimellä .gif

Täällä muutamia vinkkejämiten tämä saavutetaan.

Käännös toteutettiin yrityksen tuella EDISON ohjelmistojoka on ammatillisesti mukana sovellusten ja verkkosivustojen kehittäminen PHP:llä sekä suurille asiakkaille pilvipalvelujen ja mobiilisovellusten kehittäminen Javassa.

Lähde: will.com

Lisää kommentti