eyJpZCI6IjQ0IiwiaWRlbnRpZmlhbnQiOiJjb3ZpZC1ub3RpY2UiLCJpc19tYWluIjoiMCIsInRpdHJlIjoiSG9yYWlyZSIsImNvbnRlbnUiOiI8aDIgY2xhc3M9XCJNc29Ob3JtYWxcIj48c3Ryb25nPkhvcmFpcmU8XC9zdHJvbmc+PFwvaDI+XG48ZGl2IGNsYXNzPVwibWFpbi1jb250ZW50LS1jYXJkIGNhcmQtZnVsbFwiPlxuPGRpdiBjbGFzcz1cIm1haW4tY29udGVudC0tY2FyZCBjYXJkLWZ1bGxcIj5cbjxkaXYgY2xhc3M9XCJtYWluLWNvbnRlbnQtLWNhcmQgY2FyZC1mdWxsXCI+RHUgbHVuZGkgYXUgdmVuZHJlZGkgZGUgN2gzMCBcdTAwZTAgMjFoMzAgXHUwMGUwIGwnZXhjZXB0aW9uIGR1IHZlbmRyZWRpIG9cdTAwZjkgbGEgZmVybWV0dXJlIHMnZWZmZWN0dWUgXHUwMGUwIDE3aC48XC9kaXY+XG48ZGl2IGNsYXNzPVwibWFpbi1jb250ZW50LS1jYXJkIGNhcmQtZnVsbFwiPlx1MDBhMDxcL2Rpdj5cbjxkaXYgY2xhc3M9XCJtYWluLWNvbnRlbnQtLWNhcmQgY2FyZC1mdWxsXCI+UHJlbmV6IG5vdGUgcXVlIGwnXHUwMGU5cXVpcGUgZWZmZWN0dWUgZHUgdFx1MDBlOWxcdTAwZTl0cmF2YWlsIGRlIGZhXHUwMGU3b24gcG9uY3R1ZWxsZSBldCBxdSdpbCBlc3QgcHJcdTAwZTlmXHUwMGU5cmFibGUgZGUgcHJlbmRyZSByZW5kZXotdm91cyBhdmFudCBkZSB2b3VzIHByXHUwMGU5c2VudGVyIHN1ciBwbGFjZS48XC9kaXY+XG48ZGl2IGNsYXNzPVwibWFpbi1jb250ZW50LS1jYXJkIGNhcmQtZnVsbFwiPkVuIHRvdXQgdGVtcHMsIHZvdXMgcG91dmV6IGNvbW11bmlxdWVyIGF2ZWMgbm91cyBwYXIgY291cnJpZWwgYXUgZGZjQGNlZ2VwZ2FybmVhdS5jYSBvdSBwYXIgdFx1MDBlOWxcdTAwZTlwaG9uZSBhdSA0MTgtNjg3LTU4NTEuPFwvZGl2PlxuPGRpdiBjbGFzcz1cIm1haW4tY29udGVudC0tY2FyZCBjYXJkLWZ1bGxcIj5cdTAwYTA8XC9kaXY+XG48ZGl2IGNsYXNzPVwibWFpbi1jb250ZW50LS1jYXJkIGNhcmQtZnVsbFwiPlZvdXMgcG91dmV6IFx1MDBlOWdhbGVtZW50IHJlam9pbmRyZSBsXHUyMDE5ZW5zZW1ibGUgZHUgcGVyc29ubmVsIGVuIGFwcGVsYW50IGRpcmVjdGVtZW50IFx1MDBlMCBsZXVyIHBvc3RlIHRcdTAwZTlsXHUwMGU5cGhvbmlxdWUgKDxhIGhyZWY9XCJodHRwczpcL1wvYm90dGluLmNlZ2VwZ2FybmVhdS5jYVwvXCIgdGFyZ2V0PVwiX2JsYW5rXCI+Ym90dGluIGR1IHBlcnNvbm5lbDxcL2E+KS5cdTAwYTA8XC9kaXY+XG48XC9kaXY+XG48XC9kaXY+XG48ZGl2IGNsYXNzPVwibWFpbi1jb250ZW50LS1jYXJkIGNhcmQtZnVsbFwiPlx1MDBhMDxcL2Rpdj5cbjxkaXYgY2xhc3M9XCJtYWluLWNvbnRlbnQtLWNhcmQgY2FyZC1mdWxsXCI+XHUwMGEwPFwvZGl2PiIsInBhcmVudF9zZWN0aW9uX2lkIjpudWxsLCJjbGFzc2VzIjoiIiwiY3JlYXRlZCI6IjIwMjEtMDQtMjcgMDk6MzM6NDgiLCJ1cGRhdGVkIjoiMjAyNS0wMS0wNiAwODo1Nzo1NiIsInVybCI6IiIsImxvZ3MiOiI5MSJ9

Développer des applications avec Go (Golang) | Technologies de l'information

Logo Cégep Garneau

Développer des applications avec Go (Golang)

INF-657-TP

Description

Expérimentez une immersion progressive dans le développement d'applications en Go (Golang) avec une approche pratique et expérimentale. Appréhendez les concepts fondamentaux du langage Go et soyez guidé dans la construction d'une application complète. Grâce à un équilibre entre théorie, démonstrations et exercices pratiques, chaque séance vous permettra d'acquérir de nouvelles compétences et de les appliquer immédiatement dans un projet concret.

Objectifs

  • Maîtriser les bases du langage Go
  • Structurer une application Go 
  • Gérer la concurrence en Go
  • Développer une API REST en Go 
  • Utiliser une base de données avec Go 

Clientèle cible

  • Développeur(-euse)s logiciels, backend et full-stack
  • Architectes logiciels
  • Ingénieur(-euse)s DevOps 
  • Étudiant(e)s en informatique

Préalables

Avoir une base en programmation:

  • Savoir ce qu'est une variable, une boucle, une condition, etc.
  • Pouvoir écrire des programmes simples dans un ou plusieurs langages de programmation.
  • Comprendre des algorithmes simples comme le tri, la recherche, etc.
  • Avoir déjà écrit du code et résolu des problèmes de programmation, même si ce n'est pas de manière avancée.


Matériel requis

  • Ordinateur avec Windows ou Mac OS
    (Une tablette numérique ou un cellulaire ne permettent pas de suivre adéquatement la formation)
  • Connexion internet haute vitesse
  • Microphone 

Contenu

  • Introduction à Go ( syntaxe, structures de contrôle, types de fonctions, etc.)
  • Structs, interfaces, gestion des erreurs et programmation concurrente (goroutines, channels)
  • Développement d'une API REST avec Go (Chi et intégration à PostgreSQL via GORM 
  • Middleware, authentification, gestion du contexte utilisateur et tests unitaires

*L'ordre des sujets abordés pourrait varier

Horaire et coûts

Du 9 au 30 octobre 2025 (les jeudis de 18 h à 21 h)
Durée : 12 heures
Du 9 octobre 2025 au 30 octobre 2025
EN LIGNE

Autofinancé
Coût : 299 $ + tx

Formulaire d'inscription Brio


Ceux qui ont consulté cette fiche ont également consulté :

eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMTciLCJ0aXRsZSI6Ikdlc3Rpb24gZGUgcHJvamV0IiwiZGVzY3JpcHRpb24iOiJFeHBsb3JleiBsYSBnZXN0aW9uIGRlIHByb2pldCEgMzkgaGV1cmVzIGRlIGZvcm1hdGlvbi4gQ291cnMgZW4gbGlnbmUgXHUwMGUwIHRlbXBzIHBhcnRpZWwuIEF0dGVzdGF0aW9uIFNPRkVEVUMuIEluc2NyaXZlei12b3VzIGVuIGxpZ25lLiBcbiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2dlc3Rpb24tZGUtcHJvamV0cyIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMzBcL2d2aGtoaTc5OS5icmlvaW1hZ2UuanBlZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvanBlZyIsImltYWdlX3dpZHRoIjoiOTYwIiwiaW1hZ2VfaGVpZ2h0IjoiNTQwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI0MSIsInRpdGxlIjoiTGUgdHJhaXRlbWVudCBkZSBsYSBwYWllIiwiZGVzY3JpcHRpb24iOiJNYVx1MDBlZXRyaXNleiBsZSB0cmFpdGVtZW50IGRlIGxhIHBhaWUgZ3JcdTAwZTJjZSBcdTAwZTAgbm90cmUgY291cnMgZW4gbGlnbmUuIFRlbXBzIHBhcnRpZWwuIDM2IGhldXJlcyBkZSBjb3Vycy4gSWRcdTAwZTlhbCBwb3VyIGxlcyBwcm9mZXNzaW9ubmVscyBlbiBhZG1pbmlzdHJhdGlvbi4gXG4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9sZS10cmFpdGVtZW50LWRlLWxhLXBhaWUiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMTI2ODFcL2FtYWhldDQzNC5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMjciLCJ0aXRsZSI6IlBlcmZlY3Rpb25uZW1lbnQgZW4gTVx1MDBlOWRpYXMgU29jaWF1eCBcdTIwMTMgU3RyYXRcdTAwZTlnaWVzIGV0IE9wdGltaXNhdGlvbiIsImRlc2NyaXB0aW9uIjoiVG91dCBzdXIgbCdhbmltYXRpb24gZWZmaWNhY2UgZGVzIG1cdTAwZTlkaWFzIHNvY2lhdXguIENvdXJzIGV0IGluc2NyaXB0aW9ucyBlbiBsaWduZS4gT3V2ZXJ0IFx1MDBlMCB0b3VzISBEXHUwMGU5Y291dnJleiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGR1IGNvdXJzLiBBdHRlc3RhdGlvbiBTT0ZFRFVDLlxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvYWxpbWVudGVyLWxlcy1yZXNlYXV4LXNvY2lhdXgiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjEzNTFcL2FseWZteDk0MS5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxODciLCJ0aXRsZSI6Ikdlc3Rpb24gZGVzIHN0b2NrcyAoQUVDKSIsImRlc2NyaXB0aW9uIjoiVW5lIGNhcnJpXHUwMGU4cmUgdm91cyBhdHRlbmQgZW4gZ2VzdGlvbiBkZXMgc3RvY2tzISBJbnNjcmlwdGlvbnMgZXQgY291cnMgZW4gbGlnbmUuIERpdmVyc2VzIG9wcG9ydHVuaXRcdTAwZTlzIGQnZW1wbG9pLiBGb3JtdWxlIGRlIGNvdXJzIGh5YnJpZGUuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvZ2VzdGlvbi1kZXMtc3RvY2tzIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIxOTcxXC9jZ3FucWg5NDIuYnJpb2ltYWdlLmpwZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvanBlZyIsImltYWdlX3dpZHRoIjoiMTkyMCIsImltYWdlX2hlaWdodCI6IjEwODAifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI1OSIsInRpdGxlIjoiSW50cm9kdWN0aW9uIFx1MDBlMCBsYSBHQ1JBIGV0IGF1eCBiYXNlcyBkb3VhbmlcdTAwZThyZXMiLCJkZXNjcmlwdGlvbiI6IkZhbWlsaWFyaXNlei12b3VzIGF2ZWMgbGUgc3lzdFx1MDBlOG1lIGRvdWFuaWVyIGNhbmFkaWVuLiBJbnNjcmlwdGlvbnMgZXQgY291cnMgKDI0aCkgZW4gbGlnbmUuIEF1Y3VuIHByXHUwMGU5YWxhYmxlLiBEXHUwMGU5Y291dnJleiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGljaS4gXG4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9kb3VhbmVzLTEiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjIwNDdcL2JibXhpcjg1LmJyaW9pbWFnZS5wbmciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL3BuZyIsImltYWdlX3dpZHRoIjoiMTkyMCIsImltYWdlX2hlaWdodCI6IjEwODAifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI4MCIsInRpdGxlIjoiT3B0aW1pc2F0aW9uIGR1IHJcdTAwZTlmXHUwMGU5cmVuY2VtZW50IFdlYiAtIFNFTyAmIEdvb2dsZSBhZHdvcmRzIiwiZGVzY3JpcHRpb24iOiJBcHByZW5leiBsJ2Vzc2VudGllbCBzdXIgbGUgclx1MDBlOWZcdTAwZTlyZW5jZW1lbnQgd2ViIChTRU8pIGV0IEdvb2dsZSBBZHMuIEF0dGVzdGF0aW9uIFNPRkVEVUMuIENvdXJzICgxOGgpIGV0IGluc2NyaXB0aW9ucyBlbiBsaWduZS4gQ29uc3VsdGV6IGxhIGZpY2hlIGNvbXBsXHUwMGU4dGUgZHUgY291cnMuIFxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvc2VvLW9wdGltaXNhdGlvbi1wb3VyLWxlcy1tb3RldXJzLWRlLXJlY2hlcmNoZSIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMjA3NVwvYmJjY3J1MzguYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxOTIwIiwiaW1hZ2VfaGVpZ2h0IjoiMTA4MCJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMTkiLCJ0aXRsZSI6IkNyXHUwMGU5YXRpb24gZFx1MjAxOWFtYmlhbmNlIGVuIGRlc2lnbiBkJ2ludFx1MDBlOXJpZXVyIiwiZGVzY3JpcHRpb24iOiJDclx1MDBlOWV6IGRlcyBhbWJpYW5jZXMgYXZlYyBsZXMgY291bGV1cnMgZXQgbWF0XHUwMGU5cmlhdXgsIGV0IHBsdXMgZW5jb3JlISBEXHUwMGU5Y291dnJleiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGR1IGNvdXJzLiBJbnNjcmlwdGlvbnMgZW4gbGlnbmUuIEF0dGVzdGF0aW9uIFNPRkVEVUMuIEF1Y3VuIHByXHUwMGU5YWxhYmxlLlxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY3JlYXRpb24tZGFtYmlhbmNlcyIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMjI4MlwvYW1udXVzOTkyLmJyaW9pbWFnZS5qcGciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL2pwZWciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMzQiLCJ0aXRsZSI6IkxlYW4gRXhwcmVzcyA6IGxlcyBvdXRpbHMgZXNzZW50aWVscyBwb3VyIGFtXHUwMGU5bGlvcmVyIGxcdTIwMTllZmZpY2FjaXRcdTAwZTkgZXQgclx1MDBlOWR1aXJlIGxlcyBjb1x1MDBmYnRzIiwiZGVzY3JpcHRpb24iOiJGYW1pbGlhcmlzZXotdm91cyBhdmVjIGxlIExFQU4gbWFuYWdlbWVudC4gVGVjaG5pcXVlcyBkZSBnZXN0aW9uIGVmZmljYWNlcy4gQXR0ZXN0YXRpb24gU09GRURVQy4gSW5zY3JpcHRpb24gZXQgY291cnMgKDIxaCkgZW4gbGlnbmUuIENvbnN1bHRleiBsYSBmaWNoZSBkdSBjb3VycyBpY2kuIFxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvbGVhbi1tYW5hZ2VtZW50IiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIyMjg2XC9hbWFoZXQ0MzAuYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxOTIwIiwiaW1hZ2VfaGVpZ2h0IjoiMTA4MCJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIzOTUiLCJ0aXRsZSI6IkNlcnRpZmljYXRpb24gQ29sbFx1MDBlOWdpYWxlIEdlc3Rpb24gb3BcdTAwZTlyYXRpb25uZWxsZSBkZXMgYXNwZWN0cyBlbiBTYW50XHUwMGU5IGV0IFNcdTAwZTljdXJpdFx1MDBlOSBhdSBUcmF2YWlsIChTU1QpIiwiZGVzY3JpcHRpb24iOiIiLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jZXJ0aWZpY2F0aW9uLWNvbGxlZ2lhbGUtZ2VzdGlvbi1xdW90aWRpZW5uZS1vcGVyYXRpb25uZWxsZS1kZXMtYXNwZWN0cy1lbi1zYW50ZS1zZWN1cml0ZS1hdS10cmF2YWlsIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIyNDc4XC9pdGNhZ2g1NjcuYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxOTIwIiwiaW1hZ2VfaGVpZ2h0IjoiMTA4MCJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI1MDYiLCJ0aXRsZSI6IklBIGV0IG91dGlscyBudW1cdTAwZTlyaXF1ZXMgcG91ciB1bmUgcHJvZHVjdGl2aXRcdTAwZTkgc2FucyBlZmZvcnQiLCJkZXNjcmlwdGlvbiI6IiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2lhLWV0LW91dGlscy1udW1lcmlxdWVzLXBvdXItdW5lLXByb2R1Y3Rpdml0ZS1zYW5zLWVmZm9ydCIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMjUzNVwvcXJjY3FyOTM2XzEuYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxMDI0IiwiaW1hZ2VfaGVpZ2h0IjoiMTAyNCJ9
  • Cours à la carte
  • Durée: 12 heures
  • Emplacement: En ligne
  • Coût : 299 $ + tx
  • Début de la prochaine cohorte :
    Le jeudi 9 octobre 2025

Pour plus d'information


Entre 7h30 et 13h30 
Secrétariat de la formation continue
418 687-5851
formationcontinue@cegepgarneau.ca 

Entre 13h30 et 21h30
Thomas Baril-Lessard
418-688-8310 poste 2270
tbaril-lessard@cegepgarneau.ca

Progressez jusqu'à vous renouveler, vous réaliser, vous retrouver et vous réinventer.

Développez vos compétences grâce à la formation
continue du Cégep Garneau

Pour tout savoir sur notre offre de formation

Abonnez-vous à l'infolettre

Logo Cégep Garneau
Milieu de travail d'exception en 2017 Cégep sans fumée
Logo Facebook Logo Twitter

Pavillon Simonne-Monet-Chartrand
1530, boul. de l'Entente
Québec (Québec) G1S 4S7

Téléphone : 418 687-5851
Sans frais : 1-866-311-1057
Télécopieur : 418 688-0375
dfc@cegepgarneau.ca