Merci! Bibliothèque standard de Golang - cours 900 frotter. de Stepik, formation 16 leçons, Date 28 novembre 2023.
Miscellanea / / November 28, 2023
Exigences initiales
Connaissance de Golang: des constructions de base du langage aux interfaces, erreurs, goroutines et canaux.
Pour utiliser efficacement Go au travail et dans des projets personnels, il ne suffit pas d’apprendre les constructions du langage. Sans connaissance de la bibliothèque standard, vous devrez constamment rechercher sur Google et exécuter sur Stack Overflow.
Ce cours vous aidera à maîtriser les packages de base de la bibliothèque standard Go à travers des problèmes pratiques. Ils sont suffisamment simples pour être résolus avec une seule page de code - et en même temps proches de problèmes de travail réels.
Durant le cours, vous apprendrez:
- comment travailler avec du texte ;
- utiliser la date et l'heure ;
- appliquer des algorithmes et des structures de données ;
- lire et écrire des fichiers ;
- gérer JSON, XML et CSV ;
- appeler des services externes via HTTP ;
- travailler avec la base de données ;
- écrire des utilitaires CLI ;
- enregistrer les événements.
Le cours est conçu pour les programmeurs qui connaissent déjà Golang: des constructions de base du langage aux interfaces, erreurs, goroutines et canaux.
Le cours étant destiné à des programmeurs expérimentés, j'ai choisi le format de présentation que je préfère: court, succinct, avec des tâches de complexité moyenne. Peut-être que vous l'aimerez aussi.
Les cours sont écrits, pas de vidéos. Je peux expliquer clairement des choses complexes, c'est donc un plaisir de les lire. De nombreux exemples, pas de théorie sèche. À la fin de chaque module, il y a un bref résumé.
Le cours est interactif. La plupart des exercices peuvent être effectués directement dans le navigateur. Pour chaque problème, il existe une solution standard avec analyse.
Le cours est terminé à 60 % jusqu’à présent et sera achevé en 2023. Le prix va augmenter.
P.S. Si vous avez déjà suivi le cours Go in Practice, cela ne sert à rien de suivre ce cours maintenant. Attendez jusqu'à ce que vous soyez prêt à 100 %.
5
coursJe développe des logiciels open source, donne des cours et écris sur la programmation et les données.
J'écris des logiciels avec plaisir et j'apprécie le bon sens dans le développement et la vie. Gagnant du concours d'auteurs Habr dans la catégorie « Tout simplement sur le complexe ». Je gère des chaînes de télégrammes sur python @ohmypy, Go @thank_go et SQL @sqliter.
Partie 1
1. À propos du cours
2. Texte
3. date et l'heure
4. Lire et écrire
5. JSON, XML, CSV
6. Contexte
7. HTTP
8. SQL
9. Résumé
Partie 2
1. Algorithmes
2. Structures de données
3. Cryptographie
4. Ligne de commande
5. Les magazines
6. Résumé
Le final
1. Résultats