Durata corso:
4 giorni
Corso Programmazione Go – Modulo II
Contenuti del corso
- Using Maps as Sets
- Working with Interface Keys and Slices
- Implementing Collection and Reduction
- Using the Pprof Tool
- Working with Methods and Interfaces
- Mocking in Unit Tests
- Using Concurrency to Keep Data Consistent
- Using User-Defined Types
- Optimizing Code for Speed
- Using Idiomatic Go
- Working with Time, Errors, Common Interfaces, and Comments
- Working with and Managing Packages
- Working with Databases in Go
- Serving a JSON API
- Testing and Building in Go
- Gaining a Solid Foundation in Web Development with Go
- Working with Templates for Web Development in Go
- Creating Your Own Server for Web Development in Go
- Understanding and Working with the net/http Package
- Understanding and Working with Routing and Serving Files
- Deploying Your Site
Partecipanti
Programmatori provenienti dal C/C++, Java, JavaScript o Python che desiderano familiarizzarsi con questo nuovo linguaggio e programmatori web.
Prerequisiti
Per la partecipazione a questo corso è richiesta la conoscenza di stesura e compilazione di programmi in altri linguaggi di programmazione, nonché una discreta familiarità col controllo versioni Git.
Obiettivi
Al termine di questo modulo i partecipanti saranno in grado di:
- Preparare siti web dinamici di complessità intermedia
- Usare librerie aggiuntive per aggiungere features ai siti
- Usare strumenti di testing e di miglioramento dell’efficacia
- Interfacciare i propri siti a Database
Vuoi ulteriori info?