All Projects → campoy → Go Web Workshop

campoy / Go Web Workshop

Licence: apache-2.0
Build Web Applications with Go on App Engine

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Web Workshop

spring-cloud-gcp-guestbook
No description or website provided.
Stars: ✭ 55 (-89.32%)
Mutual labels:  appengine, workshop
gae-vue-webapp2-starter
A simple GAE Vue Webapp2 starter project.
Stars: ✭ 17 (-96.7%)
Mutual labels:  appengine, backend
Raxx
Interface for HTTP webservers, frameworks and clients
Stars: ✭ 378 (-26.6%)
Mutual labels:  backend
Nakama
Distributed server for social and realtime games and apps.
Stars: ✭ 5,293 (+927.77%)
Mutual labels:  backend
Hoodie
🐶 The Offline First JavaScript Backend
Stars: ✭ 4,240 (+723.3%)
Mutual labels:  backend
Parse Server
API server module for Node/Express
Stars: ✭ 19,165 (+3621.36%)
Mutual labels:  backend
Csgo Server Launcher
Counter-Strike Global Offensive Dedicated Server Launcher
Stars: ✭ 447 (-13.2%)
Mutual labels:  workshop
Aws Serverless Workshop Innovator Island
Welcome to the Innovator Island serverless workshop! This repo contains all the instructions and code you need to complete the workshop. Questions? Contact @jbesw.
Stars: ✭ 363 (-29.51%)
Mutual labels:  workshop
Aspnetcore App Workshop
This workshop will teach you ASP.NET Core by building a complete conference management website from scratch.
Stars: ✭ 513 (-0.39%)
Mutual labels:  workshop
Hydra
后端一站式微服务框架,提供API、web、websocket,RPC、任务调度、消息消费服务器
Stars: ✭ 407 (-20.97%)
Mutual labels:  backend
Swcarpentry
A meta-repository to help navigate the many lessons and repos of the Software Carpentry Community
Stars: ✭ 454 (-11.84%)
Mutual labels:  workshop
Udash Core
Scala framework for building beautiful and maintainable web applications.
Stars: ✭ 405 (-21.36%)
Mutual labels:  backend
Para
Open source back-end server for web, mobile and IoT. The backend for busy developers. (self-hosted or hosted)
Stars: ✭ 389 (-24.47%)
Mutual labels:  backend
Wsify
Just a tiny, simple and real-time self-hosted pub/sub messaging service
Stars: ✭ 452 (-12.23%)
Mutual labels:  backend
Web Skills
A visual overview of useful skills to learn as a web developer
Stars: ✭ 5,107 (+891.65%)
Mutual labels:  backend
Appwrite
Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀
Stars: ✭ 14,592 (+2733.4%)
Mutual labels:  backend
Conf
Конспекты докладов IT-конференций
Stars: ✭ 365 (-29.13%)
Mutual labels:  backend
Python Dotenv
Get and set values in your .env file in local and production servers. 🎉
Stars: ✭ 4,533 (+780.19%)
Mutual labels:  backend
Lucene Solr
Apache Lucene and Solr open-source search software
Stars: ✭ 4,217 (+718.83%)
Mutual labels:  backend
Next Iron Session
🛠 Next.js stateless session utility using signed and encrypted cookies to store data
Stars: ✭ 509 (-1.17%)
Mutual labels:  backend

Build Status Go Report Card

Building Web Applications with Go

Welcome, gopher! You're not a gopher? Well, this workshop is for gophers, or people that use the Go programming language. But fear not if you've never written any Go before! I'd recommend you learn the basics for the language first with the Go tour.

This workshop has been run a couple of times with an instructor leading. The goal of this repo is to make it as easy as possible for individuals to follow the content by themselves. If you get stuck at any point, feel free to file issues asking questions.

Setting up your workspace

To go through this you will need the following:

  1. You have installed the Go Programming Language.
  2. You have set up a GOPATH by following the How to Write Go Code tutorial.
  3. You are somewhat familiar with the basics of Go. (The Go Tour is a pretty good place to start)
  4. You have a Google account and you have installed the Google Cloud SDK.

Contents

There's a lot to say about how to build web applications, in Go or any other language. But we only have one day so we won't try to cover too much. Instead we'll cover the basics, so you'll be able to explore other solutions and frameworks later.

The workshops is divided in eleven sections:

Resources

These are places where you can find more information for Go:

My favorite aspect of Go is its community, and you are now part of it too. Welcome!

As a newcomer to the Go community you might have questions or get blocked at some point. This is completely normal, and we're here to help you. Some of the places where gophers tend to hang out are:

Disclaimer

This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].