Opleiding : Go, de programmeertaal van Google

Praktijkcursus - 3d - 21u00 - Ref. GOG
Prijs : 1650 € V.B.

Go, de programmeertaal van Google




Deze intensieve cursus geeft je een grondig begrip van de Go-taal. De constructen van de taal worden geleidelijk geïntroduceerd, te beginnen met de fundamentele concepten. De cursus presenteert de belangrijkste standaardbibliotheken: utilities, input/output, netwerk.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. GOG
  3d - 21u00
1650 € V.B.




Deze intensieve cursus geeft je een grondig begrip van de Go-taal. De constructen van de taal worden geleidelijk geïntroduceerd, te beginnen met de fundamentele concepten. De cursus presenteert de belangrijkste standaardbibliotheken: utilities, input/output, netwerk.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De syntaxis van een taal beheersen
Specifieke concepten en mechanismen onder de knie krijgen: foutafhandeling, interfaces, parallellisme, enz.
De belangrijkste standaardbibliotheken begrijpen en gebruiken: io, netwerkcommunicatie, enz.
Een ontwikkelomgeving gebruiken

Doelgroep
Programmeurs. Ontwikkelingsgerichte projectmanagers.

Voorafgaande vereisten
Begrippen van programmeren. Ervaring met objectgeoriënteerd programmeren wordt op prijs gesteld.

Praktische modaliteiten
Praktisch werk
Theoretische sessies worden afgewisseld met praktisch werk.
Leer methodes
De oefeningen illustreren alle elementen van de taal. Ze omvatten een analyse-/ontwerpfase, gevolgd door een programmeerfase. Ze worden uitgevoerd met behulp van een eenvoudige IDE.

Opleidingsprogramma

1
De Go-omgeving

  • De belangrijkste commando's (go, gofmt, godoc).
  • Eenheidstesten en benchmarks.
  • Sommige IDE's.
Praktisch werk
De ontwikkelomgeving onder de knie krijgen.

2
Basis taalconstructies

  • Compilatie-eenheden, pakketten en modules: controle op zichtbaarheid van klassen, importmechanisme.
  • Variabelen (verschillende vormen van declaratie), primitieve types.
  • Controle-instructies: voorwaardelijke, lus- en vertakkingsinstructies.
  • Functies (meervoudige terugkeer, variadische functies, anonieme functies).
  • Aanwijzingen.
Praktisch werk
Een reeks oefeningen ter illustratie van de gepresenteerde constructies.

3
Meer geavanceerde taalconstructies

  • Tabellen, dia's, structuren en kaarten.
  • De bereik iterator.
  • Methoden.
  • Interfaces.
  • Foutafhandeling (paniek, herstel).
  • Uitgestelde functies.
  • De iota-constructie.
Praktisch werk
Een serie oefeningen met de gepresenteerde constructies.

4
Parallelle programmering

  • Basisconcepten en bijbehorende instructies (threads, goroutines, kanalen en select).
  • Parallellisme versus concurrentie.
  • Concurrentie beheren: sluizen en barrières.
Praktisch werk
Een applicatie met meerdere threads bouwen.

5
Sommige pakketten en bibliotheken

  • Beheer van bestandssystemen.
  • Eenvoudige invoer/uitvoer.
  • Netwerkcommunicatieklassen.
  • Reflectie (concepten en bijbehorend pakket).
Praktisch werk
Een kleine applicatie bouwen met behulp van reflectie en communicatie.

6
Supplementen

  • Eenheidstests.
  • Benchmarks.
Praktisch werk
Een set unit tests en prestatiemetingen uitvoeren op een eenvoudige applicatie.


Feedback van klanten
4,2 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
ADAY R.
27/05/26
4 / 5

De docent was zeer deskundig op dit gebied en hanteerde een zeer didactische aanpak. Een kleine teleurstelling waren echter de oefeningen, waarvoor al te snel een grondige kennis van de concepten van objectgeoriënteerd programmeren vereist was om ze succesvol uit te voeren.
AURÉLIE N.
27/05/26
5 / 5

Perfect
LÉOPOLD M.
17/12/25
5 / 5

Praktische oefeningen zijn een effectieve manier om de inhoud te oefenen die tijdens het theoretische gedeelte van de cursus wordt gepresenteerd. Onafhankelijk van het trainingsmateriaal, de praktische oefeningen of theoretische presentaties worden concrete voorbeelden gegeven om onduidelijke punten te illustreren.



Publicatiedatum : 13/03/2024



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.

Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 12 okt., 16 dec.

2027 : 31 maa., 31 maa., 18 okt., 18 okt., 13 dec., 13 dec.

PARIS LA DÉFENSE
2026 : 12 okt., 16 dec.

2027 : 31 maa., 18 okt., 13 dec.



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.