Udvikling i Go - kursus 51.000 rub. fra ThinkNetica, træning 12 uger, dato 28. november 2023.
Miscellanea / / November 28, 2023
Mere end 15 år indenfor IT, heraf 7 år i udvikling.
Fullstack udvikler, arkitekt og udviklingsteamleder.
Udviklet i Golang siden 2016.
Deltaget i udviklingen af et intelligent transportsystem ( http://www.transflow.ru/), som er en del af "Safe City"-systemet, implementeret i russiske regioner af Rostec-selskabet.
Som DevOps-ingeniør deltog han i skabelsen af et kritisk infrastrukturovervågningssystem implementeret i de største russiske og udenlandske virksomheder ( http://pkcc-ps.ru/ru/partners/).
Deltog i udviklingen af et integreret automatiseringssystem til Kerch-færgeoverfarten.
Efter anmodning fra Fonbet-afdelingen ledede han udviklingen af en bookmaker-softwareplatform. Senior Go-udvikler hos MTS Bank.
Jeg har udviklet i Go i mere end 5 år, og de sidste 4 år har jeg været softwarearkitekt. I løbet af denne tid nåede jeg at designe og udvikle flere informationssystemer. Mit sidste job var relateret til udviklingen af et stort virksomhedssystem til styring af processer i virksomheden. Jeg var ansvarlig for systemarkitekturen, teknologivalg og den endelige implementering af projektet. Dette system implementerede forskellige moduler, såsom opgavestyring, personaleregnskab, budgettering, analyser og rapportering. Jeg var særligt opmærksom på systemets skalerbarhed og sikkerhed, så det kunne understøtte høje arbejdsbelastninger og beskytte følsomme oplysninger. Gennem hele projektet samarbejdede jeg med forskellige udviklings- og analyseteams for at diskutere krav og træffe implementeringsbeslutninger. Jeg gennemførte også regelmæssige kodegennemgange og møder for at sikre overholdelse af standarder og software af høj kvalitet. Efter afslutningen af udviklingen lancerede jeg systemet og dets efterfølgende support. Jeg trænede brugere i, hvordan de skulle bruge systemet, sporede problemer, der opstod, og foretog nødvendige ændringer i koden. Det var utroligt tilfredsstillende at se, hvordan det system, jeg lavede, var med til at forbedre virksomhedens drift og gøre den mere effektiv. I fremtiden håber jeg at fortsætte arbejdet med Go og udvide mine kompetencer inden for softwarearkitektur. Jeg har mange ideer og planer, og jeg er overbevist om, at jeg kan skabe endnu mere innovative og brugbare systemer.
Uge 1
Lektion 1. Kursusprogram og mål. Introduktion til Go
Lektion 2. Go Syntaks funktioner
Uge 2
Lektion 3. Algoritmer i Go
Lektion 4. Datastrukturer i Go
Uge 3
Lektion 5. Input Output
Lektion 6. OOP i Go
Uge 5
Lektion 9. Grænseflader
Lektion 10. Konkurrencedygtig programmering
Uge 6
Lektion 11. Netværksprogrammering
Lektion 12. Webapplikationer
Uge 7
Lektion 13. Application Development Interface (API)
Lektion 14. Fjernprocedurekald (RPC, gRPC)
Uge 8
Lektion 15. Relationelle databaser
Lektion 16. Database applikationer
Uge 9
Lektion 17. Gå til Application Architecture
Lektion 18. Mikrotjenester og Kubernetes
Uge 10
Lektion 19. Meddelelseskøer
Lektion 20. Ikke-relationelle databaser
Vi mestrer værktøjerne til multitasking (samtidighed) i Gå gennem praktiske opgaver. Goroutiner, kanaler, komposition, pipelines, timing, kontekst og synkronisering.
4
Om kurset. Lærere - Tinkoff-udviklere Del værktøjer og teknikker, som de bruger i virkeligt arbejde. Online adgang til undervisningsmateriale Forelæsninger og lektier, hvor du kan øve dine tilegnede færdigheder. Praktisk anvendelighed...
2,7