Praktikë argëtuese për një zhvillues

Një person mbetet fillestar për 1000 ditë. Ai e gjen të vërtetën pas 10000 ditësh praktikë.

Ky është një citim nga Oyama Masutatsu që e përmbledh mjaft mirë artikullin. Nëse dëshironi të jeni një zhvillues i shkëlqyeshëm, bëni përpjekje. Ky është i gjithë sekreti. Kaloni shumë orë në tastierë dhe mos kini frikë të praktikoni. Atëherë do të rriteni si zhvillues.

Këtu janë 7 projekte që mund t'ju ndihmojnë të zhvilloni. Ndjehuni të lirë të zgjidhni grupin tuaj të teknologjisë - përdorni gjithçka që dëshiron zemra juaj.

(lista e mëparshme e detyrave të trajnimit: 1) 8 projekte edukative 2) Një listë tjetër projektesh për t'u praktikuar)

Projekti 1: Pacman

Praktikë argëtuese për një zhvillues

Krijoni versionin tuaj të Pacman. Kjo është një mënyrë e shkëlqyer për të marrë një ide se si zhvillohen lojërat dhe për të kuptuar bazat. Përdorni një kornizë JavaScript, React ose Vue.

Ti do të mësosh:

  • Si lëvizin elementët
  • Si të përcaktoni se cilët taste të shtypni
  • Si të përcaktohet momenti i përplasjes
  • Mund të shkoni më tej dhe të shtoni kontrollet e lëvizjes së fantazmave

Ju do të gjeni një shembull të këtij projekti në depo GitHub

"Një mjeshtër bën më shumë gabime sesa një fillestar bën përpjekje"


Mbështetje botuese - kompani Edisonkush merret zhvillimi dhe diagnostikimi i ruajtjes së dokumenteve Vivaldi.

Projekti 2: Menaxhimi i përdoruesit

Praktikë argëtuese për një zhvillues

Projekt në depo GitHub

Krijimi i një aplikacioni të tipit CRUD për administrimin e përdoruesit do t'ju mësojë bazat e zhvillimit. Kjo është veçanërisht e dobishme për zhvilluesit e rinj.

Ti do të mësosh:

  • Çfarë është rrugëtimi
  • Si të trajtoni formularët e futjes së të dhënave dhe të kontrolloni se çfarë ka futur përdoruesi
  • Si të punoni me bazën e të dhënave - krijoni, lexoni, përditësoni dhe fshini veprime

Projekti 3: Kontrollimi i motit në vendndodhjen tuaj

Praktikë argëtuese për një zhvillues
Projekt në depo GitHub

Nëse dëshironi të krijoni aplikacione, filloni me një aplikacion moti. Ky projekt mund të kryhet duke përdorur Swift.

Përveç fitimit të përvojës në ndërtimin e një aplikacioni, do të mësoni:

  • Si të punoni me API
  • Si të përdorni vendndodhjen gjeografike
  • Bëjeni aplikacionin tuaj më dinamik duke shtuar futjen e tekstit. Në të, përdoruesit do të mund të fusin vendndodhjen e tyre për të kontrolluar motin në një vend të caktuar.

Do t'ju duhet një API. Për të marrë të dhënat e motit, përdorni OpenWeather API. Më shumë informacion rreth OpenWeather API këtu.

Projekti 4: Dritarja e bisedës

Praktikë argëtuese për një zhvillues
Dritarja ime e bisedës në veprim, hapet në dy skeda të shfletuesit

Krijimi i një dritareje bisede është mënyra e përsosur për të filluar me bazat. Zgjedhja e grupit të teknologjisë është e madhe. Node.js, për shembull, është perfekt.

Do të mësoni se si funksionojnë prizat dhe si t'i zbatoni ato. Ky është avantazhi kryesor i këtij projekti.

Nëse jeni një zhvillues i Laravel që dëshiron të punojë me bazat, lexoni timin një artikull

Projekti 5: GitLab CI

Praktikë argëtuese për një zhvillues

Burim

Nëse jeni i ri në integrimin e vazhdueshëm (CI), luani me GitLab CI. Vendosni disa mjedise dhe provoni të kryeni disa teste. Nuk është një projekt shumë i vështirë, por jam i sigurt se do të mësoni shumë prej tij. Shumë ekipe zhvillimi po përdorin tani CI. Të dish se si ta përdorësh është e dobishme.

Ti do të mësosh:

  • Çfarë është GitLab CI
  • Si të konfiguroni .gitlab-ci.ymli cili i tregon përdoruesit GitLab se çfarë të bëjë
  • Si të vendoset në mjedise të tjera

Projekti 6: Analizuesi i faqes në internet

Praktikë argëtuese për një zhvillues

Bëni një kruese që analizon semantikën e faqeve të internetit dhe krijon vlerësimin e tyre. Për shembull, mund të kontrolloni nëse mungojnë etiketat alt në imazhe. Ose kontrolloni nëse faqja ka meta etiketa SEO. Një kruese mund të krijohet pa një ndërfaqe përdoruesi.

Ti do të mësosh:

  • Si funksionon kruese?
  • Si të krijoni përzgjedhës DOM
  • Si të shkruani një algoritëm
  • Nëse nuk doni të ndaleni këtu, krijoni një ndërfaqe përdoruesi. Ju gjithashtu mund të krijoni një raport në çdo faqe interneti që kontrolloni.

Projekti 7: Ndjenja e ndjenjave në mediat sociale

Praktikë argëtuese për një zhvillues

Burim

Zbulimi i ndjenjave në mediat sociale është një mënyrë e shkëlqyer për t'u njohur me mësimin e makinerive.

Mund të filloni duke analizuar vetëm një rrjet social. Të gjithë zakonisht fillojnë me Twitter.

Nëse tashmë keni përvojë me mësimin e makinerive, provoni të mbledhni të dhëna nga rrjete të ndryshme sociale dhe t'i kombinoni ato.

Ti do të mësosh:

  • Çfarë është mësimi i makinës

Praktikë e lumtur.

Përkthim: Diana Sheremyeva

Burimi: www.habr.com

Shto një koment