Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update _index.md #19

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Update _index.md
new update 2024
  • Loading branch information
HarunFRI authored Feb 9, 2024
commit 05e7e8f5a09c25fefbc8b0a979ea61ce4f17cbe2
190 changes: 177 additions & 13 deletions content/izobrazevanja/aktualno/_index.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,181 @@
---
title: Aktualna izobraževanja
date: 2019-03-18T11:21:00.000Z
bgImage: /uploads/agreement-2642610_1920.jpg
type: izobrazevanjaAktualno
---
Na aktualna izobraževanja se lahko prijavi prav vsak, ki ga določena tematika zanima in ima ustrezno predznanje. Priložnost se še posebej splača izkoristiti, če imate v podjetju posameznike, ki si želijo nadgraditi svoje znanje.
*MODUL 1: Web development – backend*\
*Predavatelj:* izr. prof. dr. Dejan Lavbič in asistenti\
*Datum:* 9. 10. 2023 do 27. 10. 2023

**Nudimo posebne cene za študente in člane Kluba alumnov UL ter Kluba alumnov UL FRI.**
*Kratek opis:*\
V okviru tečaja bodo udeleženci spoznali celostni razvoj spletne aplikacije s poudarkom na zalednem delu sistema. Na problemski domeni, ki si jo vsak udeleženec izbere sam, bomo določili konceptualno zasnovo aplikacije in osnovni grafični vmesnik. Nadaljevali bomo z opredelitvijo arhitekture aplikacije z uporabo načrtovalskega vzorca MVC (Model-PogledKrmilnik). Osredotočili se bomo na implementacijo zalednih komponent, in sicer modela (M) in krmilnika (K) ter dostopa do podatkovne baze, medtem ko bomo pogled (V) zgolj predstavili, saj bo poudarek na tej komponenti v okviru naslednjega tečaja. Pri zasnovi zalednega dela bomo uporabili model mikro storitev, kjer bomo implementirali REST API vmesnik in ga tudi ustrezno dokumentirali z OpenAPI. Razviti zaledni del bomo tudi ustrezno zaščitili z vpeljavo preverjanja istovetnosti identitete.
*Izobraževanje je namenjeno posameznikom,* ki bi radi pridobili/nadgradili znanja za
potrebe »full stack« razvijalca spletnih aplikacij, kjer bodo razvili zaledne komponente
interaktivne spletne aplikacije na poljubno izbrani problemski domeni.

* Izobraževanja se bodo izvedla ob zadostnem številu prijav. Pridržujemo si pravico do odpovedi in vam v tem primeru prijavnino v celoti povrnemo.
* Po prijavi vam pošljemo podatke za plačilo, prijavnino pa poravnajte v roku 5 delovnih dni. Za podjetja velja plačilo 30 dni od izdaje računa.
* Če se želite od izobraževanja odjaviti, vas prosimo, da to storite najkasneje 3 dni pred začetkom izobraževanja. V nasprotnem vam prijavnine NE povrnemo.
*Želena predznanja:*
- Osnovno razumevanje tehnologij svetovnega spleta (npr. HTTP, HTML, CSS).
- Poznavanje sistemov za nadzor verzij (npr. git) in platform (npr. GitHub).
- Poznavanje vsaj enega objektno usmerjenega programskega jezika (priporočljivo
JavaScript).
- Osnovno poznavanje okolij/orodij, ki jih bomo uporabljali: Node.js, MongoDB,
Docker, Visual Studio Code.

**Izbrano izobraževanje lahko prijavite tudi na sofinanciranje Digitalnega inovacijskega stičišča Slovenija. Več o sofinanciranju si preberite na** [**povezavi**](/izobrazevanja/sofinanciranje/)**.**
*Ta tečaj je del akademije DevOps. V okviru akademije DevOps so organizirani tudi naslednji tečaji:*
- Web development – frontend
- Modern infrastructure – virtualisation
- Modern infrastructure – containerization
- Modern infrastructure – orchestration
- Software testing

V Evropi je zaposlenih približno 9 milijonov strokovnjakov IKT. Da bi dosegli cilje digitalnega kompasa do leta 2030 (Evropska komisija) potrebujemo še 11 milijonov dodatnih strokovnjakov IKT. Evropski sektor programske opreme raste in zahteva vedno več strokovnjakov za programsko inženirstvo.

V nedavni raziskavi je 45 % anketiranih organizacij ocenilo, da bodo v naslednjih 5 letih potrebovale več razvijalcev.
Združenje za informatiko in telekomunikacije in Fakulteta za računalništvo in informatiko (Univerza v Ljubljani) sta dva izmed 14 partnerjev na Erasmus+ projektu European Software Skills Alliance (ESSA). V sklopu projekta želimo skupaj s partnerji zagotoviti učne vsebine, ki jih zaposleni potrebujejo, in tako zadostiti povpraševanju po znanju in spretnostih na področju programskega inženirstva.



*MODUL 2: Web development – frontend*\
*Predavatelj:* izr. prof. dr. Dejan Lavbič in asistenti\
*Datum:* 6. 11. 2023 do 24. 11. 2023

*Kratek opis:*\
V okviru tečaja bodo udeleženci spoznali celostni razvoj spletne aplikacije s poudarkom na čelnem delu sistema. Na problemski domeni, ki so jo udeleženci izbrali pri predhodnem tečaju, in že razvili zaledni del, bomo nadaljevali z razvojem uporabniškega vmesnika ter vključili predhodno razvite komponente zalednega dela. Z uporabo modernih ogrodij za razvoj spletnih aplikacij bomo implementirali interaktivno aplikacijo na eni strani (Single Page Application), ki se bo v celoti izvajala na strani odjemalca in z zalednim delom komunicirala preko REST API vmesnika. Pri razvoju bomo izkoristili vse prednosti okolja spletnega brskalnika in predstavili načine za bolj učinkovit razvoj in testiranje spletnih aplikacij. Z varnostnega vidika bomo aplikacijo zaščitili tudi na strani odjemalca, in sicer z vključitvijo preverjanja istovetnosti identitete z uporabo žetonov JWT, ki smo jih vpeljali že na zalednem delu v okviru predhodnega projekta.
*Izobraževanje je namenjeno posameznikom,* ki bi radi pridobili/nadgradili znanja za potrebe "full stack" razvijalca spletnih aplikacij, kjer bodo razvili čelne komponente interaktivne spletne aplikacije na poljubno izbrani problemski domeni, ki so jo izbrali v okviru predhodnega tečaja.

Želena predznanja:
- Osnovno razumevanje tehnologij svetovnega spleta (npr. HTTP, HTML, CSS).
- Poznavanje sistemov za nadzor verzij (npr. git) in platform (npr. GitHub).
- Poznavanja razvoja v objektno usmerjenem programskem jeziku (priporočljivo
JavaScript oz. TypeScript).
- Priporočljivo osnovno poznavanje okolij/orodij, ki jih bomo uporabljali: HTML, CSS,
JavaScript, Node.js, TypeScript, Angular, Visual Studio Code.

Ta tečaj je del akademije DevOps. V okviru akademije DevOps so organizirani tudi naslednji tečaji:
- Web development – backend
- Modern infrastructure – virtualisation
- Modern infrastructure – containerization
- Modern infrastructure – orchestration
- Software testing


V Evropi je zaposlenih približno 9 milijonov strokovnjakov IKT. Da bi dosegli cilje digitalnega kompasa do leta 2030 (Evropska komisija) potrebujemo še 11 milijonov dodatnih strokovnjakov IKT. Evropski sektor programske opreme raste in zahteva vedno več strokovnjakov za programsko inženirstvo.


V nedavni raziskavi je 45 % anketiranih organizacij ocenilo, da bodo v naslednjih 5 letih potrebovale več razvijalcev.
Združenje za informatiko in telekomunikacije in Fakulteta za računalništvo in informatiko (Univerza v Ljubljani) sta dva izmed 14 partnerjev na Erasmus+ projektu European Software Skills Alliance (ESSA). V sklopu projekta želimo skupaj s partnerji zagotoviti učne vsebine, ki jih zaposleni potrebujejo, in tako zadostiti povpraševanju po znanju in spretnostih na področju programskega inženirstva.



*MODUL 3: Modern infrastructure – virtualisation*\
*Predavatelj:* asist. dr. Matjaž Pančur in asistenti\
*Datum:* 27. 11. 2023 do 15. 12. 2023

*Kratek opis:*\
Virtualizacija nam omogoča bistveno boljšo izkoriščenost strežniške opreme. Pogledali si bomo zgodovino virtualizacije, njene tipe in klasifikacijo, različne tipe hipervizorjev in v praksi kreirali prilagojeno sliko za specifično aplikacijo. Pokazali bomo osnovne in napredne funkcionalnosti v hipervizorju in si v podrobnosti ogledali tudi, kako deluje Linux KVM. Pregledali bomo različne tipe avtomatizacije postavitev, tako za razvijalske skupine z orodjem Vagrant kot z uporabo oblačnega standarda cloud-init.
*Izobraževanje je namenjeno posameznikom,* ki bi radi se naučili ali nadgradili znanja o virtualizaciji, njenih tehničnih gradnikih in praktični uporabi v avtomatizaciji gradnje virtualnih slik z operacijskim sistemom in posamezno aplikacijo.

*Želena predznanja:*
- Osnovno razumevanje zgradbe in gradnikov operacijskega sistema Linux
- Znanje dela v Linux ukazni vrstici in ukazni lupini bash
- Osnovno znanje računalniških komunikacij
- Osnovno znanje programiranja

Ta tečaj je del akademije DevOps. V okviru akademije DevOps so organizirani tudi naslednji tečaji:
- Web development – backend
- Web development – frontend
- Modern infrastructure – containerization
- Modern infrastructure – orchestration
- Software testing

V Evropi je zaposlenih približno 9 milijonov strokovnjakov IKT. Da bi dosegli cilje digitalnega kompasa do leta 2030 (Evropska komisija) potrebujemo še 11 milijonov dodatnih strokovnjakov IKT. Evropski sektor programske opreme raste in zahteva vedno več strokovnjakov za programsko inženirstvo.

V nedavni raziskavi je 45 % anketiranih organizacij ocenilo, da bodo v naslednjih 5 letih potrebovale več razvijalcev.
Združenje za informatiko in telekomunikacije in Fakulteta za računalništvo in informatiko (Univerza v Ljubljani) sta dva izmed 14 partnerjev na Erasmus+ projektu European Software Skills Alliance (ESSA). V sklopu projekta želimo skupaj s partnerji zagotoviti učne vsebine, ki jih zaposleni potrebujejo, in tako zadostiti povpraševanju po znanju in spretnostih na področju programskega inženirstva.



*MODUL 4: Modern infrastructure – containerization*\
*Predavatelj:* asist. dr. Matjaž Pančur in asistenti\
*Datum:* 8. 1. 2024 do 26. 1. 2024

Kratek opis:
Kontejnerji so povzročili pravo malo revolucijo v procesih razvoja in namestitve aplikacij. Pogledali si bomo njihovo zgodovino, tehnologije v Linux jedru, na podlagi katerih so kontejnerji sestavljeni in predvsem razložili razlike med kontejnerji in virtualnimi računalniki ter kdaj jih ima ali nima smisla uporabiti. Pregledali si bomo različne kontejnerske stroje (container runtimes), si v praksi pogledali, kako se v avtomatizira izgradnja slike z uporabo sintakse Dockerfile in GitHub Actions CI/CD sistema. Definirali bomo dobre prakse pri kreiranju slik ter pri poganjanju kontejnerjev v produkcijskih okoljih. Obdelali bomo avtomatizacijo postavitve celotne aplikacije z uporabo Docker Compose.
Izobraževanje je namenjeno posameznikom, ki bi se radi naučili ali nadgradili znanja o kontejnerjih, razlikami z virtualnimi računalniki, njihovi primernosti uporabe v različnih scenarijih ter njihovemu upravljanju in grajenju kontejnerskih slik.

Želena predznanja:
- Osnovno razumevanje zgradbe in gradnikov operacijskega sistema Linux
- Znanje dela v Linux ukazni vrstici in ukazni lupini bash
- Osnovno znanje računalniških komunikacij
- Osnovno znanje programiranja.

Ta tečaj je del akademije DevOps. V okviru akademije DevOps so organizirani tudi naslednji tečaji:
- Web development – backend
- Web development – frontend
- Modern infrastructure – virtualisation
- Modern infrastructure – orchestration
- Software testing

V Evropi je zaposlenih približno 9 milijonov strokovnjakov IKT. Da bi dosegli cilje digitalnega kompasa do leta 2030 (Evropska komisija) potrebujemo še 11 milijonov dodatnih strokovnjakov IKT. Evropski sektor programske opreme raste in zahteva vedno več strokovnjakov za programsko inženirstvo.

V nedavni raziskavi je 45 % anketiranih organizacij ocenilo, da bodo v naslednjih 5 letih potrebovale več razvijalcev.
Združenje za informatiko in telekomunikacije in Fakulteta za računalništvo in informatiko (Univerza v Ljubljani) sta dva izmed 14 partnerjev na Erasmus+ projektu European Software Skills Alliance (ESSA). V sklopu projekta želimo skupaj s partnerji zagotoviti učne vsebine, ki jih zaposleni potrebujejo, in tako zadostiti povpraševanju po znanju in spretnostih na področju programskega inženirstva.



*MODUL 5: Modern infrastructure – orchestration*\
*Predavatelj:* asist. dr. Matjaž Pančur in asistenti\
*Datum:* 29. 1. 2024 do 16. 2. 2024

*Kratek opis:*\
Cilj tečaja je podati pregled arhitekture, tehnologij, orodij in pristopov za potrebe obvladovanja kontejnerjev z uporabo orkestratorja Kubernetes. Seznanili se bomo s kontejnerji in Kubernetes tehnologijo za izgradnjo t. i. oblačnih sistemov in aplikacij (cloud native applications/systems). Pogledali si bomo arhitekturo Kubernetes gruč, osnovne koncepte v Kubernetesu, različne scenarije nadgradnje aplikacij brez izpada storitve ("zero downtime deployment") in kako to dosežemo z uporabo platforme Kubernetes. Predstavili bomo nameščanje aplikacij na K8s z namestitvenim upravljalcem Helm ter si v praksi pogledali principe GitOps namestitev. Definirali bomo dobre prakse pri kreiranju slik ter pri poganjanju kontejnerjev v Kubernetes okolju. Razložili bomo različne načine porazdeljevanja bremen (load balancing).
Izobraževanje je namenjeno posameznikom, ki bi se radi naučili ali nadgradili znanja za postavitev rešitev na platformo Kubernetes.

Želena predznanja:
- osnovno razumevanje zgradbe in gradnikov operacijskega sistema Linux,
- znanje dela v Linux ukazni vrstici in ukazni lupini bash,
- osnovno znanje računalniških komunikacij,
- osnovno znanje programiranja,
- poznavanje kontejnerjev in osnovnega dela z njimi.

Ta tečaj je del akademije DevOps. V okviru akademije DevOps so organizirani tudi naslednji tečaji:
- Web development – backend
- Web development – frontend
- Modern infrastructure – virtualisation
- Modern infrastructure – containerization
- Software testing

V Evropi je zaposlenih približno 9 milijonov strokovnjakov IKT. Da bi dosegli cilje digitalnega kompasa do leta 2030 (Evropska komisija) potrebujemo še 11 milijonov dodatnih strokovnjakov IKT. Evropski sektor programske opreme raste in zahteva vedno več strokovnjakov za programsko inženirstvo.

V nedavni raziskavi je 45 % anketiranih organizacij ocenilo, da bodo v naslednjih 5 letih potrebovale več razvijalcev.
Združenje za informatiko in telekomunikacije in Fakulteta za računalništvo in informatiko (Univerza v Ljubljani) sta dva izmed 14 partnerjev na Erasmus+ projektu European Software Skills Alliance (ESSA). V sklopu projekta želimo skupaj s partnerji zagotoviti učne vsebine, ki jih zaposleni potrebujejo, in tako zadostiti povpraševanju po znanju in spretnostih na področju programskega inženirstva.



*MODUL 6: Software testing* \
*Predavatelj:* prof. dr. Marko Bajec in asistenti \
*Datum:* 4. 3. 2024 do 22. 3. 2024

Kratek opis:\
V okviru tečaja bodo udeleženci spoznali, kako umestiti proces testiranja programske opreme v življenjski cikel DevOps. Naučili se bodo, kaj so ključne aktivnosti in naloge testiranja, vključno s pripravo strategije testiranja, načrta testiranja, testnih scenarijev in testnega okolja. Naučili se bodo, kako pripraviti teste ročno in kako izvajati avtomatizirano testiranje. Spoznali bodo izbrana okolja za izvajanje avtomatiziranega testiranja. Naučili se bodo osnov jezika PlayRight in Selenium za pisanje avtomatskih testov. Naučili se bodo, kako pripraviti cevovode v okolju GitLab za izvajanje kontinuiranega razvoja in integracije z vključenim avtomatskim testiranjem.
Izobraževanje je namenjeno posameznikom, ki želijo pridobiti ali nadgraditi znanja s področja testiranja programske opreme v DevOps okoljih.

Želena predznanja:
- osnovne programerske veščine (zadošča znanje, pridobljeno na predhodnih izobraževanjih),
- osnovno poznavanje spletnih tehnologij (zadošča znanje, pridobljeno na predhodnih izobraževanjih),
- osnovno poznavanje okolja GitLab.

Ta tečaj je del akademije DevOps. V okviru akademije DevOps so organizirani tudi naslednji tečaji:
- Web development – backend
- Web development – frontend
- Modern infrastructure – virtualisation
- Modern infrastructure – containerization
- Modern infrastructure – orchestration

V Evropi je zaposlenih približno 9 milijonov strokovnjakov IKT. Da bi dosegli cilje digitalnega kompasa do leta 2030 (Evropska komisija) potrebujemo še 11 milijonov dodatnih strokovnjakov IKT. Evropski sektor programske opreme raste in zahteva vedno več strokovnjakov za programsko inženirstvo.


V nedavni raziskavi je 45 % anketiranih organizacij ocenilo, da bodo v naslednjih 5 letih potrebovale več razvijalcev.
Združenje za informatiko in telekomunikacije in Fakulteta za računalništvo in informatiko (Univerza v Ljubljani) sta dva izmed 14 partnerjev na Erasmus+ projektu European Software Skills Alliance (ESSA). V sklopu projekta želimo skupaj s partnerji zagotoviti učne vsebine, ki jih zaposleni potrebujejo, in tako zadostiti povpraševanju po znanju in spretnostih na področju programskega inženirstva.



"Tečaj poteka pod okriljem Fakultete za računalništvo in informatiko Univerze v Ljubljani v sklopu evropskega projekta ESSA{hyperlink:https://softwareskills.eu/} v sodelovanju z Združenjem za informatiko in telekomunikacije.



- - -