Webutveckling med Golang

Lär dig använda Golang för webutveckling

Webutveckling med Golang

Information


Längd 3 dagar
Kurstakt 1d/vecka
Pris per deltagare 21 950 SEK ex moms
Location Distans(Zoom)
Förkunskaper Denna kurs är för webbutvecklare, kanske har du jobbat med ASP.NET eller Python eller ngt innan

Kursbeskrivning

Golang är ett fantastiskt programmeringsspråk: modernt, resurssnålt och utvecklat för att nyttja dagens multicore-servers

Vi kommer under kursen att bygga en ganska komplett databasdriven webapplikation med sökfunktion för produkter, lista, paging, sorterting.

Vi bygger inloggning - authentication och authorization, så endast behöriga kommer åt sidor för att ändra och lägga till produkter.

Formulär och validering är också centrala delar i en webbutvecklares arsenal så det kommer vi också implementera.

Även utveckling av REST-API står på schemat, och vi kommer anropa dessa endpoints via Javascript

Kursmoment

Delar i denna utildning

Introduktion till Go

Språket, varför, hur. Och vi installerar och blir bekanta med miljön

Webutveckling med Go

Olika frameworks såsom Gin, Echo. Vad finns det för paralleller med Flask/Django eller Node eller tom ASP.NET Core

Vår första sajt

Med Gin skapar vi en sajt, sätter upp routes och handlers. HTTP GET och POST, static files

Templating

Hur fungerar HTML templates i Go

CRUD

Vi börjar bygga en CRUD applikation. Lista/ändra/lägga till

Databas och ORM

Vi lägger på GORM som är en s.k object relational mapper för databashantering

Formulär och validering

Att skapa formulär och validera indata

Go Middleware

Hur fungerar HTTP pipeline och Middleware i Go

Inloggning, sessionshantering

Vi lägger till authentication och authorization

API och REST med Go

Vi skapar ett API som vi anropar från Javascript

Mer information

Det här är ett unikt upplägg med en tre dagars utbildning, varhe utbildningsdag med en vecka emellan. Ni kommer lära er så enormt mycket mer när ni får tid att smälta vad vi gått igenom, reflektera och ställa frågor på det veckan efter. Uppgifter att göra mellan tillfällena bidrar också till en mycket högre inlärningsgrad än andra "kompakta" kurser

Företagsinterna kurser

Priser nedan gäller Stockholmsområdet i era lokaler, utanför Stockholm tillkommer resa och boendekostnader

Antal Pris per deltagare
3 17 560 SEK
4 15 365 SEK
5 13 170 SEK
6 10 975 SEK
7 8 780 SEK
8 6 585 SEK
9 5 488 SEK
10 4 390 SEK

Ännu fler? Kontakta oss för offert

Stäng

© Copyright Systementor AB. All Rights Reserved
Version: 1.0.20221129.1-b09c551