|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-development-dengan-golang-dan-react/
课程评论:没有评论
Coursera 线上课程《使用 Golang 和 React 进行 Web 开发》课程总结: 本课程专为希望深入学习 Golang 和 React.js 的学员设计,旨在提升 Web 开发技能。课程将带领学员使用 Go 语言从零构建 REST API,不依赖任何框架,并将其与 PostgreSQL 数据库集成。随后,学员将学习如何使用 Facebook 推出的 React.js 前端技术来调用和展示后端 API。课程以构建“电影列表”为实际案例,帮助学员扎实掌握相关知识。 **关于技术栈:** * **Golang (Go):** 由 Google 于 2009 年推出,是一种易于学习、简洁、高效的开源编程语言。它是一种编译型、强类型语言,具有垃圾回收、结构化编程、内存安全以及并发和并行编程等特性,其能力与 Java 语言相当。Google 提供免费开源的编译器和 IDE。 * **React (React.js / ReactJS):** 由 Meta (前 Facebook) 和社区共同维护的开源免费前端 JavaScript 库。它用于构建基于 UI 组件的用户界面。React 可用于单页应用、移动应用或服务器渲染应用(如使用 Next.js)。React 主要负责状态管理和将状态渲染到 DOM,因此开发 React 应用通常需要配合额外的库来处理路由和客户端特定功能。 **学员电脑配置要求:** * **操作系统:** Windows, Linux, 或 MacOS。 * **处理器:** Intel 双核(推荐 Core i3 及以上)。 * **内存 (RAM):** 1GB (推荐 2GB)。 * **屏幕分辨率:** 1366 x 768 (推荐 Full HD 1920 x 1080)。 **所需软件:** * **文本编辑器:** Visual Studio Code。 * **包管理器:** NPM。 * **浏览器:** Chrome / Firefox。 * **Go 运行时环境。**
Untuk kamu yang ingin mendalami Golang dan React.js mungkin kelas ini bisa membantu kamu dalam meningkatkan skill web development. Di kelas ini kita akan membuat REST API dengan teknologi Go tanpa menggunakan framework yang akan dipadu dengan database PostgreSQL. Nantinya backend tersebut atau web service tersebut akan dikonsumsi oleh bagian frontend dengan teknologi React.js besutan Facebook.Dengan studi kasus membuat movie list diharapkan peserta mampu memahaminya dengan baik.Go (sering disebut sebagai Golang) adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Go adalah bahasa pemrograman sumber terbuka yang mudah, sederhana, efisien. Selain itu, Go memiliki level yang sama dengan Java. Yaitu bahasa pemrograman yang dihimpun dan diketik dalam bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berurutan. Kompiler dan IDE lainnya disediakan oleh Google dari awal secara bebas dan sumber terbuka.React (juga dikenal sebagai React.js atau ReactJS ) adalah library JavaScript front-end sumber terbuka dan gratis untuk membangun antarmuka pengguna berdasarkan komponen UI. Itu dikelola oleh Meta (sebelumnya Facebook) dan komunitas pengembang individu dan perusahaan. React dapat digunakan sebagai basis dalam pengembangan aplikasi single-page , mobile, atau server-rendered dengan kerangka kerja seperti Next.js. Namun, React hanya peduli dengan manajemen status dan merender status itu ke DOM , jadi membuat aplikasi React biasanya memerlukan penggunaan pustaka tambahan untuk perutean, serta fungsionalitas sisi klien tertentu.Spesifikasi komputer peserta:Sistem operasi: Windows, Linux, atau MacOS.Prosesor: Intel Dual Core (Rekomendasi Core i3 ke atas).RAM: 1GB (Rekomendasi 2GB).Resolusi layar: 1366 x 768 (Rekomendasi Full HD 1920 x 1080)Software:Visual Studio Code sebagai text editorNPM sebagai Package ManagerBrowser: Chrome / FirefoxGo runtime