Programmation en Go - cours 4400 frotter. de Stepik, formation, Date: 30 novembre 2023.
Miscellanea / / December 04, 2023
Un cours pour ceux qui commencent à apprendre le langage Go (golang de Google). Commençons par des concepts simples: types de données, syntaxe du langage, contrôle du flux de contrôle, et abordons également les problèmes de programmation multithread, de mise en réseau et de compilation. Pendant le cours vous recevrez: Des explications théoriques dans de courtes vidéos Des questions de test et des tâches pratiques, plus de 50 au total Un support de l'auteur du cours: réponses quotidiennes à vos questions Après avoir terminé le cours, vous serez capable de: Être capable d'écrire votre propre application de chat multithread en réseau Apprenez à recevoir des données sur le réseau et à les analyser (analyser). Vous comprendrez où et comment utiliser Go Go - universel, rapide et avec un très faible coût seuil d’entrée. La simplicité est son principal avantage. Go est aussi simple que Python et PHP, mais avec la puissance du C++. La demande de Go est en constante augmentation. Outre Google, Go est également activement utilisé par d'autres géants: Mail. Ru, Ozon, Baidu, Adobe, IBM, Intel. Et ce n’est pas une liste complète, qui ne cesse de s’allonger. En 2018, plusieurs grandes entreprises ont commencé à migrer le code des systèmes à forte charge vers le langage Go. Allez comme aucun autre adapté à la création d'une architecture de microservices tolérante aux pannes grâce à son modèle multithread et de traitement les erreurs. Des projets de traitement du courrier, d'analyse de données, de services Web autonomes, de systèmes de vision par ordinateur, de stockage dans le cloud, de commerce électronique, de traitement et de génération de graphiques, et bien plus encore, sont implémentés dans Go.
Toutes les informations publiées dans cette section de Lifehacker ne constituent pas une offre publique au sens des dispositions de l'article 437 du Code civil de la Fédération de Russie et sont uniquement à des fins d'information.
Le service utilise les technologies du projet « Educated » et ne fournit pas de services éducatifs.