Programming Backend with Go

Leesfragment
€28,99
  • This
  • book
  • takes
  • its
  • time
  • to
  • go
  • over
  • every
  • important
  • aspect
  • of
  • backend
  • programming,
  • from
  • the
  • fundamentals
  • to
  • more
  • advanced
  • techniques,
  • so
  • that
  • you
  • can
  • become
  • experts
  • in
  • Go
  • scripting
  • and
  • all
  • the
  • things
  • Go
  • can
  • do.
  • Quickly
  • introducing
  • readers
  • to
  • Go
  • and
  • its
  • ecosystem,
  • the
  • book
  • walks
  • them
  • through
  • installing
  • the
  • language
  • and
  • creating
  • a
  • development
  • environment
  • with
  • Visual
  • Studio
  • Code.
  • Next,
  • it
  • takes
  • a
  • baby
  • step
  • into
  • learning
  • the
  • basics
  • of
  • building
  • web
  • servers
  • with
  • the
  • net/http
  • package,
  • going
  • over
  • topics
  • like
  • routing,
  • handling
  • various
  • HTTP
  • methods,
  • and
  • the
  • structures
  • of
  • requests
  • and
  • responses.
  • Path
  • variables,
  • regex-based
  • routing,
  • custom
  • handlers,
  • and
  • middleware
  • are
  • some
  • of
  • the
  • advanced
  • routing
  • topics
  • covered,
  • which
  • uses
  • the
  • robust
  • gorilla/mux
  • package.
  • After
  • introducing
  • session
  • and
  • cookie
  • management,
  • the
  • book
  • moves
  • on
  • to
  • user
  • authentication,
  • covering
  • topics
  • such
  • as
  • OAuth2
  • integration,
  • JWT
  • for
  • secure
  • APIs,
  • and
  • more.The
  • book
  • then
  • teaches
  • various
  • aspects
  • of
  • database
  • integration
  • with
  • GORM,
  • covering
  • topics
  • such
  • as
  • connecting
  • to
  • SQL
  • databases,
  • performing
  • CRUD
  • operations,
  • managing
  • migrations,
  • and
  • handling
  • transactions
  • and
  • concurrency
  • control.
  • The
  • Gin
  • framework
  • for
  • designing
  • and
  • implementing
  • microservices,
  • REST
  • and
  • gRPC
  • for
  • inter-service
  • communication,
  • and
  • Kubernetes
  • for
  • containerizing
  • applications
  • are
  • also
  • covered
  • in
  • detail.
  • Also
  • covered
  • is
  • message
  • brokering
  • with
  • Apache
  • Kafka
  • and
  • NSQ
  • for
  • asynchronous
  • systems,
  • which
  • guarantees
  • resilient
  • systems
  • and
  • efficient
  • message
  • delivery.
  • Secure
  • coding
  • practices,
  • HTTPS
  • with
  • crypto/tls,
  • avoiding
  • SQL
  • injections
  • and
  • XSS
  • attacks,
  • and
  • configuration
  • management
  • with
  • Viper
  • are
  • also
  • one
  • of
  • the
  • main
  • goal
  • of
  • the
  • book.Last
  • but
  • not
  • least,
  • the
  • book
  • covers
  • testing
  • and
  • debugging
  • with
  • tools
  • such
  • as
  • Delve,
  • Testify,
  • and
  • GoMock.
  • It
  • then
  • teaches
  • readers
  • through
  • various
  • deployment
  • strategies,
  • such
  • as
  • blue-green,
  • canary,
  • and
  • rolling
  • deployments
  • with
  • AWS
  • CodeDeploy.
  • Utilizing
  • Go's
  • robust
  • features
  • and
  • clean
  • scripting
  • capabilities,
  • this
  • book
  • provides
  • you
  • with
  • the
  • necessary
  • knowledge
  • and
  • skills
  • to
  • develop
  • secure,
  • scalable,
  • and
  • resilient
  • backend
  • systems.Key
  • LearningsTable
  • of Content
1 of 308
pro-mbooks3 : libris