PROGRAMME |
Kurz |
Termíny školení |
Místo konání kurzu |
Podobné kurzy |
Popis kurzu |
Témata kurzu |
C# – pro středně pokročilé vývojáře |
03.03.2025
|
Brno |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
Rozdělení a výplata vlastního kapitálu - právní a daňové souvislosti |
10.03.2025
|
Praha |
Podobné kurzy |
Odborný program semináře: Právní část * účetní závěrka – schválení valnou hromadou, opravy, zakládání do sbírky listin (a důsledky nezaložení), soudní přezkum, doba „použitelnosti“ pro účely rozdělení vlastních zdrojů a důsledky překročení, * podíl na zisku a j
10.03.2025; 9.00 - cca 14.45 Vložné: 3390 Kč (včetně DPH). [ Bez stravování. ] - 3390 (cena kurzu včetně DPH) - 2801
|
|
Rozdělení a výplata vlastního kapitálu - právní a daňové souvislosti - ON-LINE |
10.03.2025
|
online |
Podobné kurzy |
Odborný program semináře: Právní část * účetní závěrka – schválení valnou hromadou, opravy, zakládání do sbírky listin (a důsledky nezaložení), soudní přezkum, doba „použitelnosti“ pro účely rozdělení vlastních zdrojů a důsledky překročení, * podíl na zisku a j
10.03.2025; 9.00 - cca 14.45 Vložné: 3090 Kč (včetně DPH). [ Bez stravování. ] - 3090 (cena kurzu včetně DPH) - 2553
|
|
Veřejné zakázky: zadáváme informační systémy a software v souladu s nejnovější judikaturou |
13.03.2025
|
Praha |
Podobné kurzy |
Program semináře: * Veřejná zakázka na informační systémy a software – vymezení základních pojmů. * Zadavatel provozuje informační systém (často celá léta), který je třeba (najednou) „přesoutěžit“, jak postupovat dál, aneb začátek „krásného“ příběhu.
13.03.2025; 9.00 - cca 15.00 Vložné: 3290 Kč (včetně DPH). [ Oběd(y): +190 Kč - os. ] - 3290 (cena kurzu včetně DPH) - 2719
|
|
Veřejné zakázky: zadáváme informační systémy a software v souladu s nejnovější judikaturou - ON-LINE |
13.03.2025
|
online |
Podobné kurzy |
Program semináře: * Veřejná zakázka na informační systémy a software – vymezení základních pojmů. * Zadavatel provozuje informační systém (často celá léta), který je třeba (najednou) „přesoutěžit“, jak postupovat dál, aneb začátek „krásného“ příběhu.
13.03.2025; 9.00 - cca 15.00 Vložné: 2990 Kč (včetně DPH). [ Bez stravování. ] - 2990 (cena kurzu včetně DPH) - 2471
|
|
C# – pro středně pokročilé vývojáře |
31.03.2025
|
Brno |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
CENOVĚ ZVÝHODNĚNÝ BALÍČEK: Arteterapie |
05.04.2025
|
Moravská Ostrava a Přívoz |
Podobné kurzy |
Chcete získat maximum informací a dovedností z oblasti arteterapie? Objednejte si náš cenově zvýhodněný balíček a ušetříte.
veřejnost, pracovníky v sociálních službách aj.
|
|
C# – pro středně pokročilé vývojáře |
28.04.2025
|
Praha |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
C# – pro středně pokročilé vývojáře |
26.05.2025
|
Brno |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
CENOVĚ ZVÝHODNĚNÝ BALÍČEK: Arteterapie |
07.06.2025
|
Moravská Ostrava a Přívoz |
Podobné kurzy |
Chcete získat maximum informací a dovedností z oblasti arteterapie? Objednejte si náš cenově zvýhodněný balíček a ušetříte.
veřejnost, pracovníky v sociálních službách aj.
|
|
C# – pro středně pokročilé vývojáře |
23.06.2025
|
Praha |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
C# – pro středně pokročilé vývojáře |
21.07.2025
|
Brno |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
CENOVĚ ZVÝHODNĚNÝ BALÍČEK: Arteterapie |
12.08.2025
|
Moravská Ostrava a Přívoz |
Podobné kurzy |
Chcete získat maximum informací a dovedností z oblasti arteterapie? Objednejte si náš cenově zvýhodněný balíček a ušetříte.
veřejnost, pracovníky v sociálních službách aj.
|
|
C# – pro středně pokročilé vývojáře |
18.08.2025
|
Praha |
Podobné kurzy |
C#. NET - Advanced Programming * Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
Práce s viditelností tříd Moderní operátory C# Práce v pamětí Praktické přístupy k modernímu programování v C# Základy UI aplikací v . NET Práce s daty Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů.
|
|
Význam seniorů pro vývoj dětí a dospívajících |
07.01.2025
|
Praha |
Podobné kurzy |
Akreditace: MPSV - A2021 - 0511-SP - VP; Nejnovější poznatky v aktivní přípravě na stáří a jeho přijetí Cíl semináře Seminář si klade za cíl předat nejnovější poznatky týkající se seniorů a jejich významu pro zvyšování stability rodiny a rodinných vztahů a pro vývoj dětí a dospívajících
Cíl semináře Seminář si klade za cíl předat nejnovější poznatky týkající se seniorů a jejich významu pro zvyšování stability rodiny a rodinných vztahů a pro vývoj dětí a dospívajících. Obsah semináře Rodina a význam seniorů pro rodinu, a to především pro zdravý vývoj dětí a dospívající
|
|
Význam seniorů pro vývoj dětí a dospívajících |
07.01.2025
|
online |
Podobné kurzy |
Akreditace: MPSV - A2021 - 0511-SP - VP; Nejnovější poznatky v aktivní přípravě na stáří a jeho přijetí Cíl semináře Seminář si klade za cíl předat nejnovější poznatky týkající se seniorů a jejich významu pro zvyšování stability rodiny a rodinných vztahů a pro vývoj dětí a dospívajících
Cíl semináře Seminář si klade za cíl předat nejnovější poznatky týkající se seniorů a jejich významu pro zvyšování stability rodiny a rodinných vztahů a pro vývoj dětí a dospívajících. Obsah semináře Rodina a význam seniorů pro rodinu, a to především pro zdravý vývoj dětí a dospívající
|
|
JavaScript pro pokročilé a úvod do Node.js |
08.01.2025
|
Praha |
Podobné kurzy |
JavaScript - Advanced Programming * Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů. Naučí se psát robustní, rychlé a bezpečné aplikace, moderní skripty pro běžně používané aplikace s minimálním úsilí.
Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Nové rozšířené datové typy a pokročilé funkcionality v JS Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových proh
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
13.01.2025
|
Praha |
Podobné kurzy |
Practical use of SOLID principles in software design and development * Tento intenzivní dvoudenní kurz je určen pro vývojáře, kteří potřebují řešit složité výzvy spojené s architekturou a strukturou software. Naučíte se přemýšlet nad doručovaným softwarem tak, aby byl rozšiřitelný a lehce uprav
Analýza existujícího kódu a odhalení jeho slabin Návrh a implementace úprav stávajícího kódu Aplikace SOLID principů při implementaci nových funkcionalit Psaní testů pro stávající i nový kód Identifikace a minimalizace dopadů nesprávných architektonických rozhodnutí Srovnání výslednéh
|
|
Kurz optimalizace výkonu v MySQL |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Tento kurz naučí každého, kdo programuje aplikace či nasazuje databáze v prostředí MySQL, jak optimalizovat aplikaci i prostředí pro maximální výkonnost jednotlivých dotazů i celého databázového systému. Velký důraz je kladen na praktické zkušenosti a doporučení z nejběžnějších skutečných scénářů.
Architektura MySQL Nástroje pro benchmarking a sledování výkonu Spojení datových zdrojů Poddotazy a výkon Struktura a princip indexů Návrh indexů s ohledem na výkon Výkon dotazu - při použití indexů Fulltextové vyhledávání a indexy Partitioning Cache MyISAM a InnoDB Konfigurace MySQL se
|
|
Kurz Paralelní, asynchronní a vícevláknové aplikace |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Paralelní, asynchronní a vícevláknové aplikace je určen pro pokročilé vývojáře, kteří hledají možnost, jak posunout své znalosti do oblasti paralelních a asynchronních aplikací. Vysvětleny budou základy vláken a představeny objekty a produkty usnadňující toto programování.
Aktuální stav, budoucnost výzvy Popis y typických problémů Lock - Monitor Spin-wait Interlocked - lock-free operace Mutex, EventWaitHandle, Semaphore, ReaderWriterLockSlim Skládání zamků a jejich typy Lock free myšlení Trocha .NET memory modelu Popis Specifika Asynchronní [neblokují
|
|
Kurz ASP.NET Web Forms a serverové ovládací prvky |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz ASP. NET Web Forms a serverové ovládací prvky je určen programátorům ASP.
Strom ovládacích prvků a jeho životní cyklus Master Page a Content Page Vlastní base class pro stránky Interakce Web Forms a HTTP modulů Funkce, možnosti a omezení Ovládací prvky, které jsou součástí .NET Frameworku Validátory, default buttons, cross-page postbacky ASP.NET Chart Controls a ge
|
|
JavaScript pro pokročilé a úvod do Node.js |
15.01.2025
|
Brno |
Podobné kurzy |
JavaScript - Advanced Programming * Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů. Naučí se psát robustní, rychlé a bezpečné aplikace, moderní skripty pro běžně používané aplikace s minimálním úsilí.
Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Nové rozšířené datové typy a pokročilé funkcionality v JS Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových proh
|
|
Moderní HTML 5 – jazyk webových stránek |
30.01.2025
|
Praha |
Podobné kurzy |
Předpokládané znalosti Ovládat operační systém, ve kterém pracujete (Windows, Linux, Mac OS). Umět rozbalit archivační soubor typu WinZip nebo WinRAR.
Délka: 16 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
03.02.2025
|
Brno |
Podobné kurzy |
Practical use of SOLID principles in software design and development * Tento intenzivní dvoudenní kurz je určen pro vývojáře, kteří potřebují řešit složité výzvy spojené s architekturou a strukturou software. Naučíte se přemýšlet nad doručovaným softwarem tak, aby byl rozšiřitelný a lehce uprav
Analýza existujícího kódu a odhalení jeho slabin Návrh a implementace úprav stávajícího kódu Aplikace SOLID principů při implementaci nových funkcionalit Psaní testů pro stávající i nový kód Identifikace a minimalizace dopadů nesprávných architektonických rozhodnutí Srovnání výslednéh
|
|
Python - pokročilé vlastnosti |
06.02.2025
|
Praha 7 |
Podobné kurzy |
Kurz Python - pokročilé vlastnosti je určen pro programátory, kteří mají základní znalosti jazyka Python 3, chtějí si prohloubit své vědomosti a zároveň se zdokonalit v návrhu a řešení aplikací a algoritmů v tomto jazyce. Hlavní důraz bude kladen na asynchronní programování, jehož použití se neus
Cílová skupina Programátoři se základní znalostí jazyka Python 3 IT specialisté, kteří potřebují pokročilou automatizaci Všichni zvídaví lidé, kteří chtějí vědět, jak některé věci fungují pod pokličkou
|
|
Naprogramujte si svůj web s pomocí PHP |
12.02.2025
|
Praha |
Podobné kurzy |
Předpokládané znalosti Základní znalost HTML a
Délka: 24 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Kurz Paralelní, asynchronní a vícevláknové aplikace |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Paralelní, asynchronní a vícevláknové aplikace je určen pro pokročilé vývojáře, kteří hledají možnost, jak posunout své znalosti do oblasti paralelních a asynchronních aplikací. Vysvětleny budou základy vláken a představeny objekty a produkty usnadňující toto programování.
Aktuální stav, budoucnost výzvy Popis y typických problémů Lock - Monitor Spin-wait Interlocked - lock-free operace Mutex, EventWaitHandle, Semaphore, ReaderWriterLockSlim Skládání zamků a jejich typy Lock free myšlení Trocha .NET memory modelu Popis Specifika Asynchronní [neblokují
|
|
Kurz ASP.NET Web Forms a serverové ovládací prvky |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz ASP. NET Web Forms a serverové ovládací prvky je určen programátorům ASP.
Strom ovládacích prvků a jeho životní cyklus Master Page a Content Page Vlastní base class pro stránky Interakce Web Forms a HTTP modulů Funkce, možnosti a omezení Ovládací prvky, které jsou součástí .NET Frameworku Validátory, default buttons, cross-page postbacky ASP.NET Chart Controls a ge
|
|
Kurz optimalizace výkonu v MySQL |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Tento kurz naučí každého, kdo programuje aplikace či nasazuje databáze v prostředí MySQL, jak optimalizovat aplikaci i prostředí pro maximální výkonnost jednotlivých dotazů i celého databázového systému. Velký důraz je kladen na praktické zkušenosti a doporučení z nejběžnějších skutečných scénářů.
Architektura MySQL Nástroje pro benchmarking a sledování výkonu Spojení datových zdrojů Poddotazy a výkon Struktura a princip indexů Návrh indexů s ohledem na výkon Výkon dotazu - při použití indexů Fulltextové vyhledávání a indexy Partitioning Cache MyISAM a InnoDB Konfigurace MySQL se
|
|
Aktivizační metody a techniky prakticky využívané v sociálních službách [MPSV ČR] |
26.02.2025
|
Moravská Ostrava a Přívoz |
Podobné kurzy |
V rámci kurzu se dozvíte základní informace o aktivizaci, která napomáhá k udržování kvality života nejen stále činorodým jedincům, ale také těm méně aktivním. V teoretické části získáte všeobecné znalosti o potřebách a specificích seniorů, seniorů s demencí a se zdravotním postižením.
Kurz je vhodný pro pracovníky v sociálních službách, sociální pracovníky a neformální pečovatele.
|
|
Moderní HTML 5 – jazyk webových stránek |
27.02.2025
|
Brno |
Podobné kurzy |
Předpokládané znalosti Ovládat operační systém, ve kterém pracujete (Windows, Linux, Mac OS). Umět rozbalit archivační soubor typu WinZip nebo WinRAR.
Délka: 16 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
JavaScript pro pokročilé a úvod do Node.js |
05.03.2025
|
Praha |
Podobné kurzy |
JavaScript - Advanced Programming * Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů. Naučí se psát robustní, rychlé a bezpečné aplikace, moderní skripty pro běžně používané aplikace s minimálním úsilí.
Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Nové rozšířené datové typy a pokročilé funkcionality v JS Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových proh
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
10.03.2025
|
Praha |
Podobné kurzy |
Practical use of SOLID principles in software design and development * Tento intenzivní dvoudenní kurz je určen pro vývojáře, kteří potřebují řešit složité výzvy spojené s architekturou a strukturou software. Naučíte se přemýšlet nad doručovaným softwarem tak, aby byl rozšiřitelný a lehce uprav
Analýza existujícího kódu a odhalení jeho slabin Návrh a implementace úprav stávajícího kódu Aplikace SOLID principů při implementaci nových funkcionalit Psaní testů pro stávající i nový kód Identifikace a minimalizace dopadů nesprávných architektonických rozhodnutí Srovnání výslednéh
|
|
JavaScript pro pokročilé a úvod do Node.js |
12.03.2025
|
Brno |
Podobné kurzy |
JavaScript - Advanced Programming * Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů. Naučí se psát robustní, rychlé a bezpečné aplikace, moderní skripty pro běžně používané aplikace s minimálním úsilí.
Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Debuggování Nové rozšířené datové typy a pokročilé funkcionality v JS Účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových proh
|
|
Kurz optimalizace výkonu v MySQL |
Březen 2025
|
Praha,Ostrava |
Podobné kurzy |
Tento kurz naučí každého, kdo programuje aplikace či nasazuje databáze v prostředí MySQL, jak optimalizovat aplikaci i prostředí pro maximální výkonnost jednotlivých dotazů i celého databázového systému. Velký důraz je kladen na praktické zkušenosti a doporučení z nejběžnějších skutečných scénářů.
Architektura MySQL Nástroje pro benchmarking a sledování výkonu Spojení datových zdrojů Poddotazy a výkon Struktura a princip indexů Návrh indexů s ohledem na výkon Výkon dotazu - při použití indexů Fulltextové vyhledávání a indexy Partitioning Cache MyISAM a InnoDB Konfigurace MySQL se
|
|
Kurz Paralelní, asynchronní a vícevláknové aplikace |
Březen 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Paralelní, asynchronní a vícevláknové aplikace je určen pro pokročilé vývojáře, kteří hledají možnost, jak posunout své znalosti do oblasti paralelních a asynchronních aplikací. Vysvětleny budou základy vláken a představeny objekty a produkty usnadňující toto programování.
Aktuální stav, budoucnost výzvy Popis y typických problémů Lock - Monitor Spin-wait Interlocked - lock-free operace Mutex, EventWaitHandle, Semaphore, ReaderWriterLockSlim Skládání zamků a jejich typy Lock free myšlení Trocha .NET memory modelu Popis Specifika Asynchronní [neblokují
|
|
Kurz ASP.NET Web Forms a serverové ovládací prvky |
Březen 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz ASP. NET Web Forms a serverové ovládací prvky je určen programátorům ASP.
Strom ovládacích prvků a jeho životní cyklus Master Page a Content Page Vlastní base class pro stránky Interakce Web Forms a HTTP modulů Funkce, možnosti a omezení Ovládací prvky, které jsou součástí .NET Frameworku Validátory, default buttons, cross-page postbacky ASP.NET Chart Controls a ge
|
|
Naprogramujte si svůj web s pomocí PHP |
19.03.2025
|
Brno |
Podobné kurzy |
Předpokládané znalosti Základní znalost HTML a
Délka: 24 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
Moderní HTML 5 – jazyk webových stránek |
27.03.2025
|
Praha |
Podobné kurzy |
Předpokládané znalosti Ovládat operační systém, ve kterém pracujete (Windows, Linux, Mac OS). Umět rozbalit archivační soubor typu WinZip nebo WinRAR.
Délka: 16 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
31.03.2025
|
Brno |
Podobné kurzy |
Practical use of SOLID principles in software design and development * Tento intenzivní dvoudenní kurz je určen pro vývojáře, kteří potřebují řešit složité výzvy spojené s architekturou a strukturou software. Naučíte se přemýšlet nad doručovaným softwarem tak, aby byl rozšiřitelný a lehce uprav
Analýza existujícího kódu a odhalení jeho slabin Návrh a implementace úprav stávajícího kódu Aplikace SOLID principů při implementaci nových funkcionalit Psaní testů pro stávající i nový kód Identifikace a minimalizace dopadů nesprávných architektonických rozhodnutí Srovnání výslednéh
|
|
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...