Cursul Golang (Go) Programming Advanced prezintă aspecte teoretice și practice legate de concepte avansate ale acestui limbaj. Acesta reprezintă un suport spre dezvoltarea abilităților care definesc un programator în Go.
Înscrie-te:
Lista de clase online Self Study cu Video la care te poți înscrie:
Golang (Go) Programming – Advanced ONLINE
Self Study
Data începere:
Oricând
Online
Locuri libere:
Locuri:
10
350 RON - pers. fizică
525 RON - pers. juridică
Cursul se desfășoară online, fără prezență la sala de curs.
Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris de către instructorii Telecom Academy
Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data înscrierii.
Pachetul promotional este format din 2 cursuri ce se desfasoara la distanta:
1. Cursul Golang (Go) Programming – Fundamentals ONLINE : se desfășoară online, fără prezență la sala de curs. Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris și materialele video înregistrate de către instructorii Telecom Academy
Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.
2. Cursul Golang (Go) Programming – Advanced ONLINE : se desfășoară online, fără prezență la sala de curs. Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris si materialele video realizate de către instructorii Telecom Academy
Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.
Golang (Advanced) 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 dezvoltă în fiecare zi, având în spate o comunitate destul de bogată de utilizatori. Pentru cei care doresc aprofundarea informațiilor despre sursele Go, codul se regaseste pe Github: https://github.com/golang/go.
De ce Golang Advanced?
La mai bine de un deceniu de la prima versiunea stabilă, Golang continuă să câștige teren în fiecare zi, în rândul limbajelor de programare. Astfel, de la versiune la versiune, Golang se dezvoltă în încercarea de a deveni un pion tot mai important in industria programelor de dezvoltare software. Pe măsură ce avansăm in interacțiunea cu acest limbaj, se pot identifica o serie de caracteristici definitorii pentru Golang. Asadar, identificăm abilitatea de a profita de arhitecturi de procesare multi-core și de memorie eficientă prin suportul pentru accesul concurențial usor de înțeles. În ceea ce privește instrumentarea Go, aceasta este considerată una dintre cele mai importante caracteristici pentru acest ecosistem. Golang se regăsește printre limbajele de programare care oferă un suport bine pus la punct pentru manipularea fișierelor. Pachetul “io/ioutil” oferă funcții simple pentru a face față fișierelor, fără a fi nevoie ca utilizatorii să își facă griji în legătură cu implementarea internă. Majoritatea limbajelor de programare oferă suport pentru testarea unitară. Acesta este și cazul Golang care oferă un mediu foarte prietenos de testare prin pachetul testing împreună cu anumite caracteristici complexe.
În concluzie, acestea sunt doar câteva particularități importante pentru Golang, pe care le scoate în evidență acest curs.
Cui se adresează cursul?
Cursul Golang Advanced este o continuare pentru noțiunile fundamentale prezentate în cursul Golang Fundamentals. Cursul își propune prezentarea conceptelor avansate care definesc caracteristici importante pentru acest limbaj. Printre acestea se numără: programarea orientate obiect, programarea concurentă, structuri de date complexe etc. Considerăm că acest curs este un nivel în plus pentru cei care își doresc dezvoltarea unor sisteme informatice complexe folosind Golang. Cursul prezintă aspecte teoretice și practice legate de concepte avansate ale acestui limbaj. Reprezintă un suport spre dezvoltarea abilităților care definesc un programator în Go.
Modalități de desfășurare a cursului
Cursul se desfășoară în varianta Online (studiu individual) având materiale video.
Acest curs este integral dezvoltat de către Telecom Academy. Ne bazăm pe experiența cursurilor deja dezvoltate de noi în ultimii 10 ani. Tutorialele video te vor însoți la fiecare pas pentru a parcurge curricula în propriul ritm, din confortul casei tale. Vei putea accesa cursul de oriunde și oricând vei avea nevoie.
De asemenea, nu uita să instalezi aplicația de mobil Telecom Academy din Magazin Play (pentru Android) și accesează cursurile tale direct de pe telefon!
Contul de cursant
Ce înseamnă asta?
Dacă ești cursant nou, după procesarea plății, vei primi pe e-mail o solicitare de activare a contului tău și un e-mail de informare că ai fost înscris/înrolat în clasă. 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 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)
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 și 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.
Notă! Garantăm suportul tehnic pentru cursurile tale pentru maxim 6 luni de zile de la data finalizării cursului, conform regulilor de promovare. Însă, accesul pe platforma de e-learning va fi limitat doar în cazul unor actualizări majore ale sistemului și în condițiile tehnice de la momentul respectiv. Până atunci, nicio grijă, odată creat contul, îl vei putea accesa oricând!
Dacă încă nu ești decis că acest curs este cel potrivit pentru tine, ai la dispoziție varianta Demo a cursului direct pe platforma noastră de e-learning. Creează-ți un profil și dă start studiului!
Vezi detalii
Ce vei învăța
Să răspunzi la întrebarea: “Este Golang un limbaj de programare orientat pe obiecte?”
Vei înțelege suportul pentru programarea concurentă pe care il oferă Golang. Discutăm despre goroutine și canale și observăm interacțiunea dintre aceste concepte
Vom face trecerea de la structuri de date de bază la structuri de date complexe, cum ar fi: coada, stiva, lista înlănțuită, set
Suportul de fișiere în Golang este foarte important. Înțelegem cum funcționează sistemul de fișiere în Golang și care sunt pachetele care ne vor ajuta în interacțiunea cu acestea.
Testarea unitară este un alt concept important în dezvoltarea software. Golang ajută utilizatorii spre o testare unitară destul de intuitivă prin diferite pachete. Aceste pachete reprezintă un alt subiect pe care îl vom aborda.
Integrarea cu o bază de date NoSQL, dezvoltarea unui REST API și implementarea unor modele de proiectare sunt, de asemenea, aspect interesante propuse de acest curs.
La terminarea cursului Golang (Go) Adavanced, cursantul primește diploma eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul la Telecom Academy.
Pentru mai multe detalii despre Politica de Confidențialitate vă rugăm să accesați această pagină
Cookie-uri necesare
Cookie-urile necesare ar trebui activat mereu pentru a vă putea salva preferintețele legate de cookie-uri pentru website-ul nostru.
Dacă dezactivați acest cookie, nu vom pute salva preferințele dumneavoastră legate de cookie-uri pentru website-ul nostru. Asta înseamnă că de fiecare dată când vizitați website-ul va trebui să activați sau să dezactivați cookie-urile din nou.
Cookie-uri terți
Acest website folosește Google Analytics pentru a colecta informații anonime precum numărul de vizitatori al website-ului și cele mai vizitate pagini.
Menținând acest cookie activ ne ajutați să îmbunătățim website-ul și implicit experiența dumneavoastră în utilizarea acestuia.
Vă rugăm să bifați întâi Cookie-uri Necesare (din tab-ul aterior) pentru a vă putea salva preferințele!
Politica de folosire Cookie-uri
Mai multe informații despre politica folosirii cookie-urilor puteți afla aici