How to Build a File Server Applicaiton with Golang

所在平台: Udemy

课程主页: https://www.udemy.com/course/how-to-build-a-file-server-with-postgres-and-golang/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程标题:使用Golang构建文件服务器应用程序 课程概述:本课程旨在帮助学员构建自己的文件服务器,您可以在此上传自己的图片。学员将通过结构体定义Golang应用程序的数据模型。本课程将逐步展示如何使用PostgreSQL数据库构建文件服务器应用程序。内容包括:创建Golang应用程序,添加获取、上传和列出所有文件的端点,通过名称从服务器获取文件,在数据库中存储文件名称,使用Postman上传文件,以及图片的缩放处理。Golang编程语言以“简单、简约和务实”三词概括,设计理念突出其简单和极简的特点,使开发者能够高效开发软件系统。 课程要求: - 了解Golang编程。 - 熟悉Linux或OSx操作系统。 - 熟悉PostgreSQL数据库。 学习收获: - 学会如何使用PostgreSQL和Golang构建文件服务器。 - 学会如何存储和缩放图片,以及如何上传和获取上传的文件。 目标受众: - IT专业人员和管理人员,想要理解和学习这一热门新技术。

课程评论(0条)

课程详情

This course will help you to build your fileserver, where you can post your own images. You can define the data model of your Go applications using structs. This course shows you how to build fileserver application with sql database Postgres. This course covers the following: Creating golang applicationAdding endpoint for get, upload and list all filesGet from server file by nameStoring names of file in the databaseUpload files by using postmanResizes images The Go programming language can be simply described in three words: simple, minimal, and pragmatic. If you look deeply into the language design of Go, you see its simple and minimalistic approach, coupled with a pragmatic design. You can observe this simplicity with all the Go language features, including the type system. Today, many programming languages provide too many features that make applications more complex for developers. The design goal of Go is to be a simple and minimal language that provides all the necessary features for developing efficient software systems. What are the requirements? A familiarity of programming in Golang.A familiarity of Linux or OSxA familiarity of Postgres SQL What am I going to get from this course? Learned how to build files server with Postgres in GO. How store and resizes image, how to upload and get uploaded files. What is the target audience? IT professionals and managers who want to understand and learn this hot new technology

课程标签

0人关注该课程

主题相关的课程