|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apprendre-et-maitriser-go-par-la-pratique/
课程评论:没有评论
Coursera课程《Apprendre et maîtriser Go par la pratique》课程总结: 本课程旨在教授并精通Go语言的实践应用。Go是一种编译型、并发式编程语言,深受C和Pascal的影响,由Google(Robert Griesemer, Rob Pike, Ken Thompson)开发。Go语言正日益成为微服务和高流量应用开发的首选语言。 **Go语言的主要特点与优势:** * **易用性与高生产力:** 结合了先进的易用性和高效的开发体验。 * **高效性与静态类型:** 具备高水平的效率和静态类型检查。 * **高级性能:** 专为网络编程和充分利用多核处理器能力而设计。 **课程内容将涵盖:** * **Go语言基础:** 深入理解Go语言的简洁性及其强大之处。 * **微服务开发:** 学习如何使用Go语言构建微服务,并结合PostgreSQL、Redis和Apache Kafka等技术。 * **最佳实践与安全:** 探讨Go语言开发中的良好实践和安全性问题。 * **容器化部署:** 学习如何使用Docker等容器化技术部署Go应用程序。 * **Go标准库:** 深入了解Go语言精心设计且高效的原生库。 尽管Go的生态系统相对较新,但其原生库的智能设计和高效率,使其能够与拥有庞大生态系统和活跃社区支持的Java等语言竞争。本课程将帮助学习者充分利用Go的优势,应对现代软件开发的挑战。
Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d'un concept initial de Robert Griesemer, Rob Pike et Ken Thompson.Go est en train de devenir un langage de premier choix lors du développements de micro services web et d'applications supportant un trafic important.Lancé en 2009 par de Google, l'objectif principal de la création de Go était de combiner les meilleures fonctionnalités des autres langages de programmation:- Facilité d'utilisation et productivité de pointe- Une efficacité de haut niveau et un typage statique- Des performances avancées pour la mise en réseau et la pleine utilisation de la puissance multi-caursNous allons découvrir le langage, sa simplicité et toute sa puissance en développement des micro services en utilisant PostgreSQL, Redis et Apache Kafka tout en parlant de bonnes pratiques, de sécurité et de comment déployer nos applications en utilisant des technologies de containérisation comme Docker tout en parlant de la bibliothèque standard de Go.La bibliothèque native de Golang est intelligemment conçue et efficace, mais elle est en concurrence avec des langages comme Java qui sont soutenus par une énorme collection de code intégré et une industrie florissante de nouvelles bibliothèques créées par une communauté enthousiaste et engagée.