Mene kehittäjäksi - kurssi 144 000 hieroa. Yandex Workshopista, koulutus 6 kuukautta, päivämäärä 29.11.2023.
Miscellanea / / November 29, 2023
Sinulle sopivassa muodossa: määräajoin tai ilman
Harjoittelumuotoja on kaksi: pienessä 15 hengen ryhmässä deadlinein ja sprintein tai omaan tahtiisi, ilman sprinttejä ja deadlineja. Voit valita itsellesi sopivan muodon.
Webinaareilla, teorialla ja jatkuvalla harjoituksella
Opiskelet verkossa Workshop-alustalla teorian ja käytännön tehtävien kera. Ja vielä kerran sprintin aikana järjestetään webinaareja - voit tarkastella monimutkaisia aiheita ja virheitä tarkemmin, kysyä kurssista, Gosta tai ohjelmoinnista yleensä.
Kokeneiden mentorien tuella
Mentorit järjestävät webinaareja livekoodauksella, vastaavat kysymyksiin ja auttavat sinua selvittämään sen. Tapaat myös henkilökohtaisesti mentorisi kanssa joka sprintissä jakamaan kokemuksia, keskustelemaan koodista, uraodotuksista tai mistä tahansa sinua kiinnostavasta aiheesta.
Koulutusprojekteihin
Sinun on valittava yksi käytännön kappaleista: "URL-osoitteiden lyhennyspalvelu" tai "Metrics Collection and Alerting Service". Kurssin päätteeksi voit lisätä portfolioosi 3 projektia: 2 niistä voidaan tehdä projektiesi perusteella tai toimeksiantomme mukaan.
Johdanto ja sijoituskoe
Mukana ohjelmassa: Go Developer ja Advanced Go Developer
Opit kuinka koulutus toimii ja suoritat testin taustakehityksen perusteista ja Go-syntaksista.
Tavalliset kirjastopaketit
Mukana ohjelmassa: Go Developer ja Advanced Go Developer
Tässä moduulissa puhumme suosituista Go-paketeista. Opit kirjoittamaan ja testaamaan HTTP-sovelluksia net/http: llä, hallitsemaan lähetystä tehtävien data ja elinikä kontekstin kanssa, tehdä kyselyitä tietokantaan, tutustua serialisoinnin ja virheenkäsittelyn ominaisuuksiin Mennä.
Kilpailukyky
Mukana ohjelmassa: Go Developer ja Advanced Go Developer
Kerrotaan, mitä monisäikeisyys on käyttöjärjestelmätasolla. Opit eron säikeen ja prosessin välillä, millaisia monisäikeistystyyppejä on olemassa, mitä tapahtuu säikeitä vaihdettaessa, kuinka käsitellä umpikujaa ja dataracea. Näihin ja muihin kysymyksiin vastaamalla siirrytään Go-aikatauluun. Sitten esittelemme sinulle kevyet kielet - gorutiinit ja muut kielityökalut monisäikeisen kirjoittamiseen sovellukset.
Ensimmäinen valmistumisprojekti
Mukana ohjelmassa: Go Developer ja Advanced Go Developer
Pystyt toteuttamaan projektin ehdottamiemme teknisten eritelmien perusteella yksin tai ryhmässä muiden opiskelijoiden kanssa. Voit myös tehdä oman projektin sovittuasi siitä etukäteen mentorisi kanssa. Mentorit tarkistavat valmistumisprojektit. Sinulla on 5 viikkoa aikaa toteuttaa projekti.
Suunnittelumalleja
Mukana ohjelmassa: Advanced Go Developer
Tässä moduulissa tarkastellaan Go-ohjelmoinnin suunnittelumalleja ja antimalleja. Opit toteuttamaan yleisimmät sovellussuunnittelumallit ja kuinka välttää implisiittiset virheet ohjelmoitaessa Mennä.
Tulling
Mukana ohjelmassa: Advanced Go Developer
Go: n vahvuus on sen sisäänrakennetut kehitystyökalut. Tässä moduulissa opit käyttämään työkaluja muotoiluun ja staattisen koodin analysointiin, dokumentaation luomiseen, koodin luomiseen ja profilointiin.
Laajennettu standardikirjasto
Mukana ohjelmassa: Advanced Go Developer
Golla on monia asioita heti saatavilla, ja sinua rohkaistaan kirjoittamaan omat ratkaisusi vakiokirjaston pohjalta. Tässä moduulissa suoritat Go: n sisäänrakennettujen pakettien esittelyn ja tutustut kielen "laajennettuun" standardikirjastoon, joka sisältää suuren määrän hyödyllisiä paketteja.
Toinen valmistumisprojekti
Mukana ohjelmassa: Advanced Go Developer
Pystyt toteuttamaan projektin ehdottamiemme teknisten eritelmien perusteella yksin tai ryhmässä muiden opiskelijoiden kanssa. Voit myös tehdä oman projektin sovittuasi siitä etukäteen mentorisi kanssa. Projektit tarkastavat asiantuntijat - kurssin kirjoittajat ja mentorit. Sinulla on 5 viikkoa aikaa toteuttaa projekti.
Webinaarit
Teorian ja käytännön lisäksi mentorit pitävät sinulle webinaareja kerran sprintissä, ensimmäisen viikon lopussa. Webinaareja tarvitaan, jotta voidaan perehtyä tarkemmin monimutkaisiin aiheisiin, analysoida yleisimpiä virheitä ja vastata kysymyksiin kurssista, Gosta tai ohjelmoinnista yleensä.
Jaksot 1:1
Jokaisella opiskelijalla on mahdollisuus käydä henkilökohtaisessa puhelussa mentorinsa kanssa kerran sprintissä. Varatun puolen tunnin aikana voit paitsi kysyä projektista, myös keskustella uraodotuksista, jakaa kehityskokemuksia tai koskea mitä tahansa muuta sinua kiinnostavaa aihetta.