Sviluppo nel corso Go 51.000 rubli. da ThinkNetica, formazione 12 settimane, data 28 novembre 2023.
Miscellanea / / November 28, 2023
Più di 15 anni nel settore informatico, di cui 7 anni nello sviluppo.
Sviluppatore fullstack, architetto e leader del team di sviluppo.
In sviluppo a Golang dal 2016.
Partecipato allo sviluppo di un sistema di trasporto intelligente ( http://www.transflow.ru/), che fa parte del sistema “Safe City”, implementato nelle regioni russe dalla società Rostec.
In qualità di ingegnere DevOps, ha partecipato alla creazione di un sistema di monitoraggio delle infrastrutture critiche implementato nelle più grandi aziende russe e straniere ( http://pkcc-ps.ru/ru/partners/).
Partecipato allo sviluppo di un sistema di automazione integrato per la traversata in traghetto di Kerch.
Su richiesta della filiale Fonbet, ha guidato lo sviluppo di una piattaforma software per bookmaker. Sviluppatore senior presso MTS Bank.
Sviluppo in Go da più di 5 anni e negli ultimi 4 anni sono stato un architetto software. Durante questo periodo sono riuscito a progettare e sviluppare diversi sistemi informativi. Il mio ultimo lavoro è stato legato allo sviluppo di un grande sistema aziendale per la gestione dei processi interni all'azienda. Sono stato responsabile dell'architettura del sistema, della selezione della tecnologia e dell'implementazione finale del progetto. Questo sistema ha implementato vari moduli, come la gestione delle attività, la contabilità del personale, il budget, l'analisi e il reporting. Ho prestato particolare attenzione alla scalabilità e alla sicurezza del sistema in modo che potesse supportare carichi di lavoro elevati e proteggere le informazioni sensibili. Durante tutto il progetto, ho collaborato con diversi team di sviluppo e analisi per discutere i requisiti e prendere decisioni di implementazione. Ho inoltre condotto revisioni e riunioni regolari del codice per garantire l'aderenza del codice agli standard e al software di alta qualità. Dopo aver completato lo sviluppo, ho lanciato il sistema e il suo successivo supporto. Ho formato gli utenti su come utilizzare il sistema, ho tenuto traccia dei problemi che si sono verificati e ho apportato le modifiche necessarie al codice. È stato incredibilmente soddisfacente vedere come il sistema che ho creato ha contribuito a migliorare le operazioni dell'azienda e renderla più efficiente. In futuro spero di continuare a lavorare con Go e di espandere le mie competenze nell'architettura software. Ho molte idee e progetti e sono fiducioso di poter creare sistemi ancora più innovativi e utili.
Settimana 1
Lezione 1. Programma e obiettivi del corso. Introduzione a Go
Lezione 2. Vai a Funzionalità di sintassi
Settimana 2
Lezione 3. Algoritmi in Go
Lezione 4. Strutture dati in Go
Settimana 3
Lezione 5. Input Output
Lezione 6. OOP in Vai
Settimana 5
Lezione 9. Interfacce
Lezione 10. Programmazione competitiva
Settimana 6
Lezione 11. Programmazione di rete
Lezione 12. Applicazioni Web
Settimana 7
Lezione 13. Interfaccia di sviluppo dell'applicazione (API)
Lezione 14. Chiamata di procedura remota (RPC, gRPC)
Settimana 8
Lezione 15. Database relazionali
Lezione 16. Applicazioni di banche dati
Settimana 9
Lezione 17. Vai Architettura dell'applicazione
Lezione 18. Microservizi e Kubernetes
Settimana 10
Lezione 19. Code di messaggi
Lezione 20. Database non relazionali
Padroneggiamo gli strumenti del multitasking (concorrenza) in Passare attraverso compiti pratici. Goroutine, canali, composizione, pipeline, tempistica, contesto e sincronizzazione.
4
Informazioni sul corso. Insegnanti: sviluppatori Tinkoff Condividono strumenti e tecniche che utilizzano nel lavoro reale. Accesso online ai materiali didattici Lezioni frontali e compiti a casa in cui puoi mettere in pratica le competenze acquisite. Applicabilità pratica...
2,7