Pratik plezi pou yon pwomotè

Yon moun rete yon debutan pou 1000 jou. Li jwenn laverite apre 10000 jou pratik.

Sa a se yon quote soti nan Oyama Masutatsu ki rezime pwen an nan atik la byen byen. Si ou vle vin yon gwo devlopè, mete nan efò. Sa a se sekrè a tout antye. Pase anpil èdtan nan klavye a epi ou pa bezwen pè pratike. Lè sa a, ou pral grandi kòm yon pwomotè.

Men 7 pwojè ki ka ede w devlope. Ou lib pou chwazi pil teknoloji ou - sèvi ak kèlkeswa sa ou vle.

(lis travay fòmasyon anvan yo: 1) 8 pwojè edikasyon 2) Yon lòt lis pwojè yo pratike sou)

Pwojè 1: Pakman

Pratik plezi pou yon pwomotè

Kreye pwòp vèsyon ou nan Pacman. Sa a se yon bon fason yo jwenn yon lide sou ki jan jwèt yo devlope ak konprann Basics yo. Sèvi ak yon fondasyon JavaScript, React oswa Vue.

Ou pral aprann:

  • Ki jan eleman yo deplase
  • Ki jan yo detèmine ki kle yo peze
  • Ki jan yo detèmine moman kolizyon an
  • Ou ka ale pi lwen epi ajoute kontwòl mouvman fantom

Ou pral jwenn yon egzanp pwojè sa a nan depo a GitHub

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


Piblikasyon sipò - konpayi Edisonki dil devlopman ak dyagnostik nan depo dokiman Vivaldi.

Pwojè 2: Jesyon itilizatè

Pratik plezi pou yon pwomotè

Pwojè nan depo a GitHub

Kreye yon aplikasyon kalite CRUD pou administrasyon itilizatè yo pral anseye w baz devlopman yo. Sa a itil espesyalman pou nouvo devlopè.

Ou pral aprann:

  • Ki sa ki routage
  • Ki jan yo okipe fòm done antre epi tcheke sa itilizatè a te antre
  • Ki jan yo travay ak baz done a - kreye, li, mete ajou ak efase aksyon

Pwojè 3: Tcheke tan an nan kote ou ye a

Pratik plezi pou yon pwomotè
Pwojè nan depo a GitHub

Si ou vle kreye aplikasyon, kòmanse ak yon aplikasyon metewolojik. Pwojè sa a ka konplete lè l sèvi avèk Swift.

Anplis de sa ou genyen eksperyans nan bati yon aplikasyon, ou pral aprann:

  • Ki jan yo travay ak API a
  • Ki jan yo sèvi ak jeolokalizasyon
  • Fè aplikasyon w lan pi dinamik lè w ajoute tèks. Nan li, itilizatè yo pral kapab antre kote yo tcheke move tan an nan yon kote espesifik.

Ou pral bezwen yon API. Pou jwenn done metewolojik, sèvi ak API OpenWeather. Plis enfòmasyon sou API OpenWeather isit la.

Pwojè 4: Fenèt Chat

Pratik plezi pou yon pwomotè
Fenèt chat mwen an nan aksyon, louvri nan de onglet navigatè

Kreye yon fenèt chat se yon fason pafè pou kòmanse ak sipò. Chwa nan pil teknoloji se gwo. Node.js, pou egzanp, se pafè.

Ou pral aprann kijan sockets travay ak kijan pou aplike yo. Sa a se avantaj prensipal la nan pwojè sa a.

Si ou se yon devlopè Laravel ki vle travay ak sockets, li mwen yon atik

Pwojè 5: GitLab CI

Pratik plezi pou yon pwomotè

Sous

Si w se nouvo nan entegrasyon kontinyèl (CI), jwe otou ak GitLab CI. Fikse yon anviwonman kèk epi eseye kouri yon koup nan tès yo. Se pa yon pwojè trè difisil, men mwen sèten ou pral aprann anpil nan li. Anpil ekip devlopman kounye a ap itilize CI. Konnen kijan pou itilize li se itil.

Ou pral aprann:

  • Ki sa ki GitLab CI
  • Ki jan yo konfigirasyon .gitlab-ci.ymlki di itilizatè GitLab sa pou l fè
  • Ki jan yo deplwaye nan lòt anviwònman

Pwojè 6: analizeur sit entènèt

Pratik plezi pou yon pwomotè

Fè yon grate ki analize semantik sit entènèt yo epi kreye evalyasyon yo. Pa egzanp, ou ka tcheke si manke alt tags nan imaj yo. Oswa tcheke si paj la gen tags meta SEO. Yon grate ka kreye san yon koòdone itilizatè.

Ou pral aprann:

  • Ki jan grate travay?
  • Ki jan yo kreye seleksyon DOM
  • Ki jan yo ekri yon algorithm
  • Si ou pa vle sispann la, kreye yon koòdone itilizatè. Ou kapab tou kreye yon rapò sou chak sit entènèt ou tcheke.

Pwojè 7: Sentiment Sentiment on Social Media

Pratik plezi pou yon pwomotè

Sous

Deteksyon santiman sou rezo sosyal yo se yon bon fason pou jwenn entwodui nan aprantisaj machin.

Ou ka kòmanse pa analize yon sèl rezo sosyal. Tout moun anjeneral kòmanse ak Twitter.

Si ou deja gen eksperyans ak aprantisaj machin, eseye kolekte done ki sòti nan diferan rezo sosyal ak konbine yo.

Ou pral aprann:

  • Ki sa ki aprantisaj machin

Bon pratik.

Tradiksyon: Diana Sheremyeva

Sous: www.habr.com

Add nouvo kòmantè