Skip to content

Commit 9317cf4

Browse files
committed
more skeleton
1 parent 304ff8a commit 9317cf4

14 files changed

+59
-15
lines changed

README.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,28 @@ _This tutorial is written for people who have less that one year programming exp
1818
### [2.3 Install Go](/part_2/2.3_installing_go.md)
1919
### [2.4 Pick Your IDE](/part_2/2.4_pick_your_IDE.md)
2020

21-
## Part-3 Write a Go server
21+
## [Part-3 Write a Go server](/part_3/write_a_go_server.md)
2222

23-
### 3.1 What is an API?
24-
### 3.2 Chat server Example project
23+
### [3.1 What is an API?](/part_3/3.1_api.md)
24+
### [3.2 Chat server Example project](/part_3/chat_server_example.md)
2525

26-
## Part-4 Dependencies
26+
## [Part-4 Dependencies](/part_4/dependencies.md)
2727

28-
### 4.1 Installing and using Dep
29-
### 4.2 Using Go Modules
30-
### 4.3 Go Get
28+
### [4.1 Installing and using Dep](/part_4/4.1installing_and_using_dep.md)
29+
### [4.2 Using Go Modules](/part_4/4.2using_go_modules.md)
3130

32-
## Part-5 Checking your Code
31+
## [Part-5 Checking your Code](/part_5/checking_your_code.md)
3332

34-
### 5.1 Linters
35-
### 5.2 Unit Tests
36-
### 5.3 Test Coverage
37-
### 5.4 Web Crawler Example
33+
### [5.1 Linters](part_5/5.1linters.md)
34+
### [5.2 Unit Tests](part_5/5.2_unit_tests.md)
35+
### [5.3 Test Coverage](part_5/5.3_test_coverage.md)
36+
### [5.4 Web Crawler Example](part_5/5.4_web_crawler_example.md)
3837

39-
## Part-6 Deploying a Service
38+
## [Part-6 Deploying a Service](part_6/deploying_a_service.md)
4039

41-
### 6.1 Docker
40+
### [6.1 Docker](6.1_docker.md)
4241

43-
## Extras
42+
## Extras (Coming Soon)
4443
* Problem Solving
4544
* Object Oriented Programming in Go
4645
* Unit Testing

part_3/3.1_api.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# What is an API?
2+
Before we can make the program we need to understand the architecture behind it.
3+
4+
## API
5+
6+
### TCP
7+
8+
### HTTP
9+
10+
### REST
11+
12+
## Calls
13+
14+
### GET
15+
16+
### POST
17+
18+
### DELETE
19+
20+
## Tools
21+
- Curl
22+
- Postman
23+
- browser
24+
25+
## Other kinds of Connects
26+
27+
### GraphQL
28+
29+
### RPC

part_3/chat_server_example.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# [Chat Server Example](https://github.com/Soypete/goChatter)
2+
3+
Step through writing the program
4+
5+

part_3/write_a_go_server.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
For your first Go program it make a lot of sense to cover a really important topic, servers. Your programs or apps are always going to need to be in contact with other programs. Servers are used to make these connections and send information across them. This exercise will be modeled off of a repo that I wrote previously as a [coding challenge](https://github.com/Soypete/goChatter) that was part of a job interview. I am using it without any changes because it is beginner code. I wrote this program after 5 months programming experience.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Installing and Using Dep

part_4/4.2_using_go_modules.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Using Go Modules

part_4/dependencies.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Dependencies

part_5/5.1_linters.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Linters

part_5/5.2_unit_tests.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Unit Testing

part_5/5.3_test_coverage.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Test Coverage

part_5/5.4_Web_crawler_example.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# [Web Crawler Example](https://github.com/women-who-go-utah/web-crawler-workshop)

part_5/checking_your_code.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Checking Your Code

part_6/6.1_Docker.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Docker

part_6/deploying_a_service.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Deploying a Service

0 commit comments

Comments
 (0)