Go-Backend Developer s plačilom po zaposlitvi - brezplačen tečaj Kata Academy, usposabljanje 7 mesecev, datum 30.3.2023.
Miscellanea / / November 29, 2023
GO-backend razvijalec - razvijalec, ki razvija jedro, »možgane« aplikacije v oblačni infrastrukturi.
1. hitro začeti delati v IT s stabilno plačo
2. učiti in razvijati
3. razumejo podrobnosti delovanja in interakcije programa z računalnikom
GO ali Golang je mlad programski jezik za mikrostoritve. Ustvaril ga je Google za pospešitev razvoja programske opreme in kot alternativo C in C++. GO ima preprosto sintakso, ki začetnikom olajša učenje.
Razvijalsko okolje
Naučili se boste uporabljati osnovne funkcionalnosti Git, Goland, Docker in izvajati poizvedbe v MySQL, Postgres in Postman.
- Git - sistem za nadzor različic
- Integrirano razvojno okolje
- Kontejnerizacija aplikacije
- Delo z bazo podatkov
- API platforme
- HTTP/HTPPS zahteve
Programski jezik Golang
Naučili se boste poganjati programe, delati s spremenljivkami, primitivnimi in kompleksnimi tipi ter uporabljati funkcije. Znali boste pisati kodo z OOP, delati s standardnimi knjižnicami, večnitnostjo, uporabljati runtime in optimizirati kodo.
- Osnove jezika Golang
- Objektno orientirano programiranje
- Standardna knjižnica
- Večnitnost
- Runtime
- Optimizacija kode
Osnovna načela programiranja
Naučili se boste uporabljati vzorce, osnovne algoritme in podatkovne strukture. Izvedeli boste, kaj je preoblikovanje kode po pravilih čiste kode.
- Oblikovalski vzorci
- Algoritmi in podatkovne strukture
- Čista arhitektura
Pojdite na predprojekt
Naučili se boste administriranja strežnikov, dela z Dockerjem in bazami podatkov, uporabe razčlenjevalnikov, dela z visoko obremenjenimi sistemi in mikrostoritvami. Naučili vas bomo izbrati okolje, sklad, okvire za projekt in delati z uporabo Agile v različnih sledilnikih.
- spletni strežnik
- Kontejnerizacija
- SQL in NoSQL
- Načrtovanje projekta
- Visoko obremenjene storitve
- Arhitektura
- Vodenje projektov
Timski projekt
Pripravništvo na realnem projektu z uporabo vseh znanj in veščin, ki jih zahteva GO razvijalec.
Priprave na tehnične razgovore
Pomagali vam bomo osvežiti in sistematizirati vaše teoretično znanje. Po tem boste z mentorjem opravili zaključni test iz vseh tem. Karierni svetovalec vam bo pomagal ustvariti konkurenčen življenjepis in vas pripravil na razgovore.