Vai sviluppatore: corso 144.000 rubli. da Yandex Workshop, formazione 6 mesi, data 29 novembre 2023.
Miscellanea / / November 29, 2023
In un formato a te conveniente: con o senza scadenze
Esistono due formati di formazione: in un piccolo gruppo di 15 persone con scadenze e sprint, oppure al tuo ritmo, senza sprint e scadenze. Puoi scegliere il formato più adatto a te.
Con webinar, teoria e pratica costante
Studierai online sulla piattaforma Workshop con compiti teorici e pratici. E ancora una volta durante lo sprint ci saranno webinar: potrai esaminare argomenti complessi ed errori in modo più dettagliato, porre domande sul corso, su Go o sulla programmazione in generale.
Con il supporto di mentori esperti
I mentori conducono webinar con codifica in tempo reale, rispondono alle domande e ti aiutano a capirlo. Inoltre, incontrerai personalmente il tuo mentore a ogni sprint per condividere esperienze, discutere di codice, aspettative di carriera o qualsiasi altro argomento che ti interessi.
Per progetti educativi
Dovrai scegliere uno dei percorsi pratici: “Servizio di abbreviazione URL” o “Servizio di raccolta metriche e avvisi”. Alla fine del corso potrai aggiungere 3 progetti al tuo portfolio: 2 di essi possono essere realizzati sulla base dei tuoi progetti o secondo i nostri termini di riferimento.
Introduzione e test di posizionamento
Inclusi nel programma: Go Developer e Advanced Go Developer
Imparerai come funziona la formazione e farai un test sulle basi dello sviluppo backend e sulla sintassi Go.
Pacchetti di librerie standard
Inclusi nel programma: Go Developer e Advanced Go Developer
In questo modulo parleremo dei popolari pacchetti Go. Imparerai a scrivere e testare applicazioni HTTP con net/http, gestire la trasmissione dati e durata delle attività con contesto, effettuare query al database, familiarizzare con le funzionalità di serializzazione e gestione degli errori in Andare.
Competitività
Inclusi nel programma: Go Developer e Advanced Go Developer
Ti diciamo cos'è il multithreading a livello di sistema operativo. Imparerai la differenza tra un thread e un processo, quali tipi di multithreading esistono, cosa succede quando si cambia thread, come gestire deadlock e datarace. Rispondendo a queste e ad altre domande, passiamo allo scheduler Go. Allora ti presenteremo thread leggeri nel linguaggio: goroutine e altri strumenti linguistici per la scrittura multi-thread applicazioni.
Primo progetto di laurea
Inclusi nel programma: Go Developer e Advanced Go Developer
Sarai in grado di completare un progetto basato sulle specifiche tecniche da noi proposte individualmente o in gruppo con altri studenti. Puoi anche realizzare il tuo progetto, dopo averlo preventivamente concordato con il tuo mentore. I mentori controlleranno i progetti di laurea. Avrai 5 settimane per completare il progetto.
Modelli di progettazione
Incluso nel programma: Advanced Go Developer
In questo modulo esamineremo i design pattern e gli antipattern della programmazione Go. Imparerai come implementare i modelli di progettazione delle applicazioni più comuni e come evitare errori impliciti durante la programmazione Andare.
Tulling
Incluso nel programma: Advanced Go Developer
Il punto di forza di Go sono i suoi strumenti di sviluppo integrati. In questo modulo imparerai come utilizzare gli strumenti per lo styling e l'analisi statica del codice, la creazione di documentazione, la generazione di codice e la profilazione.
Libreria standard estesa
Incluso nel programma: Advanced Go Developer
Go ha molte cose disponibili immediatamente e sei incoraggiato a scrivere le tue soluzioni basate sulla libreria standard. In questo modulo completerai la tua introduzione ai pacchetti integrati di Go e acquisirai familiarità con la libreria standard "estesa" del linguaggio, che contiene un gran numero di pacchetti utili.
Secondo progetto di laurea
Incluso nel programma: Advanced Go Developer
Sarai in grado di completare un progetto basato sulle specifiche tecniche da noi proposte individualmente o in gruppo con altri studenti. Puoi anche realizzare il tuo progetto, dopo averlo preventivamente concordato con il tuo mentore. I progetti saranno controllati da esperti - autori e mentori del corso. Avrai 5 settimane per completare il progetto.
Webinar
Oltre alla teoria e alla pratica, i mentori condurranno webinar per te una volta per sprint, alla fine della prima settimana. I webinar servono per approfondire argomenti complessi, analizzare gli errori più comuni e rispondere a domande sul corso, su Go o sulla programmazione in generale.
Sessioni 1:1
Ogni studente avrà l'opportunità di avere una chiamata individuale con il proprio mentore una volta per sprint. Nella mezz'ora assegnata, non solo puoi porre domande sul progetto, ma anche discutere le aspettative di carriera, condividere esperienze di sviluppo o toccare qualsiasi altro argomento che ti interessa.