Le langage Go Formation complète

所在平台: Udemy

课程主页: https://www.udemy.com/course/le-langage-go-formation-complete/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名:Go语言全面课程 概述:Go是一种由谷歌创建的开源语言。它的受欢迎程度正在迅速上升,现在已经跻身TIOBE排名中前20名。同时,Go语言还相对年轻,正是学习它的好时机!该课程适合编程初学者及已有其他语言(如Java、C#、Python或Ruby)经验的学习者。课程结束时,您将能够完成完整的Go项目。Go是一种既易于学习又功能强大的语言,您可以用它来制作简单的工具(如文件处理、Zip压缩等)或高性能的Web应用(如缩略图生成、REST API等)。 谁在使用Go?Go自2009年问世以来,在不到10年的时间里已经取得了显著成就,凭借其对性能的关注和开发的便利性,被众多知名企业所采用,包括:谷歌、Netflix、GitHub、Uber、Molotov TV和LeBonCoin等。 课程结构:通过测验和练习,您将掌握Go的所有特性。我们将共同完成的项目示例包括: - 一个替换文件中单词的工具 - 控制台中的刽子手游戏,包括单元测试以验证游戏逻辑 - 一个将定义存储在数据库中的词典 - 一个生成合格证书的工具,能够生成PDF和HTML - 一个图像处理软件,可以将图像转换为黑白或应用模糊,同时利用Goroutines将处理时间减少四分之一 - 一个提供HTTP Rest API的Web服务器,用于电影目录并进行JWT认证 在实现这些应用时,我们将探讨Go语言的重要方面,包括: - Go的基本语法、变量声明、流程控制(if、for等) - Go与其他语言(如Java、Python等)的区别 - 代码的包组织 - 使用外部库 - Goroutines和Channels以实现并行处理 - 处理包含JSON内容的HTTP GET/POST请求 - 创建高性能Web服务器的路由 - 用SQL进行数据库交互 - 使用JWT保护API 课程预计会不断更新,添加更多内容。快来加入我,一起掌握Go语言,以满足市场对该技术日益增长的需求!

课程评论(0条)

课程详情

Go est un langage open-source créé par Google. Sa popularité est en explosion, il est maintenant dans le top 20 des langages les plus populaires du classement TIOBE. De plus, Go est encore jeune, c'est le bon moment pour vous y mettre!Ce cours s'adresse autant aux débutants en programmation qu'à ceux qui ont déjà une expérience dans un autre langage (Java, C#, Python ou Ruby). A la fin du cours, vous serez capable de réaliser des projets Go complets.Go est un langage à la fois abordable et puissant. Avec lui, vous pourrez aussi bien faire des outils simples (traitement de fichiers, compression zip, etc. ) que des applications web performantes (génération de miniatures, API REST, etc). Qui utilise Go ?Go est né en 2009, et en moins de 10 ans a déjà conquis le monde. Grâce à son accent sur la performance et la facilité de développement, on le trouve chez de grands noms comme:Google (of course!)NetflixGitHubUberMolotov TVLeBonCoinStructure du coursGrâce aux quizz et aux exercices, vous serez capable de maîtriser toutes les spécificités de Go. Voici quelques exemples de projets que nous ferons ensemble:Un outils de remplacement de mots dans des fichiers ;Le jeu du pendu en console incluant des tests unitaires pour vérifier la logique de jeu ;Un dictionnaire stockant ses définitions en base de données ;Un générateur de certificats de réussite qui produit des PDFs et du HTML.Un logiciel de filtre massif d'images, qui converti en noir et blanc ou applique un flou tout en divisant par 4 le temps de traitement grâce aux Goroutines ;Un serveur web proposant une API HTTP Rest pour un catalogue de film avec authentification JWTPour réaliser ces applications, nous allons aborder tous les aspects importants du langage:La syntaxe de base du Go, déclaration des variables, contrôles de flux (if, for, etc.) ;Les différences de Go avec d'autres langages (Java, Python, etc.) ;L'organisation du code en package ;L'utilisation de bibliothèques externes ;Les Goroutines et les Channels pour paralléliser vos traitements ;Les requêtes HTTP GET / POST avec du contenu JSON ;Le routing pour créer un serveur web performant ;Les interactions base de données en SQL ;La sécurisation d'API avec JWT.Je compte ajouter encore beaucoup de contenu dans ce cours, attendez-vous à recevoir des mise à jour régulières. Rejoignez moi et maitrisez le Go pour répondre à la demande croissante sur cette technologie!

课程标签

0人关注该课程

主题相关的课程