Sobes.tech
Junior — Middle

Kas saaksite rääkida haridusprojektidest, mida olete ellu viinud?

sobes.tech AI

Vastus AI-lt

Koolitusprojektide raames Go keeles olen loonud mitu rakendust, mis on aidanud mul omandada keele põhikonceptsioone ja selle ökosüsteemi. Näiteks olen loonud REST API ülesannete haldamiseks, kasutades standardpaketti net/http ja Gorilla Mux raamistikku. Projektis olen rakendanud marsruutimist, päringute töötlemist ja töötanud PostgreSQL andmebaasiga database/sql raamatukogu kaudu.

Lihtsa HTTP-serveri näide Go keeles:

package main

import (
    "fmt"
    "net/http"
)

func helloHandler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Tere, maailm!")
}

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

Samuti olen katsetanud goroutine'ide ja kanalitega andmete paralleelse töötlemisega, mis on aidanud paremini mõista konkurentsi Go keeles.