8 prosiect addysgol

“Mae meistr yn gwneud mwy o gamgymeriadau nag y mae dechreuwr yn ceisio”

Rydym yn cynnig 8 opsiwn prosiect y gellir eu gwneud “am hwyl” er mwyn ennill profiad datblygu go iawn.

Prosiect 1. clôn Trello

8 prosiect addysgol

clôn Trello o Indrek Lasn.

Beth fyddwch chi'n ei ddysgu:

  • Trefnu llwybrau prosesu ceisiadau (Llwybro).
  • Llusgo a gollwng.
  • Sut i greu gwrthrychau newydd (byrddau, rhestrau, cardiau).
  • Prosesu a gwirio data mewnbwn.
  • O ochr y cleient: sut i ddefnyddio storfa leol, sut i arbed data i storio lleol, sut i ddarllen data o storfa leol.
  • O ochr y gweinydd: sut i ddefnyddio cronfeydd data, sut i arbed data yn y gronfa ddata, sut i ddarllen data o'r gronfa ddata.

Dyma enghraifft o ystorfa, wedi'i wneud yn React+Redux.

Prosiect 2. Panel gweinyddol

8 prosiect addysgol
Ystorfa Github.

Cymhwysiad CRUD syml, sy'n ddelfrydol ar gyfer dysgu'r pethau sylfaenol. Gadewch i ni ddysgu:

  • Creu defnyddwyr, rheoli defnyddwyr.
  • Rhyngweithio â'r gronfa ddata - creu, darllen, golygu, dileu defnyddwyr.
  • Dilysu mewnbwn a gweithio gyda ffurflenni.

Prosiect 3. Traciwr arian cyfred digidol (cymhwysiad symudol brodorol)

8 prosiect addysgol
Ystorfa Github.

Unrhyw beth: Swift, Amcan-C, React Native, Java, Kotlin.

Gadewch i ni astudio:

  • Sut mae cymwysiadau brodorol yn gweithio.
  • Sut i adfer data o'r API.
  • Sut mae cynlluniau tudalennau brodorol yn gweithio.
  • Sut i weithio gydag efelychwyr symudol.

Rhowch gynnig ar yr API hwn. Os byddwch chi'n dod o hyd i rywbeth gwell, ysgrifennwch y sylwadau.

Os oes gennych ddiddordeb, dyma fe dyma tiwtorial.

Prosiect 4. Gosodwch eich cyfluniad pecyn gwe eich hun o'r dechrau

8 prosiect addysgol
Yn dechnegol, nid yw hwn yn gymhwysiad, ond mae'n dasg ddefnyddiol iawn deall sut mae pecyn gwe yn gweithio o'r tu mewn. Nawr nid “blwch du” fydd hwn, ond offeryn dealladwy.

Gofynion:

  • Llunio es7 i es5 (sylfaenol).
  • Llunio jsx i js - neu - .vue i .js (bydd rhaid dysgu llwythwyr)
  • Sefydlu gweinydd dev webpack ac ail-lwytho modiwlau poeth. (mae vue-cli a create-react-app yn defnyddio'r ddau)
  • Defnyddiwch Heroku, now.sh neu Github, dysgwch sut i ddefnyddio prosiectau pecynnau gwe.
  • Gosodwch eich hoff ragbrosesydd i lunio css - scss, less, stylus.
  • Dysgwch sut i ddefnyddio delweddau a svgs gyda webpack.

Mae hwn yn adnodd anhygoel ar gyfer dechreuwyr pur.

Prosiect 5. Hackernews clôn

8 prosiect addysgol
Mae'n ofynnol i bob Jedi wneud ei Hackernews ei hun.

Beth fyddwch chi'n ei ddysgu ar hyd y ffordd:

  • Sut i ryngweithio ag API hackernews.
  • Sut i greu rhaglen un dudalen.
  • Sut i weithredu nodweddion fel gwylio sylwadau, sylwadau unigol, proffiliau.
  • Trefnu llwybrau prosesu ceisiadau (Llwybro).

Prosiect 6. Tudushechka

8 prosiect addysgol
TodoMVC.

O ddifrif? Tudushka? Mae yna filoedd ohonyn nhw. Ond credwch chi fi, mae yna reswm dros y poblogrwydd hwn.
Mae ap Tudu yn ffordd wych o sicrhau eich bod yn deall y pethau sylfaenol. Ceisiwch ysgrifennu un cais mewn Javascript fanila ac un yn eich hoff fframwaith.

Dysgwch:

  • Creu tasgau newydd.
  • Gwiriwch fod y meysydd wedi'u llenwi.
  • Tasgau hidlo (cwblhawyd, gweithredol, i gyd). Defnydd filter и reduce.
  • Deall hanfodion Javascript.

Prosiect 7. Rhestr llusgo a gollwng y gellir ei threfnu

8 prosiect addysgol
Ystorfa Github.

Cymwynasgar iawn i ddeall llusgo a gollwng api.

Gadewch i ni ddysgu:

  • Llusgo a gollwng API
  • Creu UI cyfoethog

Prosiect 8. clôn Messenger (cais brodorol)

8 prosiect addysgol
Byddwch yn deall sut mae cymwysiadau gwe a chymwysiadau brodorol yn gweithio, a fydd yn eich gosod ar wahân i'r màs llwyd.

Yr hyn y byddwn yn ei astudio:

  • Socedi gwe (negeseuon gwib)
  • Sut mae cymwysiadau brodorol yn gweithio.
  • Sut mae templedi'n gweithio mewn cymwysiadau brodorol.
  • Trefnu llwybrau prosesu ceisiadau mewn cymwysiadau brodorol.

Bydd hyn yn ddigon i chi am fis neu ddau.

Cyflawnwyd y cyfieithu gyda chefnogaeth y cwmni Meddalwedd EDISONsy'n ymgysylltu'n broffesiynol datblygu cymwysiadau a gwefannau yn PHP ar gyfer cwsmeriaid mawr, yn ogystal â datblygu gwasanaethau cwmwl a chymwysiadau symudol yn Java.

Ffynhonnell: hab.com

Ychwanegu sylw