Course preview image Course preview image
  1. Akèy
  2. /
  3. Teknoloji ak Syans Òdinatè
  4. /
  5. Devlopman Lojisyèl

Aprann Go

Aprann ki jan pou itilize Go (Golang), yon langaj de pwogramasyon "Open-Source" sipòte pa Google

0.0 (0 Evalyasyon)
Dènye aktyalizasyon: 20 June 2026
Nivo Debitan
Lang Ayisyen
Vizit 357

Deskripsyon

Aprann Go (Golang) – Premye pa ou nan pwogramasyon BackendKou sa a fèt espesyalman pou debitan ki vle aprann langaj Go (Golang) depi nan baz, san konfizyon, san presyon, ak ak anpil egzanp pratik.Go se yon langaj pwogramasyon ki te kreye pa Google, li senp pou aprann, rapid pou egzekite, epi trè itilize nan devlopman API, backend, ak sistèm modèn.Nan kou sa a, w ap aprann Go etap pa etap, menm...

Montre plis

Sa ou pral aprann

  • Intwodiksyon ak Go: Konprann kisa Go ye, kijan li fonksyone, epi kijan pou kòmanse itilize li.
  • Varyab: Aprann kijan pou estoke done, travay ak valè, ak konprann tip done yo.
  • fmt Package: Itilize fmt pou afiche mesaj, done, ak rezilta pwogram ou yo.
  • Kondisyonèl: Pran desizyon nan pwogram ou ak if, else, ak lòt kondisyon.
  • Fonksyon: Kreye fonksyon pou òganize kòd ou epi evite repete menm travay yo.
  • Entèfas (Interfaces): Entwodiksyon sou konsèp entèfas yo, eksplike de fason senp pou debitan.

Pwogram kou a

7 Chapit
76 Leson
7 Pwojè
3 è : 55 min dire total

Konprann kisa Go ye, kijan li fonksyone, epi kijan pou kòmanse itilize li.

  • Kisa Go ye?

    2 min li

    Nan leson sa nou ap wè kisa ki Go a e kòman ou ka itilize l.

  • Konpile fichye (Compiling files)

    4 min

    Nan leson sa ou pral aprann ki jan pou konpile fichye Go yo.

  • Egzekite yon fichye

    3 min

    Nan leson sa, w ap aprann ki jan pou egzekite yon fichye Go.

  • Package nan langaj Go

    4 min

    Nan leson sa ou ap aprann kisa ki yon package nan Go e ki jan pou itilize l

  • Fonksyon "main"

    4 min

    Tout sa ou dwe konnen de fonksyon main nan Go.

  • Enpòte plizyè package

    5 min

    Nan leson sa ou pral aprann ki jan ou ka itilize plizyè package nan pwogram Go w ap gen pou devlope yo

  • Kòmantè

    3 min

    Nan leson sa ou pral aprann ki jan pou kòmante kòd nan yon pwogram Go.

  • Dokimantasyon ak "go doc"

    5 min

    Nan leson sa a, w ap aprann kijan pou itilize kòmand "go doc" pou li dokimantasyon package yo ak jwenn lòt bon resous sou entènèt.

  • Revizyon: Entwodiksyon sou Go

    2 min

    Felisitasyon! Ou fenk fini premye chapit ou nan langaj Go. Ann fè yon kout je sou tout sa nou te aprann yo.

  • Pwojè: Premye Pwogram Go Mwen

    3 min

    Mete tout sa w aprann yo an pratik nan bati yon pwogram Go konplè depi nan zewo, etap pa etap.

Dekouvri kijan pou konsève enfòmasyon (bwat varyab) epi konprann diferan tip done nan langaj Go.

  • Valè ak Varyab

    2 min

    Dekouvri kijan pou konsève done (tèks, nimewo, vre/fo) anndan varyab nan langaj Go.

  • Valè Literal

    2 min

    Aprann kisa valè literal yo ye epi dekouvri kijan pou fè gwo kalkil matematik dirèkteman nan langaj Go.

  • Konstant (Constants)

    2 min

    Aprann kijan pou deklare valè ki pa janm ka chanje anndan pwogram Go ou an.

  • Kisa yon Tip Done ye? (Data Types)

    2 min

    Konprann kijan Go klase ak kontwole diferan kalite enfòmasyon yo anvan pwogram lan menm kouri.

  • Tip Nimewo de baz nan Go

    2 min

    Dekouvri diferans ant nonb antye (int) ak nonb desimal (float64) nan Go.

  • Kisa yon Varyab ye? (Deklarasyon ak 'var')

    2 min

    Aprann fason fòmèl pou kreye yon varyab avèk mo kle var nan langaj Go.

  • Kijan pou li Erè Go yo (Reading Errors)

    2 min

    Aprann konprann mesaj erè konpilatè Go a tankou yon mekanisyen k ap jwenn yon pàn nan motè.

  • Bay varyab yo valè

    2 min

    Konprann senbòl egal (=) nan pwogramasyon tankou yon aksyon kote w ap ranpli yon bwat.

  • Tèks (Strings)

    2 min

    Aprann kijan pou manipile epi kole plizyè moso tèks ansanm nan langaj Go.

  • Valè zewo (Zero Values)

    2 min

    Dekouvri kisa ki egziste anndan yon varyab anvan ou menm ba li premye valè pa l.

  • Dekouvri Tip Otomatikman (Inferring Type & ':=')

    2 min

    Aprann deklare varyab pi vit avèk senbòl majik := ki devine tip done a san mo kle var.

  • Tip int pa defo a (Default int Type)

    2 min

    Konprann fason Go chwazi gwosè memwa ki pi natirèl la (int 64-bit) lè w itilize deklarasyon kout.

  • Mete Varyab yo Ajou (Updating Variables)

    2 min

    Aprann kijan pou modifye ak ogmante valè ki anndan yon varyab pandan pwogram lan ap travay.

  • Deklare plizyè varyab an menm tan

    2 min

    Aprann fason kout pou kreye ak bay valè plizyè varyab sou yon sèl liy kòd.

  • Revizyon: Varyab ak Tip Done nan Go

    2 min

    Fè yon kout je sou tout sa w te aprann nan chapit sa a sou varyab ak tip done.

  • Pwojè: Sistèm Lajan ak Envantè pou Makèt Solèy

    10 min

    Bati yon sistèm resi ak kès kontablite konplè pou yon gwo makèt nan 23 etap entèraktif.

Dekouvri kijan pou itilize package fmt pou fòmate ak afiche mesaj, konstwi tèks, ak pran enfòmasyon nan men itilizatè yo.

  • Package fmt

    2 min

    Dekouvri kisa package fmt la ye ak kijan pou w enpòte l pou fòmate mesaj nan Go.

  • Metòd "Print"

    2 min

    Aprann sèvi ak metòd Print pou afiche mesaj san yo pa sote liy otomatikman.

  • Metòd "Printf"

    2 min

    Konprann kijan pou fòmate mesaj avèk varyab gras ak metòd Printf.

  • Diferan vèb fòma

    2 min

    Aprann chwazi bon vèb fòma pou tèks, nimewo antye, desimal ak tip done.

  • Metòd "Sprint" ak "Sprintln"

    2 min

    Sprint ak Sprintln pa voye mesaj nan tèminal, yo retounen yon string fòmate pou nou ka sere l.

  • Metòd "Sprintf"

    2 min

    Aprann sèvi ak Sprintf pou kreye tèks konplèks ak vèb fòma epi sove yo nan yon varyab.

  • Pran enfòmasyon nan men itilizatè a

    2 min

    Aprann pran valè itilizatè a tape sou klavye a gras ak metòd Scan.

  • Revizyon: Package fmt

    2 min

    Revize metòd prensipal yo nan package fmt pou w prepare pou kiz ak pwojè final chapit sa a.

  • Pwojè: Sistèm Kòmande Kafe Kreyòl

    10 min

    Pratike itilizasyon package fmt nan yon pwojè entèaktif kote w ap bati yon sistèm kès kòmande kafe.

Dekouvri kijan pou fè pwogram Go ou yo pran desizyon otomatikman avèk estrikti kondisyonèl yo.

  • Kisa Kondisyonèl yo ye?

    2 min

    Konprann kisa kondisyonèl yo ye nan lavi chak jou ak kijan nou sèvi ak yo nan pwogramasyon pou pran desizyon.

  • Kondisyon if

    2 min

    Aprann sèvi ak mo kle if la pou kouri yon kòd sèlman si yon kondisyon vrè.

  • Kondisyon else

    2 min

    Aprann sèvi ak else pou bay yon altènatif si kondisyon if la pa ranpli.

  • Operatè Konparezon

    2 min

    Aprann sèvi ak operatè konparezon yo tankou ==, !=, pou verifye valè yo.

  • Operatè Konparezon Plis Toujou

    2 min

    Eksplore operatè = (pi gran oswa egal) ak yon egzanp pwa valiz pou vwayaj.

  • Operatè Lojik: And ak Or

    2 min

    Konbine plizyè kondisyon ansanm avèk && (And) epi || (Or).

  • Operatè Lojik: Not

    2 min

    Aprann kijan pou w ranvèse yon valè boolean avèk senbòl ! (Not).

  • Kondisyon else if

    2 min

    Aprann kijan pou verifye plizyè kondisyon yonn apre lòt avèk else if.

  • Kondisyon switch

    2 min

    Aprann kijan pou w ranplase plizyè else if ki long ak yon estrikti switch ki pi pwòp.

  • Scoped Short Declaration

    2 min

    Aprann kijan pou deklare varyab ki gen yon vi kout sèlman anndan estrikti if la.

  • Randomizing

    2 min

    Aprann kijan pou jenere nimewo o aza (chans) nan Go avèk package math/rand.

  • Seeding

    2 min

    Konprann kisa seeding ye ak kijan pou fè nimewo o aza yo vrèman chanje chak fwa pwogram nan kouri.

  • Revizyon

    2 min

    Fè yon kout revizyon sou tout sa w sot aprann nan chapit sa a anvan w pase nan kiz ak pwojè final la.

  • Pwojè: Jwèt Chans Loto Kreyòl

    15 min

    Mete an pratik tout sa w sot aprann sou lojik kondisyonèl, operatè konparezon, operatè lojik ak randomizing nan yon pwojè entèaktif.

Aprann kijan pou w òganize, reitilize epi estriktire kòd ou yo pi byen avèk fonksyon, paramèt, retou valè, ak defer nan Go.

  • Kisa yon Fonksyon ye?

    2 min

    Konprann kisa yon fonksyon ye, poukisa li enpòtan, ak kijan fonksyon main() travay kòm pwen antre.

  • Kijan pou n sèvi ak Fonksyon

    2 min

    Aprann kijan pou deklare pwòp fonksyon ou ak mo kle func la epi rele li anndan main().

  • Scope

    2 min

    Konprann lavi varyab yo (Scope) - diferans ant varyab lokal (anndan yon fonksyon) ak varyab global/pakè.

  • Retounen Valè nan Fonksyon

    2 min

    Aprann kijan pou w fè yon fonksyon kalkile yon enfòmasyon epi voye li tounen (return) bay moun ki rele l la.

  • Sèvi ak Paramèt nan Fonksyon

    2 min

    Mete done anndan fonksyon yo avèk paramèt (antre) pou yo fè kalkil dinamik selon sa nou pase yo.

  • Reitilize Kòd ak Fonksyon

    2 min

    Mete an pratik reitilizasyon kòd nan rele menm fonksyon an plizyè fwa ak valè diferan pou evite repetisyon.

  • Plizyè Valè Retou

    2 min

    Eksplore yon gwo kado nan Go: kapasite pou yon sèl fonksyon retounen plizyè valè anmenmtan.

  • Ranvwaye Egzekisyon (defer)

    2 min

    Aprann sèvi ak mo kle defer la pou w ranvwaye kouri yon liy kòd jiskaske fonksyon an fini nèt.

  • Revizyon

    2 min

    Fè yon rezime sou tout sa w sot aprann sou fonksyon yo nan Go, epi prepare w pou kiz la ak pwojè a.

  • Pwojè: Kalkilatris Mache Petyonvil

    15 min

    Konbine tout konesans ou sou fonksyon, paramèt, ak plizyè retou valè pou w bati yon kalkilatris resi pou Mache Petyonvil.

Konprann kijan Go jere memwa, kijan pou w jwenn adrès varyab yo avèk operatè &, ak kijan pou w itilize pwentè (*) pou modifye valè yo dirèkteman nan memwa nan diferan dimansyon scope.

  • Pwen Komin Pwentè ak Adrès yo

    2 min

    Konprann poukisa pwentè ak adrès yo egziste nan Go ak diferans ant pase valè pa kopi (pass-by-value) ak pase valè pa referans.

  • Adrès yo (Operatè &)

    2 min

    Aprann kijan pou w jwenn adrès memwa yon varyab kote l estoke a avèk operatè adrès la (&).

  • Pwentè yo (Pointer)

    2 min

    Dekouvri kisa yon pwentè ye, kijan pou w deklare yon pwentè ki ka kenbe adrès yon varyab, epi konprann tip li tankou *int oswa *string.

  • Dereferansyasyon

    2 min

    Aprann kijan pou w li ak chanje valè ki estoke nan adrès yon pwentè vize avèk operatè dereferansyasyon an (*).

  • Chanje Valè nan Diferan Scopes

    2 min

    Kouman pou n modifye varyab orijinal yo nan lòt fonksyon lè nou pase pwentè yo (adrès) kòm paramèt.

  • Revizyon: Adrès ak Pwentè

    2 min

    Fè yon rezime sou adrès, pwentè, dereferansyasyon, ak kijan pou w pase pwentè nan fonksyon anvan w kòmanse kiz la.

  • Pwojè: Mizajou Pri Gaz nan Ponp

    15 min

    Mete tout konnesans ou sou adrès, pwentè, ak dereferansyasyon an pratik pou w modifye pri gaz la dirèkteman nan memwa depi nan lòt scope fonksyon.

Dekouvri youn nan pi gwo sekrè nan Go: Entèfas. Aprann kijan pou w defini kontra konpòtman, kijan Go enplemante yo an kachèt (implicitman), sèvi ak entèfas vide (interface{}/any), epi aplike pi bon pratik konsepsyon yo.

  • Entwodiksyon nan Entèfas

    2 min

    Konprann kisa yon entèfas ye nan Go ak poukisa yo enpòtan kòm kontra konpòtman.

  • Defini yon Entèfas

    2 min

    Aprann kijan pou w kreye ak deklare yon entèfas avèk lis metòd ak siyati yo.

  • Aplike yon Entèfas

    2 min

    Konprann kijan tip done yo aplike entèfas an kachèt (implicitman) nan Go san mo kle implements la.

  • Sèvi ak Entèfas

    2 min

    Mete polimòfis an pratik lè w pase yon entèfas kòm paramèt nan yon fonksyon ki ka jere diferan tip done ansanm.

  • Tcheke ak Konvèti Tip (Type Assertions)

    2 min

    Aprann kijan pou w verifye ak rekipere struct orijinal la ki sere anndan yon entèfas avèk type assertion.

  • Entwolas Vide (interface{})

    2 min

    Konprann tip entèfas vide a (interface{} oswa any) ki ka kenbe nenpòt tip done nan Go.

  • Konsèy: Fè Entèfas yo Piti

    2 min

    Aprann poukisa yon bon konsepsyon Go rekòmande pou kreye entèfas ki tou piti epi konsantre.

  • Konsèy: Konpòtman sou Enplemantasyon

    2 min

    Mete konsantre sou aksyon ak konpòtman done yo ka fè, olye w eseye defini ki sa done yo ye.

  • Revizyon Entèfas

    2 min

    Gwo rezime sou tout konsèp entèfas yo anvan w kòmanse kiz ak pwojè chapit la.

  • Pwojè: Sistèm Peman Petyonvil

    15 min

    Konbine tout konesans ou sou entèfas yo pou w bati yon magazen entelijan ki ka aksepte diferan mwayen peman (MonCash ak Kat Kredi) polimòfikman.

Kesyon yo poze souvan

Wi, absoliman! Yon fwa ou fin pase tout leson yo, defi pratik yo, pwojè yo, ak egzamen final la, w ap resevwa yon bèl sètifika siksè k ap pwouve ou metrize langaj Go a.

Ou bezwen enstale Go (Golang) depi sou sit entènèt ofisyèl go.dev la, ak yon editè kòd tankou VS Code (Visual Studio Code). Tout zouti sa yo gratis nèt.

Kou a se 'self-paced' (ou aprann nan pwòp ritm ou). Si ou pase anviwon 3 èdtan pa semèn pou w etidye ak pratike, ou ka konplete l fasilman nan 4 semèn.

Wi, ou gen aksè ak Forum Diskisyon kou a kote ou ka poze keksyon, pataje kòd ou, epi jwenn sipò rapid nan men enstriktè a ak lòt etidyan parèy ou yo.

Kondisyon

  • Konesans de baz nan algoritm ak lojik pwogramasyon (tankou varyab, bouk, ak kondisyon).
  • Yon òdinatè (Windows, macOS, oswa Linux) ak koneksyon Entènèt.
  • Kapasite pou itilize yon editè kòd (tankou VS Code) ak liy kòmand (Terminal).
  • Pa bezwen okenn eksperyans anvan ak langaj Go a!
Pro

Kou a gen ladann:

  • 7 Chapit
  • 76 Leson
  • 1 Atik
  • 75 Leson pwogramasyon
  • 7 Pwojè
  • 7 Quiz
Josué P

Josué Pierre
Verifye
Mexico

Software Engineer | Fondatè @ Briye & Galata

An 2016, mwen rantre nan inivèsite pou pousuiv yon karyè nan Agwoekonomi, pandan etid la mwen dekouvri ki valè bagay ekstraòdinè teknoloji ka ede yon moun reyalize nan mond modèn lan. Mwen te kòmanse aprann sou entènèt pandan m ap devlope solisyon konkrè. Kiryozite m te menmen m dekouvri e...