Online cursus – gecertificeerde professionele stage in Google’s Go-programmeertaal, Edureka

Gebruik de kracht van de GO -programmeertaal om het potentieel voor moderne softwareontwikkeling te realiseren en een expert in de taal te worden. Ontwikkel hands-on applicaties, microservices, opdrachtregelhulpmiddelen en meer en krijg praktische ervaring op het gebied van het oplossen van complexe problemen met Golang.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Applicatieontwerp met Golang
  • Werk met parallelle processen
  • Procesanalyse
  • Implementatie van goroutines en kanalen
  • Ontwerp van cloudapplicaties
  • Reflectieanalyse en metaforgramming
  • Werken met het GIN-framework
  • Toepassing van ontwerppatronen
  • Verschillende problemen oplossen met Golang

What you will learn in the course

Courses for which the course is suitable

  • software-ontwikkelaars
  • software-ingenieurs
  • DevOps-mensen
  • Cloud-ontwikkelaars
  • Netwerkingenieurs
  • Voorbeelden
  • Computerwetenschappelijke studenten
  • Ontwikkelaars van webtoepassingen
  • Ontwikkelaars met parallelle programmeervaardigheden
  • Ontwikkelaars met Golang Knowledge

Specialisatie in Golang

Onze Golang-specialisatie is geschikt voor mensen die nieuw zijn in het vakgebied, maar ook voor ontwikkelaars, engineers, netwerkers en samplers, en DevOps-engineers. Het is ook bedoeld voor studenten informatica die hun vaardigheden willen verbeteren.

Belangrijkste onderwerpen

  • software-ontwerp
  • programmeervaardigheden
  • parallelle methodieken
  • Cloud-ontwikkeling
  • Systemen en netwerkprogrammering
  • DevOps-praktijken

Door onze zorgvuldige reeks cursussen zult u:

  • Ontwerp applicaties met Golang
  • werken met parallelle processen
  • processen analyseren
  • Implementeer goroutines en kanalen
  • Ontwerp cloudapplicaties
  • Analyseer reflectie en metaforgrammen
  • werken met het GIN-framework
  • Ontwerppatronen toepassen
  • Los verschillende problemen op met Golang

De stage biedt je de vaardigheden die nodig zijn om webgebaseerde Golang-applicaties te ontwikkelen.

Toegepast leerproject

Tijdens de cursus zullen de deelnemers deelnemen aan een reeks praktische projecten gericht op het toepassen van de geleerde concepten in echte situaties. Dit zal hun begrip van de basisbeginselen van Golang tot geavanceerde concepten versterken.

het leerplan

Het curriculum omvat een diepgaande verkenning van webontwikkelingstechnieken, parallelle processen, profilering, parallel programmeren en cloudapplicaties. Het vermogen van elke leerling om de verworven kennis toe te passen zal worden gedemonstreerd door middel van persoonlijke projecten, die het hoogtepunt zullen zijn van hun educatieve reis.

Details of the courses that make up the specialization

Programmeren met Go – Cursus 1

Cursusduur: 12 uur

Wat je gaat leren:

  • Samenvatting van de kenmerken, voordelen en centrale omgeving van de Go-taal.
  • Uitleg van basisconcepten zoals datatypen, variabelen, loops, Go-bibliotheken, functies en meer.
  • Goede praktijken voor het organiseren van code en het schrijven van schone en idiomatische Go-code.
  • Beginnen met programmeren in de Go-taal.

Bestemd voor: webontwikkelaars, datawetenschappers, systeemprogrammeurs, beveiligingsonderzoekers, ondernemers en beginners.

Eerdere ervaring: niet vereist, maar kan het leren vergemakkelijken.

Geavanceerde concepten in Go – cursus 2

Cursusduur: 10 uur

Wat je gaat leren:

  • Patronen van bedrijfsprocessen en geavanceerde mechanismen begrijpen.
  • Werken met reflectie en metaprogrammering in Go.
  • Uitleg over het werken met externe C-bibliotheken.
  • Geavanceerde testanalyse en foutafhandeling in Go.
  • Geavanceerde databaseconnectiviteit creëren.
  • Het schrijven van hoogwaardige code.
  • Webontwikkeling in Go met behulp van Restful API.

Bestemd voor: webontwikkelaars, datawetenschappers, systeemprogrammeurs, ondernemers en beginners.

Eerdere ervaring: niet vereist, maar kan het leren vergemakkelijken.

Multi-procesbesturing met Go – cursus 3

Cursusduur: 7 uur

Wat je gaat leren:

  • Inzicht in geavanceerde parallelle procespatronen.
  • Werken met voorwaardelijke variabelen en mutexen.
  • Analyse van de communicatie tussen processen via kanalen.
  • Blokkades begrijpen.
  • Applicatie voor werkgelegenheidsbeheer.
  • Analyse van het model voor het delen van geheugen in Go.

Bestemd voor: webontwikkelaars, datawetenschappers, systeemprogrammeurs, beveiligingsonderzoekers, ondernemers en beginners.

Eerdere ervaring: niet vereist, maar kan het leren vergemakkelijken.

Ga naar de cloud en netwerken – cursus 4

Cursusduur: 6 uur

Wat je gaat leren:

  • Overzicht van diverse concepten in Go zoals cloud-ready apps, Docker, Kubernetes, containers, etc.
  • Een uitleg van microservices en hun architectuur.
  • Good practices voor incidentgestuurde communicatie.
  • Applicatieontwikkeling in de Go-taal.

Bestemd voor: webontwikkelaars, datawetenschappers, systeemprogrammeurs, ondernemers en beginners.

Eerdere ervaring: niet vereist, maar kan het leren vergemakkelijken.