Svi nastavni materijali¶
- LDAP poslužitelj 389 Directory Server
- Instalacija operacijskih sustava Fedora i CentOS korištenjem instalacijskog alata Anaconda
- Automatizacija konfiguracije i održavanja sustava alatom Ansible
- Konfiguracija HTTPS-a u web poslužitelju Apache HTTP Server
- Modul mod_php
- Modul mod_wsgi
- Konfiguracija virtualnih domaćina u web poslužitelju Apache HTTP Server
- Osnovna konfiguracija web poslužitelja Apache HTTP Server
- Binarna kompatibilnost i kompatibilnost na razini izvornog koda
- Zerconf NSS/mDNS sustav Avahi
- Vizualizacija i uređivanje molekula alatom Avogadro
- DNS sustav BIND9
- Bioinformatika
- Premošćenje mrežnih adaptera i izrada mostova
- Raspoznavanje upada u sustav alatom Bro
- Distribuirani datotečni sustav Ceph
- Baza bioaktivnih molekula ChEMBL
- Modularni usmjerivač Click
- Programska osnova usmjerivača
- Korištenje mrežnih protokola u modularnom usmjerivaču Click
- Programiranje mrežnih aplikacija u programskim jezicima C i C++
- C++ biblioteka predložaka za linearnu algebru Eigen
- Generiranje pseudoslučajnih brojeva u C++ aplikacijama
- Mjerenje brzine izvođenja C++ aplikacija
- Rad s protokolima aplikacijske razine
- Instalacija operacijskog sustava Debian korištenjem instalacijskog alata Debian-Installer
- Pakiranje deb paketa
- Dinamičko dodjeljivanje adresa domaćinima
- DHCP i DNS poslužitelj dnsmasq
- Kontejnerizacija alatom Docker
- Instalacija i konfiguracija wiki sustava DokuWiki
- POP3 i IMAP: Dovecot
- Dokumentiranje programskog koda alatom Doxygen
- Filtriranje okvira vatrozidom na veznom sloju
- Distribuirano pretraživanje u realnom vremenu alatom ElasticSearch
- Rad s tekstualnim datotekama
- Emulacija bežičnih mreža
- Fragmentacija IPv4 paketa
- Generiranje topologija
- Osnove rada s emulatorom računalnih mreža
- Konfiguracija čvorova u alatu CORE
- Mobilnost
- Stvaranje i konfiguracija podmreža
- Prevođenje C, C++ i Fortran programa u izvršni kod
- Lokalizacija softvera korištenjem GNU gettexta
- Kontinuirana integracija korištenjem GitLaba
- Distribuirani sustav za upravljanje verzijama Git
- Distribuirani datotečni sustav Gluster
- Razvoj slobodnog operacijskog sustava sličnom Unixu
- Kriptografija javnog ključa alatom GnuPG
- Pretraživanje i obrada tekstualnih datoteka
- Boot proces računala i učitavač GRUB
- Pregled heterogene sustavske arhitekture
- HTTP klijent HTTPie
- Osnovni alati za konfiguraciju računalne mreže
- Intelektualno vlasništvo nad softverom, podacima i znanstvenim radovima
- Prevođenje mrežnih adresa
- Filtriranje paketa vatrozidom
- Kemoinformatika i računalna kemija
- Virtualizacija korištenjem KVM-a i QEMU-a
- Arhiviranje i komprimiranje
- Cijevi, preusmjeravanje ulaza i izlaza
- Uvod u komandnolinijsko sučelje
- Baratanje datotekama u datotečnom sustavu
- Stablo direktorija
- Diskovi, particije, datotečni sustavi i mjesta montiranja
- Dozvole i kontrola pristupa datotekama
- Informacijski čvorovi, vremena i poveznice datoteka
- Rad s jezgrom operacijskog sustava
- Korisnici i grupe
- Upravljanje procesima
- Varijable ljuske i okoline, povijest ljuske
- Tipovi datoteka
- Konfiguracija sustava za upravljanje bazom podataka MariaDB
- Instalacija i konfiguracija wiki sustava MediaWiki
- Dokumentiranje programa alatom MkDocs
- Nabavka, kompajliranje i instalacija softvera otvorenog koda
- BLAS i LAPACK
- Mrežni datotečni sustav NFS
- Web poslužitelj nginx
- Analiza ranjivosti računalne mreže
- Računarstvo u oblaku
- Pretraživanje, prava pristupa, rad sa tekstom
- Osnove rada sa komandnom linijom
- Skriptiranje u Perl-u
- Regularni izrazi i konačni automati
- Pretvorba formata alatom Open Babel
- LDAP poslužitelj OpenLDAP
- Sigurna ljuska i udaljeni rad alatom OpenSSH
- Certifikat javnog ključa, certifikacijska tijela i sigurni poslužitelj
- Kriptografija javnog ključa
- Korištenje osnovnih kriptografskih algoritama
- Korištenje infrastrukture javnog ključa u postavljanju virtualne privatne mreže alatom OpenVPN
- Konfiguracija virtualne privatne mreže alatom OpenVPN
- OpenWrt
- Softver otvorenog koda
- Osnovni pojmovi paralelnog, distribuiranog i heterogenog računarstva
- Superračunala
- Baza struktura proteina RCSB PDB
- Upravljanje zavisnostima paketa u jeziku PHP
- Baratanje HTTP kolačićima u jeziku PHP
- Izvođenje HTTP zahtjeva korištenjem biblioteke cURL u jeziku PHP
- Postavljanje datoteka na poslužitelj u jeziku PHP
- HTTP autentifikacija u jeziku PHP
- Obrada podataka zapisanih u obliku JavaScript Object Notation (JSON) u jeziku PHP
- Korištenje biblioteke OpenSSL u jeziku PHP
- Programiranje mrežnih aplikacija korištenjem utičnica u jeziku PHP
- Korištenje biblioteke Sodium u jeziku PHP
- Ugrađeni web poslužitelj u interpreteru jezika PHP
- Višejezičnost u jeziku PHP
- Obrada HTTP zahtjeva i stvaranje odgovora u jeziku PHP
- Osnovni alati za analizu računalne mreže
- Message transfer agent: Postfix
- Konfiguracija sustava za upravljanje bazom podataka PostgreSQL
- Datotečni sustavi Procfs i Sysfs
- Pokretanje računala putem mrežnog sučelja
- Vizualizacija molekula u alatu PyMOL
- Dokumentiranje Python koda
- Python: funkcije
- Python: generatori
- Python: klase
- Python: ulaz i izlaz
- Python: moduli
- Python: stvaranje i ispis kalendara
- Python: osnovni tipovi podataka datuma i vremena
- Python: usluge specifične za operacijske sustave slične Unixu: pozivi fcntl() i ioctl()
- Python: usluge za višejezičnost
- Python: ekspanzija uzoraka imena putanje u stilu operacijskih sustava sličnih Unixu
- Python: internacionalizacija i lokalizacija
- Rad s Python modulom matplotlib i sučeljem pyplot
- Rad s Python modulom mpi4py: dinamičko upravljanje procesima
- Rad s Python modulom mpi4py: jednostrana komunikacija
- Python modul mpi4py: kolektivna komunikacija
- Python: modul mpi4py: komunikacija točka-do-točke
- Python: modul mpi4py: komunikatori i grupe procesa
- Python: modul mpi4py: osnove
- Rad s Python modulom mpi4py: paralelni ulaz/izlaz
- Rad s Python modulom mpi4py: upravljanje okolinom
- Python: višeprocesnost na jednom računalu
- Rad s Python modulom numpy
- Python: općenite usluge operacijskog sustava: baratanje imenom putanje
- Python: općenite usluge operacijskog sustava: osnovna sučelja
- Python modul PyCUDA: funkcije i tipovi podatka dostupni u CUDA bibliotekama
- Python modul PyCUDA: funkcije uređaja i domaćina
- Python modul PyCUDA: hijerarhija GPU memorije
- Python modul PyCUDA: paralelni algoritmi na matricama
- Python modul PyCUDA: rad s više GPU-a
- Python modul PyCUDA: osnove rada s GPU-om
- Python modul PyCUDA: otklanjanje grešaka i curenja memorije
- Python modul PyCUDA: mjerenje performansi, profiliranje i optimizacija
- Python modul PyCUDA: paralelna redukcija, norma i skalarno množenje vektora
- Python modul PyCUDA: korištenje tokova i asinkronih kopiranja memorije za poboljšanje performansi
- Python modul PyCUDA: rad s vektorskim tipovima podataka
- Python modul PyCUDA: zbrajanje vektora
- Programiranje aplikacija za heterogene sustave korištenjem tehnologije OpenCL
- Rad s Python modulom scipy
- Python: međuprocesna komunikacija: čekanje na završetak ulazno/izlaznih operacija
- Python: međuprocesna komunikacija: baratanje signalima
- Python: međuprocesna komunikacija: utičnice
- Python: međuprocesna komunikacija: podprocesi
- Python: parametri i funkcije ovisni o sustavu
- Python: dodatne usluge operacijskog sustava: višenitnost
- Python: općenite usluge operacijskog sustava: vrijeme
- Python: međuprocesna komunikacija: pozivanje udaljenih procedoura i modul XML-RPC
- Rad s Python okvirom waf
- Osnovna sintaksa programskog jezika Python
- Programiranje i programski jezik Python
- Python: često korišteni moduli standardne biblioteke
- Testiranje Python aplikacija
- Mjerenje brzine izvođenja Python aplikacija
- Rad s alatima za usmjeravanje
- Povijesni pregled razvoja računala i temelji računarske znanosti
- Sveprisutna i prožimajuća računala
- rocALUTION: ROCm SPARSE Linear Algebra PACkage
- rocBLAS: ROCm Basic Linear Algebra Subprograms
- rocFFT: ROCm Fast Fourier Transforms
- rocPRIM: ROCm parallel PRIMitives
- rocRAND: ROCm RANDom number generator
- rocSOLVER: ROCm-ov linear algebra SOLVER
- rocSPARSE: ROCm SPARSE basic linear algebra subroutines
- Interoperabilnost operacijskih sustava Windows i GNU/Linux korištenjem Sambe
- Multipleksiranje terminala
- Mandantna kontrola pristupa korištenjem sustava SELinux
- Integracija simuliranih i stvarnih mreža
- Simulacijski modeli grešaka paketa
- Simulacijski modeli mrežnih aplikacija kao generatora prometa
- UDP on-off aplikacija
- TCP on-off aplikacija
- Dodatak: usporedba AsciiTrace datoteka koje stvaraju UDP i TCP on-off aplikacije
- Dodatak: složenije vjerojatnosne razdiobe i aplikacijsko programsko sučelje slučajne varijable
- Dodatak: pojmovi nasljeđivanja i apstraktne klase
- Dodatak: programiranje vlastite mrežne aplikacije u simulatoru
- Teorijske osnove simulacije računalnih mreža
- Povezivanje čvorova u simulaciji računalnih mreža
- Simulacijski modeli redova čekanja
- Simulacijski modeli TCP-ovih algoritama za upravljanje zagušenjem
- Slaganje složenijih topologija u simulaciji računalnih mreža
- Spam filter: SpamAssassin
- Praćenje korištenja programskih sučelja sustava korištenjem alata strace i ltrace
- IPsec alat strongSwan
- Automatizacija zadaća operacijskog sustava
- Praćenje događaja operacijskog sustava
- Upravljanje uslugama operacijskog sustava
- Tuneliranje alatom tinc
- Anonimna komunikacija alatom Tor
- Povijesni pregled razvoja Unixa u AT&T-u i drugim tvrtkama
- Povijesni pregled razvoja Unixa na Kalifornijskom sveučilištu u Berkeleyu
- Upravljački programi hardvera
- Upravljanje dokumentacijom računalnih sustava i mreža
- Osnovni pojmovi upravljanja računalnim sustavima i mrežama
- Vlasnički softveri posebne namjene i računalne igre
- Strujanje multimedijskog sadržaja alatom VLC
- Filtriranje paketa
- Snimanje prometa aplikacija
- Instalacija i konfiguracija sustava za upravljanje sadržajem Wordpress
- Upravljanje paketima
- Znanstveni softver
- Upute za upravljanje bibliografijom korištenjem alata Zotero