https://github.com/wgarunap/devfest
defest
https://github.com/wgarunap/devfest
Last synced: about 2 months ago
JSON representation
defest
- Host: GitHub
- URL: https://github.com/wgarunap/devfest
- Owner: wgarunap
- Created: 2019-11-19T04:18:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-24T11:28:24.000Z (about 6 years ago)
- Last Synced: 2023-03-21T21:39:28.698Z (almost 3 years ago)
- Language: Go
- Size: 77.1 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevFest Golang Session - Agenda
## session - 01
- Introduction to Golang (30 mins)
- Why Go
- Go Installation
- Basic Go Understanding
- packages
- go variables
- arrays, slices and maps
- structs
- loops
- functions and methods
- "Hello, World" with Go (30 mins)
- Simple Hello, World
- Hello, World with simple server
- Simple HTTP server with handler
- Server Mux implementation
## session - 02
- CRUD Implementation (1 hour)
- Rest API implementation (Phone Book Application)
- Database integration for the CRUD
## session - 03
- Go test and benchmark (20 mins)
- Write unit tests for go functions
- Write benchmarks for go functions
- Log Standardisation (10 mins)
- Monitoring (15 mins)
- prometheus
- grafana
- Profiling (15 mins)
- Add go pprof to the application
## session - 04
- Dependency Management In Go (20 mins)
- go mod
- concurrency in Go (20 mins)
- go routines
- go channels
- sync package
## Questions