Újabb lista azokról a projektekről, amelyeken gyakorolni kell

"Egy mester többet hibázik, mint egy kezdő próbálkozik"

Utolsó képzési projektek listája 50 ezret olvastak és 600 kedvencet kaptak. Itt van egy másik lista az érdekes projektekről, amelyeket érdemes gyakorolni, azok számára, akik további segítségre vágynak.

1. Szövegszerkesztő

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

A szövegszerkesztő célja, hogy csökkentse a formázásukat érvényes HTML-jelölésekké alakítani próbáló felhasználók erőfeszítéseit. Egy jó szövegszerkesztő lehetővé teszi a felhasználók számára a szöveg különböző módokon történő formázását.

Valamikor mindenki használt szövegszerkesztőt. Szóval miért ne hozd létre magad?

2. Reddit klón

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Reddit egy közösségi hírösszesítő, webtartalom-besoroló és vitalap.

A Reddit lefoglalja az időm nagy részét, de továbbra is kitartok rajta. A Reddit klón létrehozása hatékony módja a programozás elsajátításának (a Reddit böngészése közben).

A Reddit nagyon gazdag API. Ne hagyjon ki egyetlen funkciót sem, és ne végezzen dolgokat véletlenül. Az ügyfelekkel és ügyfelekkel való valós világban nem dolgozhat véletlenül, különben gyorsan elveszíti a munkáját.

Az okos ügyfelek azonnal észreveszik, hogy a munkát rosszul végzik, és mást keresnek.

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Reddit API

3. Nyílt forráskódú NPM-csomag közzététele

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Ha Javascript kódot ír, akkor valószínűleg csomagkezelőt használ. A csomagkezelő lehetővé teszi a meglévő kódok újrafelhasználását, amelyeket mások írtak és tettek közzé.

Egy csomag teljes fejlesztési ciklusának megértése nagyon jó élményt nyújt. A kód közzétételekor sok mindent tudnia kell. Gondolnia kell a biztonságra, a szemantikai verziókezelésre, a méretezhetőségre, az elnevezési konvenciókra és a karbantartásra.

A csomag bármi lehet. Ha nincs ötlete, hozzon létre saját Lodash-t, és tegye közzé.

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Lodash: lodash.com

Ha online csináltál valamit, az 10%-kal a többiek fölé helyez. Íme néhány hasznos forrás a nyílt forrásokról és a csomagokról.

4. freeCodeCamp tananyag

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

FCC tanterv

A freeCodecamp sokat gyűjtött átfogó programozási tanfolyam.

A freeCodeCamp egy non-profit szervezet. Ez egy interaktív web-alapú tanulási platformból, egy online közösségi fórumból, chatszobákból, Medium kiadványokból és olyan helyi szervezetekből áll, amelyek a tanulási webfejlesztést mindenki számára elérhetővé kívánják tenni.

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Több mint képzett lesz az első munkahelyére, ha sikerül a teljes tanfolyamot elvégeznie.

5. Hozzon létre egy HTTP-kiszolgálót a semmiből

A HTTP protokoll az egyik fő protokoll, amelyen keresztül a tartalom az interneten terjed. A HTTP-kiszolgálók statikus tartalmak, például HTML, CSS és JS kiszolgálására szolgálnak.

A HTTP-protokoll a semmiből való megvalósítása bővíti ismereteit a dolgok interakciójáról.

Ha például NodeJ-ket használ, akkor tudja, hogy az Express HTTP-kiszolgálót biztosít.

Referenciaként nézze meg, hogy tudja-e:

  • Szerver beállítása könyvtárak használata nélkül
  • A szervernek HTML, CSS és JS tartalmat kell kiszolgálnia.
  • Router megvalósítása a semmiből
  • Figyelje a változásokat és frissítse a szervert

Ha nem tudod miért, használd Go lang és próbáljon létrehozni egy HTTP szervert Labdaszedő a semmiből.

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

6. Asztali alkalmazás jegyzetekhez

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Mindannyian jegyzetelünk, nem?

Hozzon létre egy jegyzet alkalmazást. Az alkalmazásnak el kell mentenie a jegyzeteket, és szinkronizálnia kell őket az adatbázissal. Készítsen natív alkalmazást Electron, Swift vagy bármi más segítségével, ami működik a rendszerén.

Ezt nyugodtan kombinálhatod az első kihívással (szövegszerkesztő).

Bónuszként próbálja meg szinkronizálni az asztali verzióját a webes verzióval.

7. Podcastok (Oborcast klón)

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Ki nem hallgat podcastokat?

Hozzon létre egy webalkalmazást a következő funkciókkal:

  • Hozzon létre egy fiókot
  • Podcastok keresése
  • Értékelje a podcastokat és iratkozzon fel rájuk
  • Leállítás és lejátszás, sebességváltás, előre és hátra funkciók 30 másodpercig.

Próbálja kiindulásként az iTunes API-t használni. Ha tud más forrást, kérjük, tegye közzé a megjegyzésekben.

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

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

8. Képernyőfelvétel

Újabb lista azokról a projektekről, amelyeken gyakorolni kell

Helló! Most forgatom a képernyőmet!

Hozzon létre egy asztali vagy webes alkalmazást, amely lehetővé teszi a képernyő rögzítését, és a klip másként történő mentését .gif

Itt néhány tipphogyan lehet ezt elérni.

A fordítás a cég támogatásával történt EDISON szoftveraki hivatásszerűen foglalkozik alkalmazások és weboldalak fejlesztése PHP nyelven nagy ügyfelek számára, valamint felhőszolgáltatások és mobilalkalmazások fejlesztése Java nyelven.

Forrás: will.com

Hozzászólás