Mirovek 1000 rojan destpêkek dimîne. Ew piştî 10000 rojan pratîkê dibîne.
Ev gotinek ji Oyama Masutatsu ye ku xala gotarê pir baş kurt dike. Heke hûn dixwazin bibin pêşdebirek mezin, hewl bidin. Ev hemû veşartî ye. Gelek saetan li ser klavyeyê derbas bikin û ji pratîkê netirsin. Wê hingê hûn ê wekî pêşdebirek mezin bibin.
Li vir 7 proje hene ku dikarin ji we re bibin alîkar ku hûn pêşve bibin. Dilxwazin ku hûn stoka teknolojiya xwe hilbijêrin - tiştê ku dilê we bixwaze bikar bînin.
(lîsteyên berê yên karên perwerdehiyê: 1)
Proje 1: Pacman
Guhertoya xweya Pacman biafirînin. Ev rêgezek girîng e ku meriv ramanek ka lîstik çawa têne pêşve xistin û bingehîn fam bikin. Çarçoveyek JavaScript, React an Vue bikar bînin.
Hûn ê fêr bibin:
- Çawa hêman diherikin
- Meriv çawa destnîşan dike ku kîjan bişkojkan pêl bike
- Meriv çawa dema pevçûnê diyar dike
- Hûn dikarin bêtir biçin û kontrolên tevgera ghost lê zêde bikin
Hûn ê mînakek vê projeyê bibînin
"Mamoste ji ya ku destpêkek hewl dide bêtir xeletiyan dike"
Piştgiriya Weşanê - pargîdanî
Proje 2: Rêveberiya Bikarhêner
Projeyê
Afirandina serîlêdanek celebek CRUD ji bo rêveberiya bikarhêner dê bingehên pêşkeftinê fêrî we bike. Ev bi taybetî ji bo pêşdebirên nû bikêr e.
Hûn ê fêr bibin:
- Routing çi ye
- Meriv çawa formên têketina daneyê digire û kontrol dike ka bikarhêner çi têxe
- Meriv çawa bi databasê re dixebite - çalakiyan biafirînin, bixwînin, nûve bikin û jêbirin
Proje 3: Kontrolkirina hewayê li cîhê xwe
Projeyê
Heke hûn dixwazin sepanan biafirînin, bi sepanek hewayê dest pê bikin. Ev proje dikare bi karanîna Swift were qedandin.
Digel bidestxistina ezmûna avakirina serîlêdanê, hûn ê fêr bibin:
- Meriv çawa bi API-ê re dixebite
- Meriv çawa erdnîgarî bikar tîne
- Bi lê zêdekirina têketina nivîsê serîlêdana xwe dînamîktir bikin. Di wê de, bikarhêner dê karibin têkevin cîhê xwe da ku hewa li cîhek taybetî kontrol bikin.
Hûn ê hewceyê API-ê bibin. Ji bo ku daneyên hewayê bistînin, OpenWeather API bikar bînin. Zêdetir agahdarî di derbarê OpenWeather API de
Proje 4: Pencereya Chat
Pencereya chatê ya min di çalakiyê de, di du tabloyên gerokê de veke
Afirandina pencereyek danûstendinê rêyek bêkêmasî ye ku meriv bi soketan dest pê bike. Hilbijartina stacka teknolojiyê pir mezin e. Node.js, wek nimûne, bêkêmasî ye.
Hûn ê fêr bibin ka soket çawa dixebitin û meriv çawa wan bicîh tîne. Ev avantaja sereke ya vê projeyê ye.
Ger hûn pêşdebirek Laravel in ku dixwazin bi soketan re bixebitin, min bixwînin
Proje 5: GitLab CI
Heke hûn di entegrasyona domdar (CI) de nû ne, bi GitLab CI-ê re bilîzin. Çend hawîrdoran saz bikin û çend ceribandinan biceribînin. Ew ne projeyek pir dijwar e, lê ez bawer im hûn ê gelek tiştan jê fêr bibin. Gelek tîmên pêşveçûnê niha CI bikar tînin. Dizanin ku meriv wê çawa bikar bîne kêrhatî ye.
Hûn ê fêr bibin:
- GitLab CI çi ye
- Çawa mîheng bikî
.gitlab-ci.yml
ku ji bikarhênerê GitLab re dibêje ka çi bike - Meriv çawa li hawîrdorên din belav dike
Proje 6: Analîzatora Malperê
Scraperek çêbikin ku semantîka malperan analîz dike û rêjeya wan diafirîne. Mînakî, hûn dikarin di wêneyan de tagên alt yên wenda kontrol bikin. An jî kontrol bikin ka rûpelê meta tagên SEO hene. Scraper dikare bêyî navberek bikarhênerek were afirandin.
Hûn ê fêr bibin:
- Scraper çawa dixebite?
- Meriv çawa hilbijêrên DOM-ê biafirîne
- Meriv çawa algorîtmayek dinivîse
- Ger hûn nexwazin li wir rawestin, navgînek bikarhênerek çêbikin. Her weha hûn dikarin li ser her malpera ku hûn kontrol dikin raporek çêbikin.
Proje 7: Hestiyariya li ser Medya Civakî
Tespîtkirina hestê li ser medyaya civakî rêyek girîng e ku meriv fêrbûna makîneyê were nas kirin.
Hûn dikarin bi analîzkirina tenê yek tora civakî dest pê bikin. Her kes bi gelemperî bi Twitter-ê dest pê dike.
Ger we jixwe ezmûna fêrbûna makîneyê heye, biceribînin ku daneyan ji torên civakî yên cihêreng berhev bikin û wan berhev bikin.
Hûn ê fêr bibin:
- fêrbûna makîneyê çi ye
Pratîka xweş.
Werger: Diana Sheremyeva
Source: www.habr.com