Garatzaileentzako praktika dibertigarria

Pertsona bat hasiberri izaten jarraitzen du 1000 egunez. 10000 eguneko praktikaren ondoren aurkitzen du egia.

Hau Oyama Masutatsu-ren aipu bat da, artikuluaren puntua nahiko ondo laburbiltzen duena. Garatzaile bikaina izan nahi baduzu, egin ahalegina. Hau da sekretu osoa. Eman ordu asko teklatuan eta ez izan beldurrik praktikatzeko. Orduan garatzaile gisa haziko zara.

Hona hemen garatzen lagun zaitzaketen 7 proiektu. Aukeratu aske zure teknologia pila - erabili zure bihotzak nahi duena.

(aurreko prestakuntza-zerrendak: 1) 8 hezkuntza proiektu 2) Lantzeko beste proiektuen zerrenda bat)

1. proiektua: Pacman

Garatzaileentzako praktika dibertigarria

Sortu zure Pacman-en bertsioa. Jokoak nola garatzen diren eta oinarriak ulertzeko modu bikaina da. Erabili JavaScript esparru bat, React edo Vue.

Ikasiko duzu:

  • Elementuak nola mugitzen diren
  • Nola zehaztu zein tekla sakatu
  • Talkaren unea nola zehaztu
  • Harago joan zaitezke eta mamuen mugimenduaren kontrolak gehi ditzakezu

Proiektu honen adibide bat aurkituko duzu biltegian GitHub

"Maisu batek akats gehiago egiten ditu hasiberriak saiakerak baino"


Argitalpen laguntza - enpresa Edisonjorratzen duena Vivaldi dokumentuak biltegiratzeko garapena eta diagnostikoa.

2. proiektua: Erabiltzaileen kudeaketa

Garatzaileentzako praktika dibertigarria

Proiektu biltegian GitHub

Erabiltzaileen administraziorako CRUD motako aplikazio bat sortzeak garapenaren oinarriak irakatsiko dizkizu. Hau bereziki erabilgarria da garatzaile berrientzat.

Ikasiko duzu:

  • Zer da bideratzea
  • Datuak sartzeko formularioak nola kudeatu eta erabiltzaileak zer sartu duen egiaztatu
  • Datu-basearekin nola lan egin - ekintzak sortu, irakurri, eguneratu eta ezabatu

3. proiektua: zure tokiko eguraldia egiaztatzea

Garatzaileentzako praktika dibertigarria
Proiektu biltegian GitHub

Aplikazioak sortu nahi badituzu, hasi eguraldi aplikazio batekin. Proiektu hau Swift erabiliz burutu daiteke.

Aplikazio bat eraikitzen esperientzia lortzeaz gain, ikasiko duzu:

  • Nola lan egin APIarekin
  • Geolokalizazioa nola erabili
  • Egin zure aplikazioa dinamikoagoa testu sarrera gehituta. Bertan, erabiltzaileek euren kokapena sartu ahal izango dute leku zehatz batean eguraldia ikusteko.

API bat beharko duzu. Eguraldiaren datuak lortzeko, erabili OpenWeather APIa. OpenWeather APIari buruzko informazio gehiago Hemen.

4. proiektua: Txat-leihoa

Garatzaileentzako praktika dibertigarria
Nire txat-leihoa martxan, ireki arakatzailearen bi fitxatan

Txat-leiho bat sortzea socketekin hasteko modu ezin hobea da. Pila teknologikoaren aukera handia da. Node.js, adibidez, ezin hobea da.

Socketek nola funtzionatzen duten eta nola inplementatu ikasiko duzu. Hau da proiektu honen abantaila nagusia.

Socketekin lan egin nahi duen Laravel garatzailea bazara, irakurri nire artikulu bat

5. proiektua: GitLab CI

Garatzaileentzako praktika dibertigarria

Iturria

Etengabeko integrazioan (CI) berria bazara, jolastu GitLab CI-rekin. Konfiguratu ingurune batzuk eta saiatu proba pare bat egiten. Ez da oso proiektu zaila, baina ziur asko ikasiko duzula bertatik. Garapen talde askok CI erabiltzen ari dira orain. Erabiltzen jakitea erabilgarria da.

Ikasiko duzu:

  • Zer da GitLab CI
  • Nola konfiguratu .gitlab-ci.ymlGitLab erabiltzaileari zer egin behar duen esaten diona
  • Nola zabaldu beste ingurune batzuetan

6. proiektua: Webguneen analizatzailea

Garatzaileentzako praktika dibertigarria

Egin webguneen semantika aztertzen eta haien balorazioa sortzen duen scraper bat. Adibidez, irudietan alt etiketak falta diren egiazta dezakezu. Edo egiaztatu orrialdeak SEO meta-etiketak dituen. Scraper bat sor daiteke erabiltzaile-interfazerik gabe.

Ikasiko duzu:

  • Nola funtzionatzen du scraper?
  • Nola sortu DOM hautatzaileak
  • Nola idatzi algoritmo bat
  • Ez baduzu hor gelditu nahi, sortu erabiltzaile-interfaze bat. Egiaztatzen duzun webgune bakoitzean txosten bat ere sor dezakezu.

7. proiektua: Sentimendu Sentimendua sare sozialetan

Garatzaileentzako praktika dibertigarria

Iturria

Sare sozialetan sentimenduak hautematea ikaskuntza automatikoan sartzeko modu bikaina da.

Sare sozial bakarra aztertzen has zaitezke. Guztiak normalean Twitterrekin hasten dira.

Ikaskuntza automatikoan esperientziarik baduzu, saiatu sare sozial ezberdinetako datuak biltzen eta konbinatzen.

Ikasiko duzu:

  • Zer da ikaskuntza automatikoa

Praktika zoriontsua.

Itzulpena: Diana Sheremyeva

Iturria: www.habr.com

Gehitu iruzkin berria