Dezvoltare în Go - curs 51.000 rub. de la ThinkNetica, antrenament 12 săptămâni, data 28 noiembrie 2023.
Miscelaneu / / November 28, 2023
Peste 15 ani în IT, dintre care 7 ani în dezvoltare.
Dezvoltator Fullstack, arhitect și lider de echipă de dezvoltare.
În curs de dezvoltare în Golang din 2016.
Participarea la dezvoltarea unui sistem de transport inteligent ( http://www.transflow.ru/), care face parte din sistemul „Safe City”, implementat în regiunile rusești de către corporația Rostec.
În calitate de inginer DevOps, a participat la crearea unui sistem de monitorizare a infrastructurii critice implementat în cele mai mari companii rusești și străine ( http://pkcc-ps.ru/ru/partners/).
A participat la dezvoltarea unui sistem integrat de automatizare pentru trecerea cu feribotul Kerci.
La solicitarea filialei Fonbet, a condus dezvoltarea unei platforme software de case de pariuri. Senior Go-Developer la MTS Bank.
Dezvolt în Go de mai bine de 5 ani, iar în ultimii 4 ani sunt arhitect software. În acest timp am reușit să proiectez și să dezvolt mai multe sisteme informaționale. Ultimul meu loc de muncă a fost legat de dezvoltarea unui sistem corporativ mare de gestionare a proceselor din cadrul companiei. Am fost responsabil pentru arhitectura sistemului, selecția tehnologiei și implementarea finală a proiectului. Acest sistem a implementat diverse module, cum ar fi managementul sarcinilor, contabilitatea personalului, bugetarea, analiza și raportarea. Am acordat o atenție deosebită scalabilității și securității sistemului, astfel încât să poată suporta sarcini mari de lucru și să protejeze informațiile sensibile. Pe parcursul proiectului, am colaborat cu diferite echipe de dezvoltare și analiză pentru a discuta cerințele și a lua decizii de implementare. Am organizat, de asemenea, revizuiri regulate de cod și întâlniri pentru a asigura respectarea codului la standarde și software de înaltă calitate. După finalizarea dezvoltării, am lansat sistemul și asistența ulterioară a acestuia. Am instruit utilizatorii despre cum să folosească sistemul, am urmărit problemele apărute și am făcut modificările necesare codului. A fost incredibil de satisfăcător să văd cum sistemul pe care l-am creat a ajutat la îmbunătățirea operațiunilor companiei și la eficientizarea acesteia. În viitor, sper să continui să lucrez cu Go și să-mi extind abilitățile în arhitectura software. Am multe idei și planuri și sunt încrezător că pot crea sisteme și mai inovatoare și mai utile.
Saptamana 1
Lectia 1. Programul cursului și obiectivele. Introducere în Go
Lectia 2. Funcții de sintaxă Go
Săptămâna 2
Lecția 3. Algoritmi în Go
Lecția 4. Structuri de date în Go
Săptămâna 3
Lecția 5. Intrare ieșire
Lecția 6. OOP în Go
Săptămâna 5
Lecția 9. Interfețe
Lecția 10. Programare competitivă
Săptămâna 6
Lecția 11. Programarea în rețea
Lecția 12. Aplicații Web
Săptămâna 7
Lecția 13. Interfață de dezvoltare a aplicațiilor (API)
Lecția 14. Apel de procedură de la distanță (RPC, gRPC)
Săptămâna 8
Lecția 15. Baze de date relaționale
Lecția 16. Aplicații pentru baze de date
Săptămâna 9
Lecția 17. Go Application Architecture
Lecția 18. Microservicii și Kubernetes
Săptămâna 10
Lecția 19. Cozi de mesaje
Lecția 20. Baze de date non-relaționale
Stăpânim instrumentele de multitasking (concurență) în Go through practice tasks. Goroutine, canale, compoziție, conducte, sincronizare, context și sincronizare.
4
Despre curs. Profesori - Dezvoltatorii Tinkoff Împărtășesc instrumente și tehnici pe care le folosesc în munca reală. Acces online la materiale educaționale Prelegeri și teme unde vă puteți exersa abilitățile dobândite. Aplicabilitate practica...
2,7