|
LO-1
|
Upon successful completion of this course, students will reach the competence to develop high-performance concurrent applications via goroutines and channels by grasping the fundamental structures of the Go programming language such as syntax, data types, and package management; design web servers with HTTP modules and middlewares to apply transition principles from monolithic systems to microservices architectures; execute database integration (ORM) operations via GORM by using RESTful API and gRPC protocols in inter-service communication; and simultaneously include their distributed services in deployment processes with container (Docker) and orchestration (Kubernetes) architectures while professionally managing error isolation and performance monitoring mechanisms. |