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)
Pwojè 1: Pakman
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
"Yon mèt fè plis erè pase yon debutan fè tantativ"
Piblikasyon sipò - konpayi
Pwojè 2: Jesyon itilizatè
Pwojè
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
Pwojè
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
Pwojè 4: Fenèt Chat
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
Pwojè 5: GitLab CI
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.yml
ki di itilizatè GitLab sa pou l fè - Ki jan yo deplwaye nan lòt anviwònman
Pwojè 6: analizeur sit entènèt
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
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