Informatika
Z MiS
(Rozdíly mezi verzemi)
(→Sítě a přenos dat: Přidány Trendy počítačových sítí) |
(→Programování: Přidán Flutter a stránka Dart vs. Java.) |
||
(Není zobrazeno 40 mezilehlých verzí od 1 uživatele.) | |||
Řádka 7: | Řádka 7: | ||
* [[:Category:Historie_IT|A další...]] | * [[:Category:Historie_IT|A další...]] | ||
− | == [[:Category: | + | == [[:Category:Řízení projektů|Řízení IT projektů]] == |
+ | * [[Tvorba_software]] | ||
+ | * [[Git]]: [[Git: Instalace|Instalace]], [[Git: Versioning|Správa verzí]], [[Git: Repository|Vzdálený repozitář]], [[Git: Branch|Větvení]], [[Markdown]], [[Git: FAQ|FAQ]] | ||
+ | * Další nástroje: [[Slack]], [[Toggl Track]], [[Asana]] | ||
+ | * [[:Category:Dokumentace projektu|Dokumentace]]: [[Zápis zadání]], [[Uživatelská dokumentace]] | ||
; Sofwarové inženýrství | ; Sofwarové inženýrství | ||
− | * [[ | + | * [[Jazyk UML|UML]]: [[UML: Use Case|Use case]], [[UML: Class|Class]], [[UML: Sequence|Sequence]], [[UML: State|State]] diagramy |
+ | * UI, UX: [[Návrh UI]], [[Wireframe]], [[Persony]], [[Scénáře použití]], [[Testování UI]] | ||
+ | |||
+ | == [[:Category:Programování|Programování]] == | ||
+ | ; Teorie | ||
* [[Algoritmus]], [[Složitost algoritmu]] | * [[Algoritmus]], [[Složitost algoritmu]] | ||
* [[Programovací jazyky]] | * [[Programovací jazyky]] | ||
* [[Řadící algoritmy]] | * [[Řadící algoritmy]] | ||
* [[Objektově orientované programování]] | * [[Objektově orientované programování]] | ||
+ | * [[Návrhové vzory]] | ||
+ | * [[Vytvořte hezkou hru]] | ||
; Zápis kódu: | ; Zápis kódu: | ||
− | * [[Řídící struktury programu]] | + | * [[Řídící struktury programu]]: [[Cykly|cykly]], [[Větvení|větvení]]), [[Ošetření vstupních proměnných]], [[Podmíněný výraz]] |
; [[Java]]: | ; [[Java]]: | ||
− | * [[Slovníček pojmů pro programování]], [[Konvence|Konvence pro zápis kódu]] | + | * [[Slovníček pojmů pro programování]], [[Konvence|Konvence pro zápis kódu]], [[Vývoj aplikací v Javě]] |
* [[Java: Zápis tříd|Zápis tříd]], [[Java: Datové typy|Datové typy]], [[Java: Modifikátory přístupu|Modifikátory přístupu]], [[Platnost proměnných]], [[Java: Abstraktní třídy, dědičnost a rozhraní|Rozhraní]], [[Java: Enum|Výčtový typ]] | * [[Java: Zápis tříd|Zápis tříd]], [[Java: Datové typy|Datové typy]], [[Java: Modifikátory přístupu|Modifikátory přístupu]], [[Platnost proměnných]], [[Java: Abstraktní třídy, dědičnost a rozhraní|Rozhraní]], [[Java: Enum|Výčtový typ]] | ||
* [[Java]]: [[Java| Další knihovní třídy]], [[Java: Práce s texty|Práce s texty]], [[Java: Kontejnery| Kontejnery]], [[Java: Práce s poli|Práce s poli]], [[Java: Řazení|Řazení kontejnerů]], [[Datum a čas v Javě|Datum a čas]] | * [[Java]]: [[Java| Další knihovní třídy]], [[Java: Práce s texty|Práce s texty]], [[Java: Kontejnery| Kontejnery]], [[Java: Práce s poli|Práce s poli]], [[Java: Řazení|Řazení kontejnerů]], [[Datum a čas v Javě|Datum a čas]] | ||
* Java — spouštění: [[Java: Export balíčku JAR|Export balíčku JAR]], [[Spouštění appletů]] | * Java — spouštění: [[Java: Export balíčku JAR|Export balíčku JAR]], [[Spouštění appletů]] | ||
− | * GUI: [[GUI v Javě|Základy grafického uživatelského rozhraní]], [[Java: Checkbox a RadioButton|Checkbox a RadioButton]], [[Dialogy_a_vyskakovací_okna]], [[Menu v Javě]], [[Tabulky v Javě]], [[Layout v Javě]], [[Myš v Javě]], [[Myš a obrázky v Javě — cvičení]], [[Java: 2D malování]] | + | * GUI: [[JavaFX v kostce]] .:. [[GUI v Javě|Základy grafického uživatelského rozhraní]], [[Java: Checkbox a RadioButton|Checkbox a RadioButton]], [[Dialogy_a_vyskakovací_okna]], [[Menu v Javě]], [[Tabulky v Javě]], [[Layout v Javě]], [[Myš v Javě]], [[Myš a obrázky v Javě — cvičení]], [[Java: 2D malování]] |
* [[Práce se soubory v Javě]], [[Java: Textový vstup a výstup]], [[Serializace]], [[Databáze v Javě]] | * [[Práce se soubory v Javě]], [[Java: Textový vstup a výstup]], [[Serializace]], [[Databáze v Javě]] | ||
+ | * [[Výjimky v Javě]] | ||
; [[:Category:Android|Programování pro Android]]: | ; [[:Category:Android|Programování pro Android]]: | ||
* [[Android: Instalace SDK]], [[Android: Projekt|Projekt Android Studia]], [[Android: Tvorba GUI| Tvorba GUI]], [[Android: Ladění aplikace|Ladění aplikace]],[[Android: Spuštění aplikace| Spuštění aplikace]] | * [[Android: Instalace SDK]], [[Android: Projekt|Projekt Android Studia]], [[Android: Tvorba GUI| Tvorba GUI]], [[Android: Ladění aplikace|Ladění aplikace]],[[Android: Spuštění aplikace| Spuštění aplikace]] | ||
; [[Greenfoot]] | ; [[Greenfoot]] | ||
* [[Greenfoot]], [[Greenfoot: Řešení častých úloh]] | * [[Greenfoot]], [[Greenfoot: Řešení častých úloh]] | ||
+ | ; Flutter+Dart | ||
+ | * [[Dart vs. Java]] | ||
; Podpůrné nástroje | ; Podpůrné nástroje | ||
* [[GIT]] | * [[GIT]] | ||
Řádka 49: | Řádka 62: | ||
* Hardware: [[HW: Skříně a chlazení| Skříně a chlazení]], [[LCD]], [[CPU]], [[Základní deska]], [[Grafická karta]] | * Hardware: [[HW: Skříně a chlazení| Skříně a chlazení]], [[LCD]], [[CPU]], [[Základní deska]], [[Grafická karta]] | ||
* [[Pevný disk]]: [[SSD|SSD disk]], [[Klasický pevný disk|HDD]], [[Rozdělení disku]] | * [[Pevný disk]]: [[SSD|SSD disk]], [[Klasický pevný disk|HDD]], [[Rozdělení disku]] | ||
− | * IoT: [[ESP: Nastavení IDE]] | + | * IoT: [[ESP: Nastavení IDE]], [[ESP: Princip programování]], [[ESP: Sériový vstup a výstup]], [[ESP: GPIO]] |
+ | * Letní kurz IoT: [[Letní IoT: Den 1|Den 1]], [[Letní IoT: Den 2|Den 2]], [[Letní IoT: Den 3|Den 3]], [[Letní IoT: Den 4|Den 4]] | ||
+ | * Aktuální: [[Umělá inteligence]] | ||
* [[:Category:Principy IT|A další...]] | * [[:Category:Principy IT|A další...]] | ||
== [[Operační systémy]] == | == [[Operační systémy]] == | ||
* Co je to operační systém?, [[Zavádění operačního systému]], [[Rozdělení disku]], [[Operační_systémy#O konkrétních OS|O konkrétních OS]] | * Co je to operační systém?, [[Zavádění operačního systému]], [[Rozdělení disku]], [[Operační_systémy#O konkrétních OS|O konkrétních OS]] | ||
+ | * [[Práce v shellu]] | ||
* [[Operační systémy#Uživatelská práva|Uživatelské účty a nastavení práv]], [[Operační_systémy#Souborový systém|Souborový systém]], [[Operační_systémy#Procesy a správa paměti|Procesy a správa paměti]], [[Komunikace mezi procesy]], [[Nástroje pro práci s procesy]], [[Služby a démoni]] | * [[Operační systémy#Uživatelská práva|Uživatelské účty a nastavení práv]], [[Operační_systémy#Souborový systém|Souborový systém]], [[Operační_systémy#Procesy a správa paměti|Procesy a správa paměti]], [[Komunikace mezi procesy]], [[Nástroje pro práci s procesy]], [[Služby a démoni]] | ||
+ | * [[Významné složky Windows]], [[Významné složky GNU/Linuxu]] | ||
* [[Operační systémy|A další...]] | * [[Operační systémy|A další...]] | ||
== [[:Category:Admin|Správa počítače]] == | == [[:Category:Admin|Správa počítače]] == | ||
− | * [[:Category:Příkazový řádek|Příkazový řádek (kategorie)]] | + | * [[:Category:Příkazový řádek|Příkazový řádek (kategorie)]] |
+ | * [[Vzdálené připojení k počítači]], [[Správa síťového rozhraní počítače|Správa sítě]], Správa HW (ve Windows) | ||
* [[Zabezpečení počítače]], [[Úkoly k zabezpečení počítače]], [[Zálohování]] | * [[Zabezpečení počítače]], [[Úkoly k zabezpečení počítače]], [[Zálohování]] | ||
− | * [[Operační systémy#Uživatelská práva|Uživatelské účty a oprávnění]]: [[ | + | * [[Operační systémy#Uživatelská práva|Uživatelské účty a oprávnění]]: [[Uživatelský účet]], [[Správa uživatelských účtů v Linuxu]], [[Správa uživatelských účtů ve Windows]], [[Uživatelské účty ve Windows — úkoly]] |
* [[Nastavování práv]], [[Speciální bity]] | * [[Nastavování práv]], [[Speciální bity]] | ||
* [[Konfigurační soubory|Konfigurační soubory GNU/Linuxu]] | * [[Konfigurační soubory|Konfigurační soubory GNU/Linuxu]] | ||
* [[Skript]] | * [[Skript]] | ||
* [[Správa síťového rozhraní počítače|Správa sítě v CLI]] | * [[Správa síťového rozhraní počítače|Správa sítě v CLI]] | ||
+ | * [[Bootovací USB]] | ||
; GNU/Linux prakticky | ; GNU/Linux prakticky | ||
* Souhrn: [[Debian: návod pro uživatele]] | * Souhrn: [[Debian: návod pro uživatele]] | ||
* [[Distribuce GNU/Linuxu]], [[Software pro GNU/Linux]] .:. [[Instalace software v GNU/Linuxu]] | * [[Distribuce GNU/Linuxu]], [[Software pro GNU/Linux]] .:. [[Instalace software v GNU/Linuxu]] | ||
− | * [[Základy CLI]], [[ | + | * [[Významné adresáře Linuxu]] |
− | * [[Sdílení souborů pomocí Samby]], [[Samba - konfigurace]] | + | * [[Základy CLI]], [[Získávání nápovědy v CLI]], [[Vstup a výstup procesů, přesměrování]], [[Proměnné prostředí]], [[Vyhodnocení příkazů]] |
+ | * [[Plánování úloh]], [[Sdílení souborů pomocí Samby]], [[Samba - konfigurace]] | ||
; Windows prakticky | ; Windows prakticky | ||
* [[Historie Windows]], [[Verze a edice Windows]] | * [[Historie Windows]], [[Verze a edice Windows]] | ||
Řádka 75: | Řádka 95: | ||
* [[Sdílení souborů a tiskáren]] | * [[Sdílení souborů a tiskáren]] | ||
* Powershell: [[Powershell: Základy]], [[Powershell: Nápověda]], [[Powershell: Cmdlets]], [[Powershell: Pipelining]] | * Powershell: [[Powershell: Základy]], [[Powershell: Nápověda]], [[Powershell: Cmdlets]], [[Powershell: Pipelining]] | ||
− | * Active Directory: [[Typy účtů Active Directory]] | + | * Active Directory: [[Základní pojmy Active Directory]], [[Typy účtů Active Directory]] |
* [[:Category:Admin|A další...]] | * [[:Category:Admin|A další...]] | ||
Řádka 86: | Řádka 106: | ||
== [[:Category:Sítě|Sítě a přenos dat]] == | == [[:Category:Sítě|Sítě a přenos dat]] == | ||
− | * [[Základní pojmy teorie informace]], [[Kódování-šifrování-hashování]] | + | * Teorie informace: [[Základní pojmy teorie informace]], [[Kódování-šifrování-hashování]], [[Jednotky množství informace]], [[Měření množství informace]] |
− | + | * [[:Category:Přenos dat|Přenos dat]]: [[Varianty přenosu dat]], [[Analogový a digitální přenos]], [[Digitalizace analogového signálu]], [[Zabezpečení proti chybám]] | |
− | * [[Analogový a digitální přenos]], [[Digitalizace analogového signálu]] | + | |
* [[Správa síťového rozhraní počítače|Správa sítě v CLI]], [[Sdílení souborů a tiskáren]] | * [[Správa síťového rozhraní počítače|Správa sítě v CLI]], [[Sdílení souborů a tiskáren]] | ||
− | * [[:Category:Internet|Internet]]: [[Netiketa]], [[Cloud|Cloud computing]], [[Topologie Internetu|Architektura Internetu]], [[Připojení k Internetu]], [[Stažení webové stránky | + | * [[:Category:Internet|Internet]]: [[Netiketa]], [[Cloud|Cloud computing]], [[Topologie Internetu|Architektura Internetu]], [[Připojení k Internetu]], [[Stažení webové stránky]] |
* Telefonie: [[IP telefonie]], [[PSTN]], [[Mobilní telefonní síť]] | * Telefonie: [[IP telefonie]], [[PSTN]], [[Mobilní telefonní síť]] | ||
− | * Adresace a směrování: [[Adresace| Adresace IP]], [[IP adresa a maska|Výpočty s IP adresou a maskou]], [[Speciální typy IP adres]], [[Návrh IP adres| Návrh IP adres: příklady]] .:. [[Protokol RIP]] | + | * Adresace a směrování: [[Adresace| Adresace IP]], [[IP adresa a maska|Výpočty s IP adresou a maskou]], [[Speciální typy IP adres]], [[Návrh IP adres| Návrh IP adres: příklady]] .:. [[Směrování]], [[Směrovací protokoly]], [[Protokol RIP]] |
− | * Princip komunikace: [[ | + | * Princip komunikace: [[Model ISO/OSI]], [[Úkoly vrstev ISO/OSI]], [[Datagramová komunikace]], [[Předávání dat]], [[Trendy počítačových sítí]] |
− | * [[Strukturovaná kabeláž]], [[Konfigurace bezdrátového routeru]], [[Standardy WLAN]] | + | * [[Strukturovaná kabeláž]], [[Konfigurace bezdrátového routeru]], [[Standardy WLAN]], [[Média počítačových sítí]] |
− | * [[:Category:Bezpečnost| Bezpečnost | + | * [[:Category:Bezpečnost| Bezpečnost]]: [[Rizika při práci s daty]], [[Malware]], [[Ochrana proti malware]],... |
− | * | + | * Transportní vrstva: [[TCP a UDP]], [[Navazování spojení]], [[Socket a číslo portu]] |
* Šifrování a podpis: [[Princip šifrování]], [[Hashovací funkce]], [[Elektronický podpis]], [[Šifrování prakticky]], [[Certifikát elektronického podpisu]] | * Šifrování a podpis: [[Princip šifrování]], [[Hashovací funkce]], [[Elektronický podpis]], [[Šifrování prakticky]], [[Certifikát elektronického podpisu]] | ||
* Relační a prezentační vrstva: [[Úkoly relační vrstvy]], [[Komprese]], [[Konverze formátů při přenosu]] | * Relační a prezentační vrstva: [[Úkoly relační vrstvy]], [[Komprese]], [[Konverze formátů při přenosu]] | ||
− | * [[Protokoly aplikační vrstvy]] | + | * Model ISO/OSI a úkoly vrstev: [[Úkoly vrstev ISO/OSI]], [[Úkoly fyzické vrstvy ISO/OSI|fyzická]], [[Úkoly linkové vrstvy ISO/OSI|linková]], [[Úkoly síťové vrstvy ISO/OSI|síťová]], [[Úkoly transportní vrstvy ISO/OSI|transportní]], [[Úkoly relační vrstvy|relační]], [[Úkoly prezentační vrstvy|prezentační]], [[Protokoly aplikační vrstvy|aplikační]]. |
+ | * Konfigurace routeru a propojení sítí: [[Propojování sítí: Časté chyby|Časté chyby]], [[Propojování sítí: Troubleshooting|Troubleshooting]] | ||
* [[:Category:Sítě|A další...]] | * [[:Category:Sítě|A další...]] | ||
Řádka 116: | Řádka 136: | ||
== Související == | == Související == | ||
* [[Ergonomie pracoviště]] | * [[Ergonomie pracoviště]] | ||
+ | * [[Blockchain a kryptoměny]] | ||
== Zábava, různé == | == Zábava, různé == |
Aktuální verze z 22. 9. 2024, 04:53
Historie IT
- Generace počítačů, Von Neumannova architektura,
- Historie Internetu, Vývoj modelů IT
- Historie Windows, Projekt GNU a GNU/Linux, Unix, Svobodný software
- A další...
Řízení IT projektů
- Tvorba_software
- Git: Instalace, Správa verzí, Vzdálený repozitář, Větvení, Markdown, FAQ
- Další nástroje: Slack, Toggl Track, Asana
- Dokumentace: Zápis zadání, Uživatelská dokumentace
- Sofwarové inženýrství
- UML: Use case, Class, Sequence, State diagramy
- UI, UX: Návrh UI, Wireframe, Persony, Scénáře použití, Testování UI
Programování
- Teorie
- Algoritmus, Složitost algoritmu
- Programovací jazyky
- Řadící algoritmy
- Objektově orientované programování
- Návrhové vzory
- Vytvořte hezkou hru
- Zápis kódu
- Slovníček pojmů pro programování, Konvence pro zápis kódu, Vývoj aplikací v Javě
- Zápis tříd, Datové typy, Modifikátory přístupu, Platnost proměnných, Rozhraní, Výčtový typ
- Java: Další knihovní třídy, Práce s texty, Kontejnery, Práce s poli, Řazení kontejnerů, Datum a čas
- Java — spouštění: Export balíčku JAR, Spouštění appletů
- GUI: JavaFX v kostce .:. Základy grafického uživatelského rozhraní, Checkbox a RadioButton, Dialogy_a_vyskakovací_okna, Menu v Javě, Tabulky v Javě, Layout v Javě, Myš v Javě, Myš a obrázky v Javě — cvičení, Java: 2D malování
- Práce se soubory v Javě, Java: Textový vstup a výstup, Serializace, Databáze v Javě
- Výjimky v Javě
- Flutter+Dart
- Podpůrné nástroje
- Výměna dat
Webové stránky
- HTML: HTML, Hlavička stránky, Struktura stránky
- Kaskádové styly (CSS),
- Cvičení HTML, Cvičení HTML 2, Cvičení HTML 3, Cvičení HTML 4, Cvičení HTML 5
- Formuláře v PHP, Ošetření vstupních proměnných, HTTP přesměrování
- Testování webových stránek, Publikování stránky
- JavaScript: Skrytí mailové adresy na webu
- A další...
Principy IT, hardware, log. obvody
- Číselné soustavy
- Karnaughova mapa, Booleova algebra
- Obvody elektrického proudu
- Konečný automat, Regulární výrazy
- Hardware: Skříně a chlazení, LCD, CPU, Základní deska, Grafická karta
- Pevný disk: SSD disk, HDD, Rozdělení disku
- IoT: ESP: Nastavení IDE, ESP: Princip programování, ESP: Sériový vstup a výstup, ESP: GPIO
- Letní kurz IoT: Den 1, Den 2, Den 3, Den 4
- Aktuální: Umělá inteligence
- A další...
Operační systémy
- Co je to operační systém?, Zavádění operačního systému, Rozdělení disku, O konkrétních OS
- Práce v shellu
- Uživatelské účty a nastavení práv, Souborový systém, Procesy a správa paměti, Komunikace mezi procesy, Nástroje pro práci s procesy, Služby a démoni
- Významné složky Windows, Významné složky GNU/Linuxu
- A další...
Správa počítače
- Příkazový řádek (kategorie)
- Vzdálené připojení k počítači, Správa sítě, Správa HW (ve Windows)
- Zabezpečení počítače, Úkoly k zabezpečení počítače, Zálohování
- Uživatelské účty a oprávnění: Uživatelský účet, Správa uživatelských účtů v Linuxu, Správa uživatelských účtů ve Windows, Uživatelské účty ve Windows — úkoly
- Nastavování práv, Speciální bity
- Konfigurační soubory GNU/Linuxu
- Skript
- Správa sítě v CLI
- Bootovací USB
- GNU/Linux prakticky
- Souhrn: Debian: návod pro uživatele
- Distribuce GNU/Linuxu, Software pro GNU/Linux .:. Instalace software v GNU/Linuxu
- Významné adresáře Linuxu
- Základy CLI, Získávání nápovědy v CLI, Vstup a výstup procesů, přesměrování, Proměnné prostředí, Vyhodnocení příkazů
- Plánování úloh, Sdílení souborů pomocí Samby, Samba - konfigurace
- Windows prakticky
- Historie Windows, Verze a edice Windows
- Významné složky Windows, Konzole MMC
- Sdílení souborů a tiskáren
- Powershell: Powershell: Základy, Powershell: Nápověda, Powershell: Cmdlets, Powershell: Pipelining
- Active Directory: Základní pojmy Active Directory, Typy účtů Active Directory
- A další...
Virtualizace počítače
- Virtualizace
- Nástroje pro virtualizaci
- VirtualBox: VirtualBox — základy ovládání, Virtualizace_ukoly
Sítě a přenos dat
- Teorie informace: Základní pojmy teorie informace, Kódování-šifrování-hashování, Jednotky množství informace, Měření množství informace
- Přenos dat: Varianty přenosu dat, Analogový a digitální přenos, Digitalizace analogového signálu, Zabezpečení proti chybám
- Správa sítě v CLI, Sdílení souborů a tiskáren
- Internet: Netiketa, Cloud computing, Architektura Internetu, Připojení k Internetu, Stažení webové stránky
- Telefonie: IP telefonie, PSTN, Mobilní telefonní síť
- Adresace a směrování: Adresace IP, Výpočty s IP adresou a maskou, Speciální typy IP adres, Návrh IP adres: příklady .:. Směrování, Směrovací protokoly, Protokol RIP
- Princip komunikace: Model ISO/OSI, Úkoly vrstev ISO/OSI, Datagramová komunikace, Předávání dat, Trendy počítačových sítí
- Strukturovaná kabeláž, Konfigurace bezdrátového routeru, Standardy WLAN, Média počítačových sítí
- Bezpečnost: Rizika při práci s daty, Malware, Ochrana proti malware,...
- Transportní vrstva: TCP a UDP, Navazování spojení, Socket a číslo portu
- Šifrování a podpis: Princip šifrování, Hashovací funkce, Elektronický podpis, Šifrování prakticky, Certifikát elektronického podpisu
- Relační a prezentační vrstva: Úkoly relační vrstvy, Komprese, Konverze formátů při přenosu
- Model ISO/OSI a úkoly vrstev: Úkoly vrstev ISO/OSI, fyzická, linková, síťová, transportní, relační, prezentační, aplikační.
- Konfigurace routeru a propojení sítí: Časté chyby, Troubleshooting
- A další...
Aplikační software, Kancelářský software
- Zpracování textů, Tabulkový procesor, Prezentace, Nástroje pro tvorbu prezentací
- Rejstřík
- Příklady z hodin, Šikovné vzorce pro Calc
- A další...
Grafika a 3D tisk
Související
Zábava, různé
Postupně zrušit