8 pwojè edikasyon

"Yon mèt fè plis erè pase yon debutan fè tantativ"

Nou ofri 8 opsyon pwojè ke ou ka fè "pou plezi" yo nan lòd yo jwenn eksperyans devlopman reyèl.

Pwojè 1. Trello klon

8 pwojè edikasyon

Trello klon soti nan Indrek Lasn.

Ki sa ou pral aprann:

  • Òganizasyon wout pwosesis demann (Routing).
  • Trennen epi gout.
  • Ki jan yo kreye nouvo objè (tablo, lis, kat).
  • Pwosesis ak tcheke done antre.
  • Soti nan bò kliyan an: ki jan yo sèvi ak depo lokal yo, ki jan yo sove done nan depo lokal yo, ki jan yo li done ki soti nan depo lokal yo.
  • Soti nan bò sèvè a: ki jan yo sèvi ak baz done, ki jan yo sove done nan baz done a, ki jan yo li done ki soti nan baz done a.

Isit la se yon egzanp yon depo, te fè nan React+Redux.

Pwojè 2. Admin panel

8 pwojè edikasyon
Github Repository.

Yon aplikasyon CRUD senp, ideyal pou aprann Basics yo. Ann aprann:

  • Kreye itilizatè, jere itilizatè yo.
  • Kominike ak baz done a - kreye, li, edite, efase itilizatè yo.
  • Validasyon opinyon ak travay ak fòm.

Pwojè 3. Tracker Cryptocurrency (aplikasyon mobil natif natal)

8 pwojè edikasyon
Github depo.

Nenpòt bagay: Swift, Objective-C, React Native, Java, Kotlin.

Ann etidye:

  • Ki jan aplikasyon natif natal yo travay.
  • Ki jan yo rekipere done ki soti nan API a.
  • Ki jan layout paj natif natal travay.
  • Ki jan yo travay ak similatè mobil.

Eseye API sa a. Si w jwenn yon bagay ki pi bon, ekri nan kòmantè yo.

Si w enterese, isit la li ye isit la se yon leson patikilye.

Pwojè 4. Mete konfigirasyon webpack pwòp ou a nan grafouyen

8 pwojè edikasyon
Teknikman, sa a se pa yon aplikasyon, men li se yon travay trè itil yo konprann ki jan webpack travay soti nan andedan an. Koulye a, li pa pral yon "bwat nwa", men yon zouti konprann.

Kondisyon:

  • Konpile es7 pou es5 (de baz).
  • Konpile jsx pou js - oswa - .vue pou .js (ou pral oblije aprann loaders)
  • Mete kanpe sèvè webpack dev ak rechaje modil cho. (vue-cli ak create-react-app itilize tou de)
  • Sèvi ak Heroku, now.sh oswa Github, aprann kijan pou deplwaye pwojè webpack.
  • Fikse preprocesseur ou pi renmen pou konpile css - scss, less, stylus.
  • Aprann kijan pou itilize imaj ak svg ak webpack.

Sa a se yon resous etonan pou débutan konplè.

Pwojè 5. Hackernews klon

8 pwojè edikasyon
Chak Jedi oblije fè pwòp Hackernews pa l.

Ki sa ou pral aprann sou wout la:

  • Ki jan yo kominike avèk hackernews API.
  • Ki jan yo kreye yon aplikasyon paj sèl.
  • Ki jan yo aplike karakteristik tankou gade kòmantè, kòmantè endividyèl, pwofil.
  • Òganizasyon wout pwosesis demann (Routing).

Pwojè 6. Tudushechka

8 pwojè edikasyon
TodoMVC.

Seryezman? Tudushka? Gen dè milye nan yo. Men, kwè m ', gen yon rezon pou popilarite sa a.
App Tudu a se yon bon fason pou asire w ke ou konprann Basics yo. Eseye ekri yon aplikasyon nan vaniy Javascript ak yon sèl nan kad pi renmen ou.

Aprann:

  • Kreye nouvo travay.
  • Tcheke ke jaden yo ranpli.
  • Travay filtre (konplete, aktif, tout). Sèvi ak filter и reduce.
  • Konprann baz Javascript.

Pwojè 7. Sortable trennen ak gout lis

8 pwojè edikasyon
Github depo.

Trè itil pou konprann trennen epi depoze api.

Ann aprann:

  • Trennen epi lage API
  • Kreye UIs rich

Pwojè 8. Klon mesaje (aplikasyon natif natal)

8 pwojè edikasyon
Ou pral konprann ki jan tou de aplikasyon entènèt ak aplikasyon natif natal travay, ki pral mete ou apa de mas la gri.

Ki sa nou pral etidye:

  • Sit entènèt (mesaj enstantane)
  • Ki jan aplikasyon natif natal yo travay.
  • Ki jan modèl yo travay nan aplikasyon natif natal.
  • Òganize wout pwosesis demann nan aplikasyon natif natal.

Sa a pral ase pou ou pou yon mwa oswa de.

Tradiksyon te fèt ak sipò konpayi an EDISON lojisyèlki moun ki angaje pwofesyonèl devlope aplikasyon ak sit entènèt nan PHP pou gwo kliyan, osi byen ke devlopman nan sèvis nwaj ak aplikasyon mobil nan Java.

Sous: www.habr.com

Add nouvo kòmantè