├── 3-Front-End with React ├── README.md ├── package.json ├── public │ ├── cards.json │ ├── favicon.ico │ ├── img │ │ ├── blackguitar.jpeg │ │ ├── coolguitar.jpeg │ │ ├── drums.jpg │ │ ├── flute.jpeg │ │ ├── mics.jpeg │ │ ├── redguitar.jpeg │ │ ├── saxophone.jpeg │ │ ├── strings.png │ │ └── sunnyguitar.jpeg │ ├── index.html │ └── manifest.json └── src │ └── index.js ├── 4-Build-GoMusic ├── README.MD ├── package.json ├── public │ ├── cards.json │ ├── favicon.ico │ ├── img │ │ ├── blackguitar.jpeg │ │ ├── coolguitar.jpeg │ │ ├── drums.jpg │ │ ├── flute.jpeg │ │ ├── img-small │ │ │ ├── drums.jpg │ │ │ ├── pexels-photo-290660(1).jpeg │ │ │ ├── redguitar.jpeg │ │ │ └── strings.png │ │ ├── mics.jpeg │ │ ├── redguitar.jpeg │ │ ├── saxophone.jpeg │ │ ├── strings.png │ │ └── sunnyguitar.jpeg │ ├── index.html │ ├── manifest.json │ ├── promos.json │ └── user.json └── src │ ├── About.js │ ├── App.js │ ├── App.test.js │ ├── CreditCards.js │ ├── Navigation.js │ ├── ProductCards.js │ ├── index.js │ ├── modalwindows.js │ ├── orders.js │ └── registerServiceWorker.js ├── 5-RESTFul-API ├── README.md ├── backend │ └── src │ │ ├── dblayer │ │ ├── dblayer.go │ │ └── orm.go │ │ ├── main.go │ │ ├── models │ │ └── models.go │ │ └── rest │ │ ├── handler.go │ │ └── rest.go └── frontend │ ├── README.md │ ├── package.json │ ├── public │ ├── cards.json │ ├── favicon.ico │ ├── img │ │ ├── blackguitar.jpeg │ │ ├── coolguitar.jpeg │ │ ├── drums.jpg │ │ ├── flute.jpeg │ │ ├── img-small │ │ │ ├── drums.jpg │ │ │ ├── pexels-photo-290660(1).jpeg │ │ │ ├── redguitar.jpeg │ │ │ └── strings.png │ │ ├── mics.jpeg │ │ ├── redguitar.jpeg │ │ ├── saxophone.jpeg │ │ ├── strings.png │ │ └── sunnyguitar.jpeg │ ├── index.html │ ├── manifest.json │ ├── promos.json │ └── user.json │ └── src │ ├── About.js │ ├── App.js │ ├── App.test.js │ ├── CreditCards.js │ ├── Navigation.js │ ├── ProductCards.js │ ├── index.js │ ├── modalwindows.js │ ├── orders.js │ └── registerServiceWorker.js ├── 6-Advanced-Web ├── Frontend │ ├── package.json │ ├── public │ │ ├── cards.json │ │ ├── favicon.ico │ │ ├── img │ │ │ ├── blackguitar.jpeg │ │ │ ├── coolguitar.jpeg │ │ │ ├── drums.jpg │ │ │ ├── flute.jpeg │ │ │ ├── img-small │ │ │ │ ├── drums.jpg │ │ │ │ ├── pexels-photo-290660(1).jpeg │ │ │ │ ├── redguitar.jpeg │ │ │ │ └── strings.png │ │ │ ├── mics.jpeg │ │ │ ├── redguitar.jpeg │ │ │ ├── saxophone.jpeg │ │ │ ├── strings.png │ │ │ └── sunnyguitar.jpeg │ │ ├── index.html │ │ ├── manifest.json │ │ ├── promos.json │ │ └── user.json │ ├── readme.md │ └── src │ │ ├── About.js │ │ ├── App.js │ │ ├── App.test.js │ │ ├── CreditCards.js │ │ ├── Navigation.js │ │ ├── ProductCards.js │ │ ├── index.js │ │ ├── modalwindows.js │ │ ├── orders.js │ │ └── registerServiceWorker.js ├── backend │ ├── ginreadme.md │ └── src │ │ ├── dblayer │ │ ├── dblayer.go │ │ └── orm.go │ │ ├── main.go │ │ ├── models │ │ └── models.go │ │ └── rest │ │ ├── handler.go │ │ └── rest.go └── readme.md ├── 7-Testing-and-benchmarking ├── backend │ ├── ginreadme.md │ ├── public │ │ └── img │ │ │ ├── blackguitar.jpeg │ │ │ ├── coolguitar.jpeg │ │ │ ├── drums.jpg │ │ │ ├── flute.jpeg │ │ │ ├── img-small │ │ │ ├── blackguitar.jpeg │ │ │ ├── coolguitar.jpeg │ │ │ ├── drums.jpg │ │ │ ├── flute.jpeg │ │ │ ├── redguitar.jpeg │ │ │ ├── saxophone.jpeg │ │ │ └── strings.png │ │ │ ├── mics.jpeg │ │ │ ├── redguitar.jpeg │ │ │ ├── saxophone.jpeg │ │ │ ├── strings.png │ │ │ └── sunnyguitar.jpeg │ └── src │ │ ├── dblayer │ │ ├── dblayer.go │ │ ├── mockdblayer.go │ │ ├── orm.go │ │ └── orm_test.go │ │ ├── main.go │ │ ├── mockdata.json │ │ ├── models │ │ └── models.go │ │ └── rest │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── rest.go └── readme.md ├── 9-Isomorphic-Go ├── README.md ├── browser │ ├── main.go │ ├── main.js │ └── main.js.map ├── nodeprojects │ ├── calc │ │ ├── addsub.js │ │ ├── addsubgo.go │ │ ├── addsubgo.js │ │ ├── addsubgo.js.map │ │ └── calc.js │ ├── gopackages │ │ ├── gopackages.go │ │ ├── gopackages.js │ │ └── gopackages.js.map │ ├── jsonbeautify │ │ ├── jsonbeautify.go │ │ ├── jsonbeautify.js │ │ ├── jsonbeautify.js.map │ │ ├── package-lock.json │ │ └── package.json │ └── musicalinstruments │ │ ├── mi.go │ │ ├── mi.js │ │ ├── mi.js.map │ │ └── usemi.js └── reactproject │ ├── app.go │ ├── gen_App_reactGen.go │ ├── hello_message │ ├── gen_HelloMessage_reactGen.go │ └── hello_message.go │ ├── index.html │ ├── main.go │ ├── reactproject.js │ └── reactproject.js.map ├── README.md ├── final-application ├── public │ └── build │ │ ├── asset-manifest.json │ │ ├── cards.json │ │ ├── favicon.ico │ │ ├── img │ │ ├── blackguitar.jpeg │ │ ├── coolguitar.jpeg │ │ ├── drums.jpg │ │ ├── flute.jpeg │ │ ├── img-small │ │ │ ├── blackguitar.jpeg │ │ │ ├── coolguitar.jpeg │ │ │ ├── drums.jpg │ │ │ ├── flute.jpeg │ │ │ ├── redguitar.jpeg │ │ │ ├── saxophone.jpeg │ │ │ └── strings.png │ │ ├── mics.jpeg │ │ ├── redguitar.jpeg │ │ ├── saxophone.jpeg │ │ ├── strings.png │ │ └── sunnyguitar.jpeg │ │ ├── index.html │ │ ├── manifest.json │ │ ├── promos.json │ │ ├── service-worker.js │ │ ├── static │ │ └── js │ │ │ ├── main.04874240.js │ │ │ └── main.04874240.js.map │ │ └── user.json ├── readme.md └── src │ ├── dblayer │ ├── dblayer.go │ └── orm.go │ ├── main.go │ ├── mockdata.json │ ├── models │ └── models.go │ └── rest │ ├── handler.go │ ├── mockHandler.go │ └── rest.go └── projectdb.sql /3-Front-End with React/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/README.md -------------------------------------------------------------------------------- /3-Front-End with React/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/package.json -------------------------------------------------------------------------------- /3-Front-End with React/public/cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/cards.json -------------------------------------------------------------------------------- /3-Front-End with React/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/favicon.ico -------------------------------------------------------------------------------- /3-Front-End with React/public/img/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/blackguitar.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/coolguitar.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/drums.jpg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/flute.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/mics.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/mics.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/redguitar.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/saxophone.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/img/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/strings.png -------------------------------------------------------------------------------- /3-Front-End with React/public/img/sunnyguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/img/sunnyguitar.jpeg -------------------------------------------------------------------------------- /3-Front-End with React/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/index.html -------------------------------------------------------------------------------- /3-Front-End with React/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/public/manifest.json -------------------------------------------------------------------------------- /3-Front-End with React/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/3-Front-End with React/src/index.js -------------------------------------------------------------------------------- /4-Build-GoMusic/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/README.MD -------------------------------------------------------------------------------- /4-Build-GoMusic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/package.json -------------------------------------------------------------------------------- /4-Build-GoMusic/public/cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/cards.json -------------------------------------------------------------------------------- /4-Build-GoMusic/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/favicon.ico -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/blackguitar.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/coolguitar.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/drums.jpg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/flute.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/img-small/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/img-small/drums.jpg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/img-small/pexels-photo-290660(1).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/img-small/pexels-photo-290660(1).jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/img-small/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/img-small/redguitar.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/img-small/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/img-small/strings.png -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/mics.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/mics.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/redguitar.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/saxophone.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/strings.png -------------------------------------------------------------------------------- /4-Build-GoMusic/public/img/sunnyguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/img/sunnyguitar.jpeg -------------------------------------------------------------------------------- /4-Build-GoMusic/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/index.html -------------------------------------------------------------------------------- /4-Build-GoMusic/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/manifest.json -------------------------------------------------------------------------------- /4-Build-GoMusic/public/promos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/promos.json -------------------------------------------------------------------------------- /4-Build-GoMusic/public/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/public/user.json -------------------------------------------------------------------------------- /4-Build-GoMusic/src/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/About.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/App.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/App.test.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/CreditCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/CreditCards.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/Navigation.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/ProductCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/ProductCards.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/index.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/modalwindows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/modalwindows.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/orders.js -------------------------------------------------------------------------------- /4-Build-GoMusic/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/4-Build-GoMusic/src/registerServiceWorker.js -------------------------------------------------------------------------------- /5-RESTFul-API/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/README.md -------------------------------------------------------------------------------- /5-RESTFul-API/backend/src/dblayer/dblayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/backend/src/dblayer/dblayer.go -------------------------------------------------------------------------------- /5-RESTFul-API/backend/src/dblayer/orm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/backend/src/dblayer/orm.go -------------------------------------------------------------------------------- /5-RESTFul-API/backend/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/backend/src/main.go -------------------------------------------------------------------------------- /5-RESTFul-API/backend/src/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/backend/src/models/models.go -------------------------------------------------------------------------------- /5-RESTFul-API/backend/src/rest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/backend/src/rest/handler.go -------------------------------------------------------------------------------- /5-RESTFul-API/backend/src/rest/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/backend/src/rest/rest.go -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/README.md: -------------------------------------------------------------------------------- 1 | Front end code for chapter 5 2 | -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/package.json -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/cards.json -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/favicon.ico -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/blackguitar.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/coolguitar.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/drums.jpg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/flute.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/img-small/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/img-small/drums.jpg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/img-small/pexels-photo-290660(1).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/img-small/pexels-photo-290660(1).jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/img-small/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/img-small/redguitar.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/img-small/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/img-small/strings.png -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/mics.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/mics.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/redguitar.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/saxophone.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/strings.png -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/img/sunnyguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/img/sunnyguitar.jpeg -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/index.html -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/manifest.json -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/promos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/promos.json -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/public/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/public/user.json -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/About.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/App.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/App.test.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/CreditCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/CreditCards.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/Navigation.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/ProductCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/ProductCards.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/index.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/modalwindows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/modalwindows.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/orders.js -------------------------------------------------------------------------------- /5-RESTFul-API/frontend/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/5-RESTFul-API/frontend/src/registerServiceWorker.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/package.json -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/cards.json -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/favicon.ico -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/blackguitar.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/coolguitar.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/drums.jpg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/flute.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/img-small/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/img-small/drums.jpg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/img-small/pexels-photo-290660(1).jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/img-small/pexels-photo-290660(1).jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/img-small/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/img-small/redguitar.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/img-small/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/img-small/strings.png -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/mics.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/mics.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/redguitar.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/saxophone.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/strings.png -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/img/sunnyguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/img/sunnyguitar.jpeg -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/index.html -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/manifest.json -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/promos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/promos.json -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/public/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/public/user.json -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/readme.md: -------------------------------------------------------------------------------- 1 | Front end code 2 | -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/About.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/App.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/App.test.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/CreditCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/CreditCards.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/Navigation.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/ProductCards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/ProductCards.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/index.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/modalwindows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/modalwindows.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/orders.js -------------------------------------------------------------------------------- /6-Advanced-Web/Frontend/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/Frontend/src/registerServiceWorker.js -------------------------------------------------------------------------------- /6-Advanced-Web/backend/ginreadme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/ginreadme.md -------------------------------------------------------------------------------- /6-Advanced-Web/backend/src/dblayer/dblayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/src/dblayer/dblayer.go -------------------------------------------------------------------------------- /6-Advanced-Web/backend/src/dblayer/orm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/src/dblayer/orm.go -------------------------------------------------------------------------------- /6-Advanced-Web/backend/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/src/main.go -------------------------------------------------------------------------------- /6-Advanced-Web/backend/src/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/src/models/models.go -------------------------------------------------------------------------------- /6-Advanced-Web/backend/src/rest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/src/rest/handler.go -------------------------------------------------------------------------------- /6-Advanced-Web/backend/src/rest/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/6-Advanced-Web/backend/src/rest/rest.go -------------------------------------------------------------------------------- /6-Advanced-Web/readme.md: -------------------------------------------------------------------------------- 1 | Code for chapter 6 2 | -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/ginreadme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/ginreadme.md -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/blackguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/coolguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/drums.jpg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/flute.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/blackguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/coolguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/drums.jpg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/flute.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/redguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/saxophone.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/img-small/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/img-small/strings.png -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/mics.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/mics.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/redguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/saxophone.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/strings.png -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/public/img/sunnyguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/public/img/sunnyguitar.jpeg -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/dblayer/dblayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/dblayer/dblayer.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/dblayer/mockdblayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/dblayer/mockdblayer.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/dblayer/orm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/dblayer/orm.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/dblayer/orm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/dblayer/orm_test.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/main.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/mockdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/mockdata.json -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/models/models.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/rest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/rest/handler.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/rest/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/rest/handler_test.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/backend/src/rest/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/7-Testing-and-benchmarking/backend/src/rest/rest.go -------------------------------------------------------------------------------- /7-Testing-and-benchmarking/readme.md: -------------------------------------------------------------------------------- 1 | Code for chapter 7 2 | -------------------------------------------------------------------------------- /9-Isomorphic-Go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/README.md -------------------------------------------------------------------------------- /9-Isomorphic-Go/browser/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/browser/main.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/browser/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/browser/main.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/browser/main.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/browser/main.js.map -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/calc/addsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/calc/addsub.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/calc/addsubgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/calc/addsubgo.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/calc/addsubgo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/calc/addsubgo.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/calc/addsubgo.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/calc/addsubgo.js.map -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/calc/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/calc/calc.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/gopackages/gopackages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/gopackages/gopackages.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/gopackages/gopackages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/gopackages/gopackages.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/gopackages/gopackages.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/gopackages/gopackages.js.map -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/jsonbeautify/jsonbeautify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/jsonbeautify/jsonbeautify.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/jsonbeautify/jsonbeautify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/jsonbeautify/jsonbeautify.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/jsonbeautify/jsonbeautify.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/jsonbeautify/jsonbeautify.js.map -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/jsonbeautify/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/jsonbeautify/package-lock.json -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/jsonbeautify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/jsonbeautify/package.json -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/musicalinstruments/mi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/musicalinstruments/mi.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/musicalinstruments/mi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/musicalinstruments/mi.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/musicalinstruments/mi.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/musicalinstruments/mi.js.map -------------------------------------------------------------------------------- /9-Isomorphic-Go/nodeprojects/musicalinstruments/usemi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/nodeprojects/musicalinstruments/usemi.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/app.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/gen_App_reactGen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/gen_App_reactGen.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/hello_message/gen_HelloMessage_reactGen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/hello_message/gen_HelloMessage_reactGen.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/hello_message/hello_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/hello_message/hello_message.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/index.html -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/main.go -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/reactproject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/reactproject.js -------------------------------------------------------------------------------- /9-Isomorphic-Go/reactproject/reactproject.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/9-Isomorphic-Go/reactproject/reactproject.js.map -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/README.md -------------------------------------------------------------------------------- /final-application/public/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/asset-manifest.json -------------------------------------------------------------------------------- /final-application/public/build/cards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/cards.json -------------------------------------------------------------------------------- /final-application/public/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/favicon.ico -------------------------------------------------------------------------------- /final-application/public/build/img/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/blackguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/coolguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/drums.jpg -------------------------------------------------------------------------------- /final-application/public/build/img/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/flute.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/blackguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/blackguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/coolguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/coolguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/drums.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/drums.jpg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/flute.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/flute.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/redguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/saxophone.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/img-small/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/img-small/strings.png -------------------------------------------------------------------------------- /final-application/public/build/img/mics.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/mics.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/redguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/redguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/saxophone.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/saxophone.jpeg -------------------------------------------------------------------------------- /final-application/public/build/img/strings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/strings.png -------------------------------------------------------------------------------- /final-application/public/build/img/sunnyguitar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/img/sunnyguitar.jpeg -------------------------------------------------------------------------------- /final-application/public/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/index.html -------------------------------------------------------------------------------- /final-application/public/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/manifest.json -------------------------------------------------------------------------------- /final-application/public/build/promos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/promos.json -------------------------------------------------------------------------------- /final-application/public/build/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/service-worker.js -------------------------------------------------------------------------------- /final-application/public/build/static/js/main.04874240.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/static/js/main.04874240.js -------------------------------------------------------------------------------- /final-application/public/build/static/js/main.04874240.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/static/js/main.04874240.js.map -------------------------------------------------------------------------------- /final-application/public/build/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/public/build/user.json -------------------------------------------------------------------------------- /final-application/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/readme.md -------------------------------------------------------------------------------- /final-application/src/dblayer/dblayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/dblayer/dblayer.go -------------------------------------------------------------------------------- /final-application/src/dblayer/orm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/dblayer/orm.go -------------------------------------------------------------------------------- /final-application/src/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/main.go -------------------------------------------------------------------------------- /final-application/src/mockdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/mockdata.json -------------------------------------------------------------------------------- /final-application/src/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/models/models.go -------------------------------------------------------------------------------- /final-application/src/rest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/rest/handler.go -------------------------------------------------------------------------------- /final-application/src/rest/mockHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/rest/mockHandler.go -------------------------------------------------------------------------------- /final-application/src/rest/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/final-application/src/rest/rest.go -------------------------------------------------------------------------------- /projectdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/minaandrawos/Hands-On-Full-Stack-Development-with-Go/HEAD/projectdb.sql --------------------------------------------------------------------------------