Váš nákupní košík: prázdný Přihlášení obchod@sagit.cz
Programování pro právníky – Právníkův průvodce možnostmi, jak si se znalostí základů programování usnadnit práci a zpříjemnit život je originální monografie, která má sloužit jako zdroj praktických informací pro všechny, kdo by si chtěli vyzkoušet (nebo se dozvědět víc o) programování.
Autor velice srozumitelně a čtivě vysvětluje obecné základní informace a zároveň návodně na jednotlivých příkladech ukazuje, jak s programováním začít. Čtenáři si mohou například vyzkoušet podle návodu programování výpočtu lhůty nebo úroku. Po přečtení knihy by měl mít čtenář poměrně kvalifikovanou představu, co programování obnáší a měl by být schopen si připravit jednoduchou utilitu.
autor: Lukáš Michna; vydal: Wolters Kluwer, a. s., podle stavu k 15. 1. 2020, 180 stran
ISBN: 978-80-7598-659-7
Titul není v nabídce knihkupectví a nelze jej objednat.
O autorovi - str. XI
Seznam použitých zkratek - str. XIII
Předmluva - str. XV
I Právníci, nebojte se programování!
1 Obecně o programování - str. 3
2 Proč by měl umět právník programovat? - str. 5
3 Není to vůbec složité - str. 9
4 Volba programovacího jazyka - str. 11
4.1 Programovací jazyky - str. 11
4.2 Co a proč budeme používat v této knize - str. 11
4.3 JavaScript - str. 12
4.4 HTML - str. 13
4.5 CSS - str. 14
5 Doporučené Zdroje - str. 15
5.1 Editory kódu - str. 15
5.2 Zdroje informací - str. 15
5.3 On-line nástroje - str. 16
II Jazyk HTML
1 HTML stránka jako výchozí bod - str. 19
2 Elementy, značky, atributy - str. 21
3 Hlavička stránky - str. 23
4 Tělo stránky - str. 25
5 Strukturálně – sémantické elementy - str. 27
6 Formátovací elementy - str. 29
7 Elementy se zvláštní funkcí - str. 31
7.1 Formuláře - str. 31
7.1.1 Základní textový vstup - str. 31
7.1.2 Víceřádkový textový vstup - str. 32
7.1.3 Vstupy pro výběr hodnot - str. 33
7.1.4 Skryté vstupy - str. 34
7.1.5 Tlačítka, vymazání, validace a odeslání formulářů - str. 35
7.2 Odkazy - str. 36
7.3 Seznamy - str. 37
7.4 Tabulky - str. 39
7.5 Obrázky - str. 40
III CSS kaskádové styly
1 Tvorba pravidel CSS stylů - str. 43
2 Selektory - str. 45
2.1 Základní selektory - str. 45
2.2 Kombinování a sdružování selektorů - str. 46
2.3 Pseudotřídy a pseudoelementy - str. 47
2.4 Netriviální selektoryv8
3 Deklarace - str. 51
3.1 Pravidla pozicování elementů - str. 51
3.2 Pravidla pro rozměry elementů - str. 53
3.3 Pravidla pro zobrazování elementů - str. 54
3.4 Barvy - str. 56
3.5 Písmo – fonty - str. 57
4 Layout – rozvržení obsahu - str. 61
IV Základy JavaScriptu
1 Něco málo na úvod - str. 65
2 Lexikální pravidla JavaScriptu - str. 67
3 Proměnné - str. 69
4 Operátory - str. 71
4.1 Aritmetické operátory - str. 71
4.2 Přiřazovací operátory - str. 72
4.3 Porovnávací operátory - str. 73
4.4 Logické operátory - str. 74
5 Funkce - str. 77
5.1 Deklarace a volání funkce - str. 77
5.2 Návratová hodnota funkce - str. 80
5.3 Šipkové (Arrow) funkce - str. 81
6 Řízení toku programu - str. 83
6.1 Podmínky - str. 83
6.2 Smyčky - str. 86
6.2.1 FOR smyčky - str. 86
6.2.2 WHILE smyčky - str. 88
6.3 Přepínače - str. 90
7 Práce s datovými strukturami - str. 93
7.1 Pole - str. 93
7.2 Objekty - str. 96
7.3 Třídy - str. 97
7.4 Klíčové slovo „this“ – „tohleto“ - str. 99
8 Vestavěné objekty v JavaScriptu - str. 101
8.1 Math - str. 101
8.1.1 Objekt Math - str. 101
8.2 Date - str. 102
8.2.1 Objekt Date - str. 102
8.3 String - str. 104
8.3.1 Objekt String - str. 104
8.3.2 Template Strings – vzorové řetězce - str. 105
9 Interakce s uživatelem - str. 107
V Algoritmizace
1 Algoritmy - str. 111
2 Vývojové diagramy - str. 113
2.1 Značky používané ve vývojových diagramech - str. 113
2.2 Vývojový diagram výpočtu soudního poplatku ze základu peněžité částky - str. 115
VI Pokročilé možnosti
1 Vlastní elementy - str. 119
2 Bootstrap - str. 121
2.1 Stránka s využitím Bootstrap - str. 121
2.2 Mřížkový systém - str. 122
2.3 Komponenty - str. 123
3 NODE.JS - str. 127
3.1 Jednoduchý program pro Node.js - str. 127
3.2 Moduly - str. 128
3.2.1 Používání modulů - str. 128
3.2.2 Tvorba modulů - str. 129
3.3 Manažer balíčků NPM - str. 130
4 Electron - str. 133
4.1 Jednoduchý program pro Electron - str. 133
4.2 Vytvoření binárky pro distribuci - str. 135
5 GitHub - str. 137
VII Řešení vybraných právních problémů programovou cestou
1 Výpočty s časem - str. 141
1.1 Výpočet lhůty - str. 141
1.2 Výpočet období - str. 143
2 Finanční výpočty - str. 145
2.1 Jednoduchý úrok - str. 145
2.2 Složený úrok - str. 146
2.3 Výše anuitní splátky - str. 147
2.4 Zbývající výše jistiny dluhu - str. 148
3 Aplikace na výpočet soudního poplatku z peněžitého základu - str. 151
Závěr - str. 154
Summary - str. 155
Seznam použité literatury a zdrojů - str. 156
Věcný rejstřík - str. 157
Zpravodajství vás každý týden seznámí s novými právními předpisy a publikacemi z vašeho oboru.
Přihlaste se k bezplatnému odběru.
Nakladatelství Sagit, a. s.
Horní 457/1, 700 30 Ostrava-Hrabůvka
Společnost je zapsaná v obchodním
rejstříku vedeném KS v Ostravě,
oddíl B, vložka 3086.
IČ: 277 76 981
DIČ: CZ27776981
Zásilkový obchod: 558 944 614
Předplatné ÚZ: 558 944 615
Software: 558 944 629
Knihkupci: 558 944 621
Inzerce: 558 944 634
Zásilkový obchod: obchod@sagit.cz
Předplatné ÚZ: predplatne@sagit.cz
Software: software@sagit.cz
Knihkupci: knihkupci@sagit.cz
Inzerce: inzerce@sagit.cz