fbpx

Curs Golang (Go) Programming – Fundamentals

Înscrie-te:
Nivel

Fundamentals

Nr. capitole

6

Suport de curs scris

Materiale video

Nr. ore video

6

Limba de predare

Română

Limba materialului scris

Română

Tarife Curs Online cu Video
400 RON - pers. fizică
520 RON - pers. juridică

Despre curs

 

Golang este un limbaj de programare de tipul “open source” dezvoltat de Google. Prima lansare stabilă pe piață a fost realizată în anul 2011. Ce înseamnă “open source”? Așa cum am menționat anterior, limbajul a fost ideea celor de la Google. Plecînd de la versiunea propusă de aceștia, orice utilizator poate contribui la dezvoltarea limbajului prin implementarea unor noi propuneri, prin fixarea unor probleme sau prin contribuirea la aspecte legate de performanță. Asadar, acest limbaj de programare se dezvolta in fiecare zi, avand in spate o comunitate destul de bogată de utilizatori. Pentru cei care își încep drumul în cunoașterea acestui limbaj de programare și sunt curioși, codul sursă se găsește pe Github: https://github.com/golang/go

De ce să învățăm Golang?

Este un limbaj ușor de utilizat care a câștigat tot mai mult teren în ultimul timp. Structura este curată și accesibilă pentru începători, astfel încât nu sunt prea multe funcții complexe de învățat. Codul sursă în cazul Go prezintă o sintaxă simplă, oferind o compatibilitate strictă pentru funcționalitatea de bază. Dacă ne uităm la câteva date statistice, un sondaj Stack Overflow arată că Go este pe locul 5 în topul limbajelor preferate de dezvoltatori astăzi, având o ascensiune destul de importantă. De asemenea, Go a devenit un limbaj preferat de companii, precum Google, Netflix, SoundCloud etc. Așadar, în ultimul timp, Golang pare sa devină unul dintre cele mai folosite limbaje de programare.

Cui se adresează cursul?

Cursul se adresează persoanelor din domeniul IT care își doresc acumularea de informații într-un nou limbaj de programare. Cursul își propune prezentarea conceptelor de bază care alcătuiesc limbajul de programare Golang. Printre acestea se numără: tipuri de date, funcții, structuri de control, tipuri de colecții etc. Considerăm că acest curs este un prim pas pentru cei care își doresc invățarea unui nou limbaj cum ar fi Golang. Cursul prezintă aspecte teoretice și practice legate de concepte care stau la baza limbajului. Reprezintă un suport spre începerea dezvoltării utilizând acest limbaj de programare.

Ca și cunoștințe preliminare, sunt necesare cunoștințe de bază ale sistemului de operare Linux si Windows.

Modalități de desfășurare a cursului

Pentru moment cursul se desfășoară doar în varianta Online (studiu individual) cu material video.

Contul de cursant

Ce înseamnă asta?

Dacă ești cursant nou, după procesarea plății, vei primi pe mail o solicitare de activare a contului tău și un mail de informare ca ai fost înscris/înrolat în clasa. Contul tău va fi pe cursuri.telacad.ro, pe care îl vei accesa cu adresa de e-mail și parola setate în formularul de înscriere.

Dacă ești deja cursantul nostru, după procesarea plații, vei primi confirmarea înscrierii/înrolării în clasa dorită și iți vei accesa contul cu e-mail-ul și parola deja existente.

Ce găsești aici?

  • Materialele scrise și video
  • Regulile de Promovare
  • Examenele de capitol pe care le vei susține online.
  • Examen final teoretic pe care îl vei susține online (**acesta este activat de noi la cererea cursantului și este cronometrat)
  • Catalogul cu note
  • Diploma Telecom Academy la promovarea cursului

Perioada maximă de promovare a cursului este de 4 luni de la data înscrierii.

Examene și evaluări – Criterii de promovare

Există două tipuri de examene: examenele de capitol și examenul final. Examenul final se susține de acasă. (**acesta este activat de noi la cererea cursantului si este cronometrat)

Pentru a fi promovat, cursantul trebuie să obțină un punctaj de minimum 70% atât la toate examenele de capitol, dar și la examenul final teoretic.

Odată înscris în clasă, cursantul va putea accesa materialele de curs și își va putea susține toate examenele, într-un interval de maximum 4 luni de la data înscrierii.

Ce vei învăța

Să instalezi și să configurezi Golang pe diferite platforme, cum ar fi Windows si Linux

Să folosești un mediu de dezvoltare, precum Visual Studio Code (instalarea plugin Golang)

Să faci trecerea de la un limbaj de programare, precum Java, la Golang

Să identifici particularitati ale limbajului Golang

Să utilizezi concepte care stau la baza limbajului de programare Golang: tipuri de date, variabile și constante, fluxuri de control, funcții și tipuri de colecții.

Certificări

La terminarea cursului Golang (Go) Fundamentals, cursantul primește diploma eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul la Telecom Academy.

Programa

  • Despre limbajul Go – vizualizare de ansamblu
  • Go vs Java – analiza comparativă
  • Principalele particularitățp ale limbajului Golang
  • Date statistice referitoare la Golang
  • Primul program in Golang
  • Numere
  • Șiruri de caractere
  • Booleans
  • Conversia tipurilor de date
  • Introducere
  • Declarare și inițializare
  • Variabile și constante globale sau locale
  • Pointeri în Golang
  • Trimiterea sau referința prin valoare
  • Introducere
  • If-else
  • For loop
  • Switch-case
  • Goto și declararea de etichete
  • Introducere
  • Declararea funcțiilor
  • Modalități de returnare a valorilor utilizând funcții
  • Apelarea de funcții definite
  • Closure și recursivitate
  • Defer, Panic și Recover
  • Noțiuni introductive
  • Array
  • Slice
  • Map

Sponsori și parteneri