Learning Go Programming Träningskurs
Go (Golang) är ett statiskt typat programmeringsspråk med öppen källkod skapat av Google. Dess växande ekosystem, stabila arkitektur och starka bibliotek gör Go till ett populärt val för att bygga skalbara, högpresterande webbtjänster och applikationer.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig Go (Golang):s kärnelement, syntax och kontrollstrukturer när de går igenom utvecklingen och distributionen av en exempelwebbapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en optimal Go utvecklingsmiljö.
- Struktur Go kod för maximal läsbarhet.
- Optimera prestanda för ett Go-program.
- Testa och felsöka ett Go-program.
- Distribuera ett exempelwebbprogram.
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Kursplan
Införandet
- Go som webb- och systemprogrammeringsspråk
- Go vs C, Javaskript, Ruby osv.
Konfigurera utvecklingsmiljön
Använda Go variabler, konstanter och typer
Använda matematiska operatorer i Go
Arbeta med datum och tider i Go
Använda Go pekare, matriser, segment, kartor och strukturer
Programming villkorlig logik med Switch- och For-loopar
Definiera och anropa funktioner i Go
Skapa ett webbprogram i Go
Använd körningen Go för att skapa och kompilera ett projekt
Läsa och skriva från och till filsystem och webben
Felsöka programmet
Tillämpa gränssnitt för att förenkla applikationskomplexiteten
Skapa ett projektpaket
Lägga till samtidighet med Go Rutiner och kanaler
Optimera programmet
Distribuera programmet
Slutsats
Krav
- En förståelse för allmänna programmeringsprinciper
Publik
- Utvecklare
Open Training Courses require 5+ participants.
Learning Go Programming Träningskurs - Booking
Learning Go Programming Träningskurs - Enquiry
Learning Go Programming - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Den utbildare visade sig vara en expert på ämnet, vilket jag aldrig tar för givet. Han gav mycket användbara insikter om branschstandarder.
Giuseppe
Kurs - Learning Go Programming
Machine Translated
I enjoyed the amount of hands on exercises we did. I personally learn by doing things so it was good that Francesco had lots of hands-on exercises to do. I struggled to pick up a few of the concepts from the slides but when I actually got hands on and was able to implement some of the key features of the language it helped me understand it better.
Adam Fitzhugh - OpticoreIT
Kurs - Learning Go Programming
tha pace, trainers ability to help and sustain slightly more difficult questions.
Andrei Mihai - Viasat
Kurs - Learning Go Programming
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
Kurs - Learning Go Programming
Flexibility of the trainer. Really catered the course to our specific needs.
Daniel Kurner - Daimler TSS
Kurs - Learning Go Programming
Upcoming Courses
Relaterade Kurser
Reactive Programming with Angular RxJS
14 timmarReactiv programmering är ett asynkront programmeringsparadigm som fokuserar på dataströmmar och spridning av data genom att etablera ett definierat beroende mellan de underliggande exekveringsmodellerna och de utsända dataströmmarna från en komponent till en annan. Många Angular ineffektiviteter i programdesign när du skapar asynkrona användargränssnitt kan övervinnas genom att använda reaktiva stilmönster som erbjuds av RxJS-biblioteket.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man implementerar observerbara mönster i sina Angular applikationsdesigner när de går igenom en serie fall som visar vanliga vinkeldesignproblem och hur de drar nytta av reaktiva programmeringsdesigner.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå det reaktiva programmeringsparadigmet och RxJS-biblioteket.
- Skapa gränssnittstunga Angular-program med skalbarhet, flexibilitet och svarstider i åtanke med hjälp av reaktiva programmeringsmönster.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Web Application Development with Flask
14 timmarDenna praktiska kurs riktar sig till Python utvecklare som vill skapa och underhålla sina första webbapplikationer. Den riktar sig också till personer som redan är bekanta med andra webbramverk såsom Django eller Web2py, och som vill lära sig hur man använder ett mikro-ramverk (det vill säga ett ramverk som sammanfogar tredjepartsbibliotek istället för att erbjuda en självständig universallösning) förändrar processen.
En betydande del av kursen ägnas inte åt Flask själv (det är litet), utan till tredjepartsbibliotek och verktyg som ofta används i Flask-projekt.
Full-Stack Development with AWS Cloud9
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till fullstackutvecklare på mellannivå till avancerad nivå som vill använda AWS Cloud9 för att effektivisera sina utvecklingsarbetsflöden.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera AWS Cloud9 för fullstack-utveckling.
- Utveckla och felsök frontend-applikationer med hjälp av Cloud9.
- Skapa och distribuera backend-tjänster med AWS Cloud9.
- Integrera Cloud9 med AWS-tjänster för avancerade distributioner.
- Samarbeta med teammedlemmar i en molnbaserad utvecklingsmiljö.
Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
28 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at intermediate-level developers who wish to build Full-Stack applications using React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL, and related DevOps practices.
By the end of this training, participants will be able to:
- Develop responsive and scalable front-end applications using React 19 and TypeScript.
- Integrate automated testing using Jest and React Testing Library.
- Build and document RESTful APIs using Express, JWT, and Prisma with PostgreSQL.
- Deploy applications using Git and DevOps pipelines.
- Understand the role of Data Warehouses, Data Lakes, and AI integration in modern web ecosystems.
Functional Reactive Programming with Java 9 and RxJava
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till mjukvaruutvecklare och systemarkitekter på medelnivå som vill bygga reaktiva applikationer med Java 9, Spring, Jersey, Akka och RxJava 2.0 reaktiva programmeringsbiblioteket .
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå vikten och betydelsen av reaktiv programmering i applikationer och systemutveckling.
- Kör enhetstest på RxJava 2.0.
- Använd Akka-ramverket under reaktiva programmeringsprinciper.
- Anlita Spring för att hantera utvecklingen av samtidiga applikationer.
- Använd Java 9:s flow API för att utveckla reaktiva appar.
ELM for Front-End Development
14 timmarDenna instruktörsledda, liveutbildning iSverige (på plats eller på distans) riktar sig till mjukvaruingenjörer som vill använda ELM för front-end-utveckling.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygg webbapplikation med ELM-språket.
- Använd paket med öppen källkod i ELM.
- Implementera ELM-verktyg för att felsöka och kompilera ELM-kod.
RxJava for Android Developers
21 timmarDenna instruktörsledda, liveträning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda RxJava för att utveckla och distribuera en Android mobilapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller nödvändiga bibliotek, paket och ramverk som behövs för att utveckla en reaktiv applikation.
- Förstå hur data och händelseströmmar genereras och används.
- Designa program som modellerar verkliga (händelsebaserade) situationer på ett elegant och koncist sätt.
Reactive Programming for iOS with RxSwift
7 timmarDenna instruktörsledda, live-utbildning i Sverige introducerar deltagarna till reaktiva tekniker som erbjuds av RxSwift för att hantera överföring och kombination av asynkrona dataströmmar, hantering av enkla observerbara sekvenser och arkitekturen och utvecklingen av responsiva, flexibla och branschskalbara iOS applikationer.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå de grundläggande begreppen bakom reaktiv programmering i Swift 3.
- Omvandla olika objekt, till exempel matriser och händelser, till observerbara sekvenser.
- Tillämpa olika filter på observerbara sekvenser, transformera och kombinera observerbara sekvenser.
- Skrivenhetstester mot Rx-kod.
- Utnyttja blinda data från användargränssnittselement på ett effektivt sätt.
Visual Studio Code
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjar- till mellannivå som vill redigera koder med hjälp av VS Code.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bekanta dig med VS Code-gränssnittet.
- Använd arbetsytor effektivt i VS Code.
- Hantera kortkommandon och inställningar för VS Code.
- Lär dig hur du använder olika programmeringsspråk i VS Code.
Web Application Development (Advanced Level)
28 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 timmarDenna ledarstyrda, levande utbildning i Sverige (online eller på plats) riktar sig till yrkesverksamma på nybörjar nivå som vill bygga funktionella och interaktiva webbplatser med hjälp av grundläggande webteknologier.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå hur webben fungerar (klient-serverarkitektur, URL:er, webbläsare).
- Skapa strukturerade webbsidor med hjälp av HTML.
- Stilisa och förbättra webbsidor visuellt med hjälp av CSS.
- Lägga till interaktivitet och logik med JavaScript.
- Manipulera DOM för att svara på användarhändelser.
Web Development with Bubble
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Bubble för att bygga fullt fungerande webbapplikationer utan kod.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en webbapplikation från grunden utan erfarenhet av kodning.
- Skapa databaser och webbtjänster för backend-åtgärder.
- Designa och skapa dynamiska användargränssnitt och användarupplevelser.
Web Application Development in PHP
21 timmarKursen är utformad för mellanliggande PHP utvecklare som vill berika sin kunskap och lära sig bästa praxis i programmerings- och webbutvecklingstekniker baserade på objektorienterade programmering och designmönster.
Yeoman
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig mer om Yeoman och förstå hur det kommer att passa in i en webbapplikationsarkitektur och ett utvecklingsarbetsflöde.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig mer om funktionerna och fördelarna med att använda Yeoman i programutveckling.
- Lär dig och förstå processen för att skapa och hantera ett program med hjälp av Yeoman.