Grazie! Golang in pratica - corso 3000 rubli. da Stepik, formazione 30 lezioni, Data: 29 ottobre 2023.
Miscellanea / / November 29, 2023
Go è una lingua unica. Semplice fino alla primitività, ma con una libreria standard ampia e ben congegnata. Tipizzato staticamente, ma ottimo per piccole utenze. Abbastanza di basso livello per armeggiare con i byte, ma sufficientemente di alto livello per eseguire lavoro asincrono senza mal di testa.
Questo corso è rivolto a coloro che hanno una buona conoscenza di Python, JS o PHP (o qualsiasi altro linguaggio) e vogliono padroneggiare rapidamente Go per poter iniziare a usarlo al lavoro o in progetti personali. Non perderemo tempo a spiegare "cos'è una variabile", "come funziona un ciclo" o a risolvere esercizi inutili come "cosa stamperà una funzione". Impariamo invece la lingua attraverso piccoli problemi pratici.
Poiché il corso è pensato per programmatori esperti, ho scelto il formato di presentazione che preferisco: breve, conciso, con compiti di media complessità. Forse piacerà anche a te.
Dopo aver completato il corso, padroneggerai:
- Nozioni di base sulla lingua
Array e mappe, funzioni e puntatori, strutture e metodi, interfacce, lavorare con gli errori.
- Codice pulito
Pacchetti e moduli, test, benchmark, profiler.
- Multitasking
Goroutine, canali, composizione, timer, contesto, sincronizzazione.
- Libreria standard
Stringhe e testo, data e ora, file, JSON e XML, richieste HTTP, SQL.
Le lezioni sono scritte, niente video. Riesco a spiegare chiaramente cose complesse, quindi è un piacere leggerle. Molti esempi, nessuna teoria secca. Alla fine di ogni modulo c'è un breve riassunto.
Il corso è interattivo. La maggior parte degli esercizi può essere eseguita direttamente nel browser. Per ogni problema esiste una soluzione standard con analisi.
Se totalizzi l'85% dei punti, riceverai un certificato, il 95% dei punti riceverà un certificato con lode. La prima lezione di ogni modulo è disponibile gratuitamente.
5
corsiSviluppo software open source, insegno corsi e scrivo di programmazione e dati.
Scrivo software con piacere e apprezzo il buon senso nello sviluppo e nella vita. Vincitore del concorso per autori Habr nella categoria “semplicemente complesso”. Gestisco canali Telegram su Python @ohmypy, Go @thank_go e SQL @sqliter.
Nozioni di base
1. Informazioni sul corso
2. Disegni di base
3. Array e mappe
4. Funzioni e puntatori
5. Strutture e metodi
6. Interfacce
7. Errori
8. Riepilogo
Codice pulito
1. Pacchetti e moduli
2. Test
3. Punti di riferimenti
4. Profilatore
5. Riepilogo
Multitasking
1. Goroutine
2. Canali 1
3. Canali 2
4. Composizione
5. Tempo
6. Contesto
7. Sincronizzazione
8. Riepilogo
Libreria standard
1. Informazioni sul modulo
2. Testo
3. data e ora
4. Leggere e scrivere
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Riepilogo
Il finale
1. Risultati