"Meistars pieļauj vairÄk kļūdu nekÄ iesÄcÄjs mÄÄ£ina"
PiedÄvÄjam 8 projektu variantus, kurus var veikt āprieka pÄcā, lai gÅ«tu reÄlu attÄ«stÄ«bas pieredzi.
Projekts 1. Trello klons
Ko jÅ«s uzzinÄsiet:
- PieprasÄ«jumu apstrÄdes marÅ”rutu organizÄÅ”ana (marÅ”rutÄÅ”ana).
- Vilkt un nomest.
- KÄ izveidot jaunus objektus (tÄfeles, sarakstus, kartÄ«tes).
- Ievades datu apstrÄde un pÄrbaude.
- No klienta puses: kÄ izmantot vietÄjo krÄtuvi, kÄ saglabÄt datus lokÄlajÄ krÄtuvÄ, kÄ nolasÄ«t datus no vietÄjÄs krÄtuves.
- No servera puses: kÄ izmantot datu bÄzes, kÄ saglabÄt datus datu bÄzÄ, kÄ nolasÄ«t datus no datu bÄzes.
Projekts 2. AdministrÄÅ”anas panelis
VienkÄrÅ”a CRUD lietojumprogramma, kas ir ideÄli piemÄrota pamatu apguvei. MÄcÄ«simies:
- Izveidojiet lietotÄjus, pÄrvaldiet lietotÄjus.
- Mijiedarbojieties ar datu bÄzi - izveidojiet, lasiet, rediÄ£Äjiet, dzÄsiet lietotÄjus.
- Ievades apstiprinÄÅ”ana un darbs ar veidlapÄm.
3. projekts. KriptovalÅ«tas izsekotÄjs (vietÄjÄ mobilÄ lietojumprogramma)
Jebkas: Swift, Objective-C, React Native, Java, Kotlin.
StudÄjam:
- KÄ darbojas vietÄjÄs lietojumprogrammas.
- KÄ izgÅ«t datus no API.
- KÄ darbojas vietÄjie lapu izkÄrtojumi.
- KÄ strÄdÄt ar mobilajiem simulatoriem.
Ja jÅ«s interesÄ, Å”eit tas ir
4. projekts. Iestatiet savu tÄ«mekļa pakotnes konfigurÄciju no jauna
Tehniski Ŕī nav lietojumprogramma, taÄu tas ir ļoti noderÄ«gs uzdevums, lai saprastu, kÄ tÄ«mekļa pakotne darbojas no iekÅ”puses. Tagad tÄ nebÅ«s āmelnÄ kasteā, bet gan saprotams rÄ«ks.
Prasības:
- Apkopojiet es7 uz es5 (pamata).
- KompilÄjiet jsx uz js vai - .vue uz .js (jums bÅ«s jÄapgÅ«st ielÄdes)
- Iestatiet tÄ«mekļa pakotnes izstrÄdÄtÄja serveri un karstÄ moduļa atkÄrtotu ielÄdi. (Vue-cli un Create-react-app izmanto abus)
- Izmantojiet Heroku, now.sh vai Github, uzziniet, kÄ izvietot tÄ«mekļa pakotnes projektus.
- Iestatiet savu iecienÄ«tÄko priekÅ”apstrÄdÄtÄju, lai kompilÄtu css ā scss, mazÄk, irbulis.
- Uzziniet, kÄ izmantot attÄlus un SVG ar tÄ«mekļa pakotni.
Projekts 5. Hackernews klons
Katram džedajam ir jÄizveido savs Hackernews.
Ko jÅ«s uzzinÄsiet pa ceļam:
- KÄ mijiedarboties ar hackernews API.
- KÄ izveidot vienas lapas lietojumprogrammu.
- KÄ ieviest tÄdas funkcijas kÄ komentÄru skatÄ«Å”ana, atseviŔķi komentÄri, profili.
- PieprasÄ«jumu apstrÄdes marÅ”rutu organizÄÅ”ana (marÅ”rutÄÅ”ana).
Projekts 6. Tudushechka
Nopietni? TuduÅ”ka? ViÅu ir tÅ«kstoÅ”iem. Bet ticiet man, Å”ai popularitÄtei ir iemesls.
Tudu lietotne ir lielisks veids, kÄ pÄrliecinÄties, ka saprotat pamatus. MÄÄ£iniet uzrakstÄ«t vienu lietojumprogrammu vaniļas Javascript valodÄ un vienu savÄ iecienÄ«tÄkajÄ sistÄmÄ.
Uzziniet:
- Izveidojiet jaunus uzdevumus.
- PÄrbaudiet, vai lauki ir aizpildÄ«ti.
- FiltrÄjiet uzdevumus (pabeigti, aktÄ«vi, visi). Izmantot
filter
Šøreduce
. - Izprotiet Javascript pamatus.
7. projekts. KÄrtojams vilkÅ”anas un nomeÅ”anas saraksts
Ļoti palīdz saprast
MÄcÄ«simies:
- Velciet un nometiet API
- Izveidojiet bagÄtÄ«gas lietotÄja saskarnes
8. projekts. Messenger klons (vietÄjÄ lietojumprogramma)
JÅ«s sapratÄ«siet, kÄ darbojas gan tÄ«mekļa lietojumprogrammas, gan vietÄjÄs aplikÄcijas, kas jÅ«s atŔķirs no pelÄkÄs masas.
Ko mÄs pÄtÄ«sim:
- TÄ«mekļa ligzdas (tÅ«lÄ«tÄjÄs ziÅas)
- KÄ darbojas vietÄjÄs lietojumprogrammas.
- VeidÅu darbÄ«ba vietÄjÄs lietojumprogrammÄs.
- PieprasÄ«jumu apstrÄdes marÅ”rutu organizÄÅ”ana vietÄjÄs lietojumprogrammÄs.
Ar to jums pietiks mÄnesim vai diviem.
TulkoÅ”ana tika veikta ar uzÅÄmuma atbalstu
Avots: www.habr.com