├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.exe~ 3 | *.dll 4 | *.so 5 | *.dylib 6 | 7 | .DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Golang - The Practical Guide 2 | 3 | This code repository holds code snapshots for my complete [Golang - The Practical Guide course](https://acad.link/golang). 4 | 5 | # How To Use 6 | 7 | The different [branches](./branches) in this repository reflect the different course sections - every course section has a corresponsing branch that contains the source code snapshots (and other resources) for that branch. 8 | 9 | Inside the branches, you find various resources that belong to the corresponding course section: 10 | 11 | - A `/code` folder which contains various subfolders that carry lecture names (or names that make mapping them to lectures easy): Those are **different code snapshots for different lectures** of that section. 12 | - A `/slides` folder that contains slides for that course section (if slides were used in that section) 13 | - An `/extra-files` folder that contains any extra files that are needed at some point in the course section 14 | 15 | For example, the folder [01-exploring-variables](https://github.com/mschwarzmueller/golang-course-code/tree/02-basics/code/01-exploring-variables) in branch [02-basics](https://github.com/mschwarzmueller/golang-course-code/tree/02-basics) contains the code snapshot for the lecture named "Exploring Variables" in the second course section (which is named "Go Basics: Values, Variables, Types"). 16 | 17 | --------------------------------------------------------------------------------