GO (Golang) Advanced

Acest curs este unul custom, iar în prezent lucrăm la dezvoltarea unei versiuni de curs oficiale.
Pentru mai multe informații privind curriculum, te rugăm să ne scrii pe askformore@bittnet.ro .

Participanți: între 6 și 20 de cursanți
Livrare: live virtual, în limba Engleză
Suport de curs: manual digital

Cui i se adresează?

Ce vei învăța?

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs, studenții trebuie să:

  • aibă cunoștințe de bază privind înțelegerea terminologiilor de programare a computerelor
  • aibă cunoștințe de bază privind trainingul de GO

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

01. Introduction
  • go features
  • pros and cons
  • comparison with other programming languages
  • reasons why it should be used
02. Installation and environment setup
  • installation on various OS
  • editors and go compiler
  • create first program and test the installation
03. Strings
  • string functions
  • string formatting
  • regular expressions
04. File handling
  • reading files
  • writing files
  • line filters
  • file paths
05. Functions and methods
  • variadic functions
  • closures
  • recursion
  • pointer receivers
  • defer, panic and recover
06.Interfaces and error handling
  • interfaces
  • type assertion
  • error handling
07. Concurrency
  • concurrent programming
  • goroutines
  • channels (buffering, synchronization, directions)
  • errgroup
  • select statement
  • mutual exclusion
  • timers and tickers
08. The core packages
  • strings
  • input / output
  • files and folders
  • errors
  • containers and sort
  • hashes and cryptography
  • parsing command line arguments
  • synchronization primitives
09. Networking
  • servers and clients
  • HTTP
  • RPC
10. Automated testing
  • tests types
  • writing tests
  • code coverage

Recomandăm să continui cu:

Programe de certificare

GO (Golang) Advanced

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

3
zile

Preț:

1140 EUR

Livrare:

Clasă virtuală

Nivel:

3. Advanced

Oferte personalizate pentru grupuri de minim 2 persoane