Advanced Go izstrādātājs - kurss 144 000 rub. no Yandex darbnīcas, apmācība 6 mēneši, datums 2023. gada 29. novembris.
Literārs Mistrojums / / November 29, 2023
Jums ērtā formātā: ar vai bez termiņiem
Ir divi treniņu formāti: nelielā 15 cilvēku grupā ar termiņiem un sprintiem vai savā tempā, bez sprintiem un termiņiem. Jūs varat izvēlēties sev piemērotu formātu.
Ar vebināriem, teoriju un pastāvīgu praksi
Mācīsies tiešsaistē Workshop platformā ar teoriju un praktiskiem uzdevumiem. Un vēl vienu reizi sprinta laikā būs vebināri - varēsiet apskatīt sarežģītas tēmas un kļūdas sīkāk, uzdot jautājumus par kursu, Go vai programmēšanu kopumā.
Ar pieredzējušu mentoru atbalstu
Mentori vada tīmekļa seminārus ar reāllaika kodēšanu, atbild uz jautājumiem un palīdz jums to noskaidrot. Jūs arī tiksities individuāli ar savu mentoru katrā sprintā, lai dalītos pieredzē, apspriestu kodu, karjeras cerības vai jebkuru citu jūs interesējošo tēmu.
Izglītības projektiem
Jums būs jāizvēlas viens no praktiskiem ceļiem: “URL saīsināšanas pakalpojums” vai “Metrics Collection and Alerting Service”. Kursa beigās jūs varēsiet savam portfolio pievienot 3 projektus: 2 no tiem var izveidot, pamatojoties uz jūsu projektiem vai saskaņā ar mūsu darba uzdevumu.
Ievads un izvietošanas tests
Iekļauts programmā: Go Developer un Advanced Go Developer
Jūs uzzināsit, kā notiek apmācība, un veiksit testu par aizmugursistēmas izstrādes pamatiem un Go sintakse.
Standarta bibliotēkas pakotnes
Iekļauts programmā: Go Developer un Advanced Go Developer
Šajā modulī mēs runāsim par populārajām Go paketēm. Jūs iemācīsities rakstīt un testēt HTTP aplikācijas ar net/http, pārvaldīt pārraidi datus un uzdevumu mūžu ar kontekstu, veikt vaicājumus datu bāzē, iepazīties ar serializācijas un kļūdu apstrādes iespējām Aiziet.
Konkurētspēja
Iekļauts programmā: Go Developer un Advanced Go Developer
Pastāstīsim, kas ir daudzpavedienu veidošana operētājsistēmas līmenī. Jūs uzzināsit, kāda ir atšķirība starp pavedienu un procesu, kādi ir daudzpavedienu veidi, kas notiek, mainot pavedienus, kā rīkoties strupceļā un datu sacīkstēs. Atbildot uz šiem un citiem jautājumiem, pāriesim pie Go plānotāja. Tad mēs jūs iepazīstināsim ar vieglie pavedieni valodā - gorutīnas un citi valodas rīki daudzpavedienu rakstīšanai lietojumprogrammas.
Pirmais izlaiduma projekts
Iekļauts programmā: Go Developer un Advanced Go Developer
Jūs varēsiet pabeigt projektu, pamatojoties uz mūsu piedāvātajām tehniskajām specifikācijām individuāli vai komandā ar citiem studentiem. Varat arī izveidot savu projektu, iepriekš vienojoties ar savu mentoru. Mentori pārbaudīs izlaiduma projektus. Jums būs 5 nedēļas, lai pabeigtu projektu.
Dizaina modeļi
Iekļauts programmā: Advanced Go Developer
Šajā modulī mēs apskatīsim Go programmēšanas dizaina modeļus un antirakstus. Jūs uzzināsiet, kā īstenot visizplatītākie lietojumprogrammu dizaina modeļi un kā izvairīties no netiešām kļūdām programmēšanas laikā Aiziet.
Tullings
Iekļauts programmā: Advanced Go Developer
Go stiprā puse ir tā iebūvētie izstrādātāja rīki. Šajā modulī jūs uzzināsit, kā izmantot rīkus stila veidošanai un statiskā koda analīzei, dokumentācijas izveidei, koda ģenerēšanai un profilēšanai.
Paplašināta standarta bibliotēka
Iekļauts programmā: Advanced Go Developer
Go piedāvā daudzas lietas, kas pieejamas jau no kastes, un jūs tiekat aicināti rakstīt savus risinājumus, pamatojoties uz standarta bibliotēku. Šajā modulī jūs pabeigsit ievadu par Go iebūvētajām pakotnēm un iepazīsities ar valodas "paplašināto" standarta bibliotēku, kurā ir liels skaits noderīgu pakotņu.
Otrais izlaiduma projekts
Iekļauts programmā: Advanced Go Developer
Jūs varēsiet pabeigt projektu, pamatojoties uz mūsu piedāvātajām tehniskajām specifikācijām individuāli vai komandā ar citiem studentiem. Varat arī izveidot savu projektu, iepriekš vienojoties ar savu mentoru. Projektus pārbaudīs eksperti – kursu autori un mentori. Jums būs 5 nedēļas, lai pabeigtu projektu.
Vebināri
Papildus teorijai un praksei mentori vadīs jums vebinārus vienu reizi sprintā pirmās nedēļas beigās. Tīmekļsemināri ir nepieciešami, lai sīkāk izpētītu sarežģītās tēmas, analizētu biežāk pieļautās kļūdas un atbildētu uz jautājumiem par kursu, Go vai programmēšanu kopumā.
Seansi 1:1
Katram skolēnam būs iespēja vienu reizi sprintā veikt individuālu sarunu ar savu mentoru. Atvēlētajā pusstundā var ne tikai uzdot jautājumus par projektu, bet arī pārrunāt karjeras cerības, dalīties attīstības pieredzē vai pieskarties kādai citai sev interesējošai tēmai.