Váš nákupní košík:  prázdný Přihlášení obchod@sagit.cz

Navigace:  Úvod  »  E-shop  »  Knihy

Programování pro právníky

Programování pro právníky

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

Cena: 246 Kč
včetně 10% DPH

KOUPIT

Obsah publikace

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Í

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.

Provozovatel

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

Telefony


Zásilkový obchod: 558 944 614
Předplatné ÚZ: 558 944 615
Software: 558 944 629
Knihkupci: 558 944 621
Inzerce: 558 944 634

E-maily


Zásilkový obchod: obchod@sagit.cz
Předplatné ÚZ: predplatne@sagit.cz
Software: software@sagit.cz
Knihkupci: knihkupci@sagit.cz
Inzerce: inzerce@sagit.cz

© 1996–2020 Nakladatelství Sagit, a. s. Všechna práva vyhrazena.