Sobes.tech
Junior — Middle

Tudna mesélni az általad megvalósított tanulási projektekről?

sobes.tech MI

Válasz az MI-től

A Go nyelvi oktatási projektek keretében több olyan alkalmazást készítettem, amelyek segítettek elsajátítani a nyelv alapfogalmait és ökoszisztémáját. Például létrehoztam egy REST API-t a feladatok kezelésére a net/http standard csomag és a Gorilla Mux keretrendszer használatával. A projektben megvalósítottam az útvonalkezelést, a kérésfeldolgozást és a PostgreSQL adatbázissal való munkát a database/sql könyvtár segítségével.

Egyszerű HTTP szerver példája Go-ban:

package main

import (
    "fmt"
    "net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Helló, világ!")
}

func main() {
    http.HandleFunc("/hello", helloHandler)
    http.ListenAndServe(":8080", nil)
}

Továbbá, kísérleteztem goroutine-okkal és csatornákkal az adatok párhuzamos feldolgozására, ami segített jobban megérteni a konkurenciát Go-ban.