Kehitys Go - kurssi 51 000 hieroa. ThinkNeticalta, koulutus 12 viikkoa, päivämäärä 28.11.2023.
Miscellanea / / November 28, 2023
Yli 15 vuotta IT-alalla, josta 7 vuotta kehitystyössä.
Fullstack-kehittäjä, arkkitehti ja kehitystiimin johtaja.
Kehittynyt Golangissa vuodesta 2016.
Osallistunut älykkään liikennejärjestelmän kehittämiseen ( http://www.transflow.ru/), joka on osa Rostec-konsernin Venäjän alueilla toteuttamaa "Safe City" -järjestelmää.
DevOps-insinöörinä hän osallistui suurimpien venäläisten ja ulkomaisten yritysten kriittisen infrastruktuurin seurantajärjestelmän luomiseen ( http://pkcc-ps.ru/ru/partners/).
Osallistui Kerchin lauttamatkan integroidun automaatiojärjestelmän kehittämiseen.
Fonbetin sivuliikkeen pyynnöstä hän johti vedonvälittäjän ohjelmistoalustan kehitystä. Vanhempi Go-kehittäjä MTS Bankissa.
Olen kehittänyt Go: ssa yli 5 vuotta, ja viimeiset 4 vuotta olen ollut ohjelmistoarkkitehti. Tänä aikana onnistuin suunnittelemaan ja kehittämään useita tietojärjestelmiä. Viimeisin työpaikkani liittyi suuren yritysjärjestelmän kehittämiseen yrityksen sisäisten prosessien hallintaan. Vastasin järjestelmäarkkitehtuurista, teknologian valinnasta ja projektin lopullisesta toteutuksesta. Tämä järjestelmä toteutti erilaisia moduuleja, kuten tehtävienhallinnan, henkilöstökirjanpidon, budjetoinnin, analytiikan ja raportoinnin. Kiinnitin erityistä huomiota järjestelmän skaalautumiseen ja turvallisuuteen, jotta se voisi tukea suuria työkuormia ja suojata arkaluonteisia tietoja. Koko projektin ajan tein yhteistyötä eri kehitys- ja analyysitiimien kanssa vaatimuksista ja toteutuspäätösten tekemisestä. Tein myös säännöllisiä kooditarkastuksia ja kokouksia varmistaakseni koodin noudattamisen standardeissa ja korkealaatuisissa ohjelmistoissa. Kehityksen päätyttyä käynnistin järjestelmän ja sen myöhemmän tuen. Koulutin käyttäjiä järjestelmän käytössä, seurasin esiintyviä ongelmia ja tein tarvittavat muutokset koodiin. Oli uskomattoman ilahduttavaa nähdä, kuinka luomani järjestelmä auttoi parantamaan yrityksen toimintaa ja tehostamaan sitä. Tulevaisuudessa toivon voivani jatkaa työskentelyä Go: n kanssa ja laajentaa taitojani ohjelmistoarkkitehtuurissa. Minulla on monia ideoita ja suunnitelmia, ja olen varma, että voin luoda vieläkin innovatiivisempia ja hyödyllisempiä järjestelmiä.
Viikko 1
Oppitunti 1. Kurssin ohjelma ja tavoitteet. Go: n esittely
Oppitunti 2. Siirry syntaksiominaisuuksiin
Viikko 2
Oppitunti 3. Go: n algoritmit
Oppitunti 4. Tietorakenteet Gossa
Viikko 3
Oppitunti 5. Input Output
Oppitunti 6. OOP Gossa
Viikko 5
Oppitunti 9. Liitännät
Oppitunti 10. Kilpailukykyinen ohjelmointi
Viikko 6
Oppitunti 11. Verkko-ohjelmointi
Oppitunti 12. Web-sovellukset
Viikko 7
Oppitunti 13. Sovelluskehitysliittymä (API)
Oppitunti 14. Etämenettelykutsu (RPC, gRPC)
Viikko 8
Oppitunti 15. Relaatiotietokannat
Oppitunti 16. Tietokantasovellukset
Viikko 9
Oppitunti 17. Siirry Sovellusarkkitehtuuriin
Oppitunti 18. Mikropalvelut ja Kubernetes
Viikko 10
Oppitunti 19. Viestijonot
Oppitunti 20. Ei-relaatiotietokannat
Hallitsemme multitaskingin (concurrency) työkalut Käy läpi käytännön tehtäviä. Gorutiinit, kanavat, koostumus, liukuhihnat, ajoitus, konteksti ja synkronointi.
4
Tietoja kurssista. Opettajat - Tinkoff-kehittäjät jakavat työkaluja ja tekniikoita, joita he käyttävät todellisessa työssään. Opetusmateriaalien verkkoyhteys Luennot ja kotitehtävät, joissa voit harjoitella hankittuja taitojasi. Käytännön soveltuvuus...
2,7