Szórakoztató gyakorlat fejlesztőknek

Egy ember 1000 napig kezdő marad. 10000 XNUMX napos gyakorlás után rájön az igazságra.

Ez egy Oyama Masutatsu idézet, amely jól összefoglalja a cikk lényegét. Ha nagyszerű fejlesztő szeretne lenni, tegyen erőfeszítéseket. Ez az egész titok. Töltsön sok órát a billentyűzet mellett, és ne féljen gyakorolni. Akkor fejlesztőként fejlődsz.

Íme 7 projekt, amelyek segíthetnek a fejlesztésben. Nyugodtan válassza ki a technológiai készletét – használjon bármit, amit szíve kíván.

(a képzési feladatok korábbi listái: 1) 8 oktatási projekt 2) Újabb lista azokról a projektekről, amelyeken gyakorolni kell)

1. projekt: Pacman

Szórakoztató gyakorlat fejlesztőknek

Készítse el saját Pacman verzióját. Ez egy nagyszerű módja annak, hogy képet kapjon a játékok fejlesztéséről, és megértse az alapokat. Használjon JavaScript-keretrendszert, Reactot vagy Vue-t.

Tanulni fogsz:

  • Hogyan mozognak az elemek
  • Hogyan határozzuk meg, hogy mely gombokat kell megnyomni
  • Hogyan határozzuk meg az ütközés pillanatát
  • Továbbléphetsz, és hozzáadhatsz szellemmozgás-vezérlőket

Példát talál erre a projektre az adattárban GitHub

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


Kiadói támogatás - cég Edisonamely azzal foglalkozik Vivaldi dokumentumtárolás fejlesztése és diagnosztikája.

2. projekt: Felhasználókezelés

Szórakoztató gyakorlat fejlesztőknek

Terv az adattárban GitHub

A felhasználói adminisztrációhoz szükséges CRUD típusú alkalmazás elkészítése megtanítja a fejlesztés alapjait. Ez különösen hasznos az új fejlesztők számára.

Tanulni fogsz:

  • Mi az útválasztás
  • Az adatbeviteli űrlapok kezelése és a felhasználó által megadott adatok ellenőrzése
  • Hogyan kell dolgozni az adatbázissal - műveletek létrehozása, olvasása, frissítése és törlése

3. projekt: Az időjárás ellenőrzése a helyszínen

Szórakoztató gyakorlat fejlesztőknek
Terv az adattárban GitHub

Ha alkalmazásokat szeretne létrehozni, kezdje egy időjárás-alkalmazással. Ez a projekt a Swift segítségével fejezhető be.

Amellett, hogy tapasztalatot szerez egy alkalmazás elkészítésében, megtanulja:

  • Hogyan kell dolgozni az API-val
  • A földrajzi helymeghatározás használata
  • Tegye dinamikusabbá alkalmazását szövegbevitel hozzáadásával. Ebben a felhasználók megadhatják tartózkodási helyüket, hogy ellenőrizzék az időjárást egy adott helyen.

Szükséged lesz egy API-ra. Az időjárási adatok lekéréséhez használja az OpenWeather API-t. További információ az OpenWeather API-ról itt.

4. projekt: Csevegőablak

Szórakoztató gyakorlat fejlesztőknek
A csevegőablak működésben, két böngészőlapon nyílik meg

A csevegőablak létrehozása a tökéletes módja a socketek használatának. A technológiai készlet választéka óriási. A Node.js például tökéletes.

Megtanulja az aljzatok működését és megvalósítását. Ez a projekt fő előnye.

Ha Ön Laravel fejlesztő, aki socketekkel szeretne dolgozni, olvassa el az én статью

5. projekt: GitLab CI

Szórakoztató gyakorlat fejlesztőknek

Forrás

Ha még nem ismeri a folyamatos integrációt (CI), játsszon a GitLab CI-vel. Állítson be néhány környezetet, és próbáljon meg néhány tesztet futtatni. Nem túl nehéz projekt, de biztos vagyok benne, hogy sokat tanulsz belőle. Sok fejlesztőcsapat jelenleg CI-t használ. Hasznos tudni, hogyan kell használni.

Tanulni fogsz:

  • Mi az a GitLab CI
  • Hogyan kell konfigurálni .gitlab-ci.ymlamely megmondja a GitLab felhasználónak, hogy mit kell tennie
  • Hogyan telepíthető más környezetekben

6. projekt: Weboldal-elemző

Szórakoztató gyakorlat fejlesztőknek

Készítsen egy kaparót, amely elemzi a webhelyek szemantikáját, és létrehozza azok értékelését. Például ellenőrizheti a hiányzó alt címkéket a képekről. Vagy ellenőrizze, hogy az oldal tartalmaz-e SEO metacímkéket. A lehúzó felhasználói felület nélkül is létrehozható.

Tanulni fogsz:

  • Hogyan működik a kaparó?
  • Hogyan készítsünk DOM-választókat
  • Hogyan írjunk algoritmust
  • Ha nem akar itt megállni, hozzon létre egy felhasználói felületet. Minden ellenőrzött webhelyről jelentést is készíthet.

7. projekt: Sentiment Sentiment on Social Media

Szórakoztató gyakorlat fejlesztőknek

Forrás

A közösségi médiában a hangulatérzékelés nagyszerű módja annak, hogy megismerkedjünk a gépi tanulással.

Kezdheti egyetlen közösségi hálózat elemzésével. Általában mindenki a Twitterrel kezdi.

Ha már van tapasztalata a gépi tanulással kapcsolatban, próbáljon meg adatokat gyűjteni különböző közösségi hálózatokról, és kombinálni azokat.

Tanulni fogsz:

  • Mi a gépi tanulás

Boldog gyakorlat.

Fordítás: Diana Sheremyeva

Forrás: will.com

Hozzászólás