Izberite svoj jezik
Tečaj strojne in programske opreme
Več kot 2 milijona študentov po vsem svetu

Tečaj strojne in programske opreme

Obvladaš celoten sklop računalništva — od tranzistorjev do aplikacij — v enem celovitem tečaju. Gradil, konfiguriral in odpravljal boš težave na resničnih sistemih, obenem pa natančno razumel, zakaj se vsaka komponenta vede tako, kot se. Ne glede na to, ali ciljaš na IT podporo, sistemsko administracijo ali razvoj programske opreme, ti ta tečaj nudi tehnično osnovo, ki jo delodajalci zahtevajo.

Dedika za podjetja

Kaj se boste naučili:

Pridobil boš temeljito razumevanje, kako strojna in programska oprema sodelujeta znotraj sodobnih računalniških sistemov. Tečaj pokriva arhitekturo CPE, pomnilniško hierarhijo, tehnologije shranjevanja in notranjost operacijskih sistemov. Naučil se boš nameščati in konfigurirati strojno opremo, uvajati operacijske sisteme in postavljati programska okolja iz nič. Vključene so tudi osnove mreženja, varnostno utrjevanje in metodologije odpravljanja težav, da boš lahko samozavestno reševal resnične probleme. Na koncu boš razumel tudi virtualizacijo, vgrajene sisteme, prakse DevOps in rešitve za shranjevanje podatkovnih baz.

Kako praktično študirate Tečaj strojne in programske opreme

Kako vadite Tečaj strojne in programske opreme

Za vas, ki ste podjetje in želite usposobiti svojo ekipo

Na Dedika za podjetja je tečaj prilagojen z vajami in primeri iz vašega lastnega poslovanja, tako kot vaša podjetja potrebujejo.

Kliknite tukaj

Vsebina tečaja

8 Poglavji • 40 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)

Poglavje 1Poglej podrobnosti

Temelji računalniških sistemov

  • Uč lekcija 1 • Pregled osnovnih komponent strojne opreme

    Pregledno obravnava CPE, pomnilnik, shranjevanje in V/I naprave kot sistem. Pripravi udeležence za poglobljeno preučevanje vsake komponente v kasnejših poglavjih.

  • Uč lekcija 2 • Dvojiški sistem in predstavitev podatkov

    Pojasnjuje, kako so vsi podatki v računalniku kodirani v dvojiški obliki. Zagotavlja numerično osnovo, potrebno za razumevanje pomnilnika in obdelave.

  • Uč lekcija 3 • Plasti programske opreme in abstrakcija

    Uvede večplastni model od strojne opreme do aplikacij. Prikazuje, kako abstrakcija izolira kompleksnost na vsaki ravni.

  • Uč lekcija 4 • Osnove sistemske zmogljivosti

    Opredeli prepustnost, zakasnitev in pasovno širino kot primarne metrike zmogljivosti. Te metrike poveže z odločitvami o načrtovanju strojne in programske opreme.

  • Uč lekcija 5 • Kaj je računalniški sistem

    Opredeli računalniški sistem kot integrirane komponente strojne in programske opreme. Vso nadaljnjo tehnično vsebino zasidra na ta enotni model.

Poglavje 2Poglej podrobnosti

Arhitektura računalniške strojne opreme

  • Uč lekcija 1 • Arhitektura in delovanje CPE

    Preučuje cikel pridobi-izvedi-izvrši in notranje komponente CPE. Povezuje zasnovo procesorja z dejanskimi rezultati zmogljivosti.

  • Uč lekcija 2 • Napajalni in hladilni sistemi

    Obravnava specifikacije napajalnikov, toplotno načrtovanje in metode hlajenja. Udeležencem zagotovi znanje za vzdrževanje strojne opreme znotraj varnih obratovalnih parametrov.

  • Uč lekcija 3 • Pomnilniška hierarhija in predpomnilnik

    Preslika hierarhijo od registrov prek RAM-a do sekundarnega pomnilnika. Pojasnjuje ravni predpomnilnika in njihov vpliv na hitrost izvajanja.

  • Uč lekcija 4 • Vodila, nabori čipov in vmesniki

    Opisuje, kako se podatki premikajo med komponentami prek vodil in naborov čipov. Vzpostavi model povezljivosti, ki se uporablja pri celotnem odpravljanju težav s strojno opremo.

  • Uč lekcija 5 • Tehnologije shranjevanja

    Primerja HDD, SSD, NVMe in optične pomnilnike glede hitrosti in vzdržljivosti. Usmerja odločitve o izbiri strojne opreme na podlagi zahtev delovne obremenitve.

Poglavje 3Poglej podrobnosti

Osnove operacijskega sistema

  • Uč lekcija 1 • Upravljanje procesov in niti

    Pojasnjuje življenjski cikel procesov, algoritme razvrščanja in sočasnost niti. Neposredno podpira razumevanje zmogljivosti aplikacij in večopravilnosti.

  • Uč lekcija 2 • Gonilniki naprav in upravljanje V/I

    Pojasnjuje, kako gonilniki abstrahirajo strojno opremo za OS in aplikacije. Pripravi udeležence na namestitev strojne opreme in naloge odpravljanja težav z gonilniki.

  • Uč lekcija 3 • Arhitektura OS in tipi jeder

    Primerja monolitne, mikrojedrne in hibridne zasnove OS. Vzpostavi strukturno osnovo za vse teme upravljanja OS.

  • Uč lekcija 4 • Upravljanje pomnilnika s strani OS

    Obravnava ostranjevanje, segmentacijo in navidezne naslovne prostore, ki jih upravlja OS. Povezuje upravljanje pomnilnika OS s hierarhijo pomnilnika strojne opreme iz 2. poglavja.

  • Uč lekcija 5 • Datotečni sistemi in upravljanje shranjevanja

    Preučuje strukture datotečnih sistemov, beleženje in upravljanje diskov. Nadgrajuje znanje o strojni opremi za shranjevanje za razlago organizacije podatkov na ravni OS.

Poglavje 4Poglej podrobnosti

Osnove razvoja programske opreme

  • Uč lekcija 1 • Nadzor različic in sodelovanje

    Uči vejitve, združevanje in upravljanje repozitorijev z uporabo sistemov za nadzor različic. Pripravi udeležence na timske poteke dela pri razvoju programske opreme.

  • Uč lekcija 2 • Načela načrtovanja programske opreme

    Obravnava modularnost, abstrakcijo in načrtovalske vzorce za vzdržljivo kodo. Podpira kasnejše teme o programski arhitekturi in sistemski integraciji.

  • Uč lekcija 3 • Pregled podatkovnih struktur in algoritmov

    Na konceptualni ravni predstavi tabele, povezane sezname, drevesa in algoritme razvrščanja. Usposobi udeležence za ocenjevanje učinkovitosti programske opreme in porabe virov.

  • Uč lekcija 4 • Programske paradigme in jeziki

    Pregledno obravnava proceduralno, objektno usmerjeno in funkcijsko paradigmo s primeri jezikov. Zagotavlja kontekst za vrednotenje programskih orodij in kodnih zbirk.

  • Uč lekcija 5 • Prevajanje in interpretacija

    Sledi izvorni kodi skozi faze prevajanja, povezovanja in izvajanja. Povezuje postopke gradnje programske opreme z modeli izvajanja OS in strojne opreme.

Poglavje 5Poglej podrobnosti

Omrežna strojna oprema in protokoli

  • Uč lekcija 1 • Omrežna diagnostika in orodja

    Predstavi ping, traceroute, netstat in prestrezanje paketov za odpravljanje težav. Uporabi znanje modela OSI za sistematično izolacijo napak.

  • Uč lekcija 2 • Komponente omrežne strojne opreme

    Identificira usmerjevalnike, stikala, dostopne točke in omrežne kartice ter njihove vloge. Utemeljuje razprave o protokolih na fizični in logični omrežni infrastrukturi.

  • Uč lekcija 3 • Modela OSI in TCP/IP

    Preslika sedem plasti OSI in sklad TCP/IP na dejanske protokole. Zagotavlja referenčni okvir za vse naloge odpravljanja omrežnih težav.

  • Uč lekcija 4 • Naslavljanje IP in podomrežja

    Obravnava naslavljanje IPv4 in IPv6, notacijo CIDR in načrtovanje podomrežij. Udeležencem omogoči načrtovanje in dokumentiranje shem omrežnih naslovov.

  • Uč lekcija 5 • Osnovni omrežni protokoli

    Na funkcionalni ravni preučuje TCP, UDP, DNS, HTTP in SMTP. Povezuje vedenje protokolov z zmogljivostjo in zanesljivostjo aplikacij.

Poglavje 6Poglej podrobnosti

Namestitev in konfiguracija sistema

  • Uč lekcija 1 • Konfiguracija programskega okolja

    Obravnava upravljalnike paketov, okoljske spremenljivke in namestitev aplikacij. Povezuje konfiguracijo OS z nastavitvijo razvojnega okolja programske opreme.

  • Uč lekcija 2 • Sestavljanje strojne opreme in varnost

    Obravnava zaščito pred ESD, ravnanje s komponentami in fizično zaporedje sestavljanja. Zagotovi varne in pravilne prakse gradnje strojne opreme pred vklopom.

  • Uč lekcija 3 • Konfiguracija BIOS-a in UEFI

    Pojasnjuje nastavitve strojno-programske opreme, vrstni red zagona in nastavitve inicializacije strojne opreme. Pripravi udeležence na konfiguracijo okolij pred zagonom OS za vsako namestitev.

  • Uč lekcija 4 • Namestitev operacijskega sistema

    Vodi skozi razdeljevanje, formatiranje in namestitev OS z namestitvenega medija. Nadgrajuje znanje o datotečnih sistemih in shranjevanju iz prejšnjih poglavij.

  • Uč lekcija 5 • Preverjanje sistema in osnovno testiranje

    Uporablja diagnostična orodja za preverjanje delovanja strojne opreme in stabilnosti OS po namestitvi. Vzpostavi osnovno raven zmogljivosti za prihodnje primerjave pri odpravljanju težav.

Poglavje 7Poglej podrobnosti

Osnove varnosti za strojno in programsko opremo

  • Uč lekcija 1 • Odziv na incidente in okrevanje

    Opredeljuje faze zaznavanja, zadrževanja, izkoreninjenja in okrevanja pri varnostnih incidentih. Pripravi udeležence na sistematičen odziv na kršitve strojne in programske opreme.

  • Uč lekcija 2 • Utrjevanje operacijskega sistema

    Obravnava upravljanje popravkov, zmanjševanje privilegijev in revizijsko beleženje za varnost OS. Uporabi znanje o arhitekturi OS za zmanjšanje napadalne površine.

  • Uč lekcija 3 • Razredi ranljivosti programske opreme

    Pregledno obravnava prekoračitve medpomnilnika, napake vnosa in slabosti avtentikacije v programski opremi. Povezuje programske koncepte s pogostimi izkoriščljivimi napakami.

  • Uč lekcija 4 • Osnove šifriranja in kriptografije

    Uvede simetrične, asimetrične in zgoščevalne algoritme ter njihove aplikacije. Zagotavlja kriptografsko osnovo za varno komunikacijo in shranjevanje.

  • Uč lekcija 5 • Grožnje varnosti strojne opreme

    Identificira vektorje fizičnih napadov, izkoriščanje strojno-programske opreme in tveganja dobavne verige. Utira razprave o varnosti programske opreme v krajini groženj strojne opreme.

Poglavje 8Poglej podrobnosti

Odpravljanje težav in optimizacija sistema

  • Uč lekcija 1 • Diagnoza napak strojne opreme

    Uporablja kode POST, diagnostično programsko opremo in zamenjavo komponent za izolacijo okvar strojne opreme. Nadgrajuje znanje o arhitekturi strojne opreme za natančno lociranje napak.

  • Uč lekcija 2 • Tehnike razhroščevanja programske opreme

    Obravnava prekinitvene točke, sled sklada in orodja za profiliranje za napake na ravni aplikacije. Povezuje znanje o načrtovanju programske opreme s praktičnimi poteki razhroščevanja.

  • Uč lekcija 3 • Odpravljanje težav z operacijskim sistemom

    Diagnosticira napake pri zagonu, spore gonilnikov in sesutja OS z uporabo sistemskih dnevnikov. Uporabi znanje o notranjosti OS za natančno razlago sporočil o napakah.

  • Uč lekcija 4 • Metodologija odpravljanja težav

    Uporablja strukturiran cikel identificiraj-postavi hipotezo-testiraj-reši za sistemske napake. Vključuje znanje iz vseh prejšnjih poglavij v enoten diagnostični pristop.

  • Uč lekcija 5 • Uravnavanje in optimizacija zmogljivosti

    Uporablja tehnike uravnavanja CPE, pomnilnika, shrambe in omrežja za izboljšanje sistemske prepustnosti. Združuje znanje o strojni in programski opremi v merljive izboljšave zmogljivosti.

Certifikacija

Vaš veljaven certifikat o zaključku

Ta tečaj je namenjen vam:

  • Karierni preoblikovalci: iščete strukturiran vstop v tehnološko industrijo.

  • Tehniki za podporo IT: želijo poglobljeno znanje o nalogah, ki jih opravljajo.

  • Študenti računalništva: potrebujejo praktični kontekst za dopolnitev akademske teorije.

  • Lastniki malih podjetij: odgovorni za upravljanje lastnih nastavitev strojne in programske opreme.

  • Hobi graditelji: pripravljeni preseči zgolj sestavljanje delov in razumeti celotne sisteme.

  • Mlajši razvijalci: primanjkuje jim formalnega znanja o infrastrukturi, na kateri teče njihova koda.

Kaj pravijo naši učenci

Vaše predavanja so popolna. Kupil sem enoletni paket in končno imam priložnost spremljati različne teme, ki me zanimajo, ne da bi moral menjati platformo... hvala za vse, kar počnete, že sem vas priporočil drugim ljudem...
Giulio Carlo
Giulio CarloŠtudent digitalnega marketinga
Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.
Mariana Ferres
Mariana FerresŠtudentka fotografije
Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!
Luciana Alvarenga
Luciana AlvarengaŠtudentka oblikovanja nohtov
Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.
André Felipe
André FelipeŠtudent prompt inženirstva

Glavne usposobitve

Pogosta vprašanja

Kdo je Dedika?

Ali potrdilo velja v Slovenija?

Ali so tečaji brezplačni?

Kakšna je obremenitev tečaja?

Kakšni so tečaji?

Kako potekajo tečaji?

Kakšno je trajanje tečajev?

Kakšna je cena tečajev?

Kaj je EAD ali spletni tečaj in kako deluje?

PDF tečaj