MÍRNĚ |
Kurz |
Termíny školení |
Místo konání kurzu |
Podobné kurzy |
Popis kurzu |
Témata kurzu |
Elektronické dokumenty v právní praxi |
09.12.2025
|
Praha |
Podobné kurzy |
Akreditace: MV - AK - PV-461 - 2021; Elektronické dokumenty a elektronická identifikace (webinář) Cíl semináře Cílem semináře je seznámit účastníky s průřezovou problematikou elektronických dokumentů v právní praxi během jejich životního cyklu, a to s důrazem na vysvětlení pravidelně užívan
Cíl semináře Cílem semináře je seznámit účastníky s průřezovou problematikou elektronických dokumentů v právní praxi během jejich životního cyklu, a to s důrazem na vysvětlení pravidelně užívaného pojmosloví, systematiku relevantní právní úpravy a s odkazy na recentní judikaturu soudů. Na seminář
|
|
Elektronické dokumenty v právní praxi |
09.12.2025
|
online |
Podobné kurzy |
Akreditace: MV - AK - PV-461 - 2021; Elektronické dokumenty a elektronická identifikace (webinář) Cíl semináře Cílem semináře je seznámit účastníky s průřezovou problematikou elektronických dokumentů v právní praxi během jejich životního cyklu, a to s důrazem na vysvětlení pravidelně užívan
Cíl semináře Cílem semináře je seznámit účastníky s průřezovou problematikou elektronických dokumentů v právní praxi během jejich životního cyklu, a to s důrazem na vysvětlení pravidelně užívaného pojmosloví, systematiku relevantní právní úpravy a s odkazy na recentní judikaturu soudů. Na seminář
|
|
Nejčastější chyby při nakládání s majetkem obce či kraje |
09.12.2025
|
Praha |
Podobné kurzy |
Akreditace: MV - AK - PV-458 - 2021; Péče o majetek obce (webinář) Cíl semináře Cílem akreditovaného semináře je seznámit účastníky s problematikou nakládání s majetkem obcí a poukázat na nejčastější chyby, a to včetně doporučení, jak jim předcházet. Účastníci budou seznámeni se základními
Cíl semináře Cílem akreditovaného semináře je seznámit účastníky s problematikou nakládání s majetkem obcí a poukázat na nejčastější chyby, a to včetně doporučení, jak jim předcházet. Účastníci budou seznámeni se základními pojmy vztahujícími se k dané problematice a jejich zasazení do systému pr
|
|
Nejčastější chyby při nakládání s majetkem obce či kraje |
09.12.2025
|
online |
Podobné kurzy |
Akreditace: MV - AK - PV-458 - 2021; Péče o majetek obce (webinář) Cíl semináře Cílem akreditovaného semináře je seznámit účastníky s problematikou nakládání s majetkem obcí a poukázat na nejčastější chyby, a to včetně doporučení, jak jim předcházet. Účastníci budou seznámeni se základními
Cíl semináře Cílem akreditovaného semináře je seznámit účastníky s problematikou nakládání s majetkem obcí a poukázat na nejčastější chyby, a to včetně doporučení, jak jim předcházet. Účastníci budou seznámeni se základními pojmy vztahujícími se k dané problematice a jejich zasazení do systému pr
|
|
Welfare zvířat z pohledu zákona na ochranu zvířat proti týrání |
09.12.2025
|
Praha |
Podobné kurzy |
Akreditace: MV - Ministerstvo vnitra Cíl semináře Bližší seznámení se zákonem na ochranu zvířat proti týrání z pohledu gestora zákona, vysvětlení definic a účelu tohoto zákona i pro laickou veřejnost. Objasnění termínu welfare zvířat a jeho role ve všech chovech zvířat.
Cíl semináře Bližší seznámení se zákonem na ochranu zvířat proti týrání z pohledu gestora zákona, vysvětlení definic a účelu tohoto zákona i pro laickou veřejnost. Objasnění termínu welfare zvířat a jeho role ve všech chovech zvířat.
|
|
Welfare zvířat z pohledu zákona na ochranu zvířat proti týrání |
09.12.2025
|
online |
Podobné kurzy |
Akreditace: MV - Ministerstvo vnitra Cíl semináře Bližší seznámení se zákonem na ochranu zvířat proti týrání z pohledu gestora zákona, vysvětlení definic a účelu tohoto zákona i pro laickou veřejnost. Objasnění termínu welfare zvířat a jeho role ve všech chovech zvířat.
Cíl semináře Bližší seznámení se zákonem na ochranu zvířat proti týrání z pohledu gestora zákona, vysvětlení definic a účelu tohoto zákona i pro laickou veřejnost. Objasnění termínu welfare zvířat a jeho role ve všech chovech zvířat.
|
|
Praktické využití Power BI |
12.12.2025
|
online |
Podobné kurzy |
title= info > Školení je součástí cyklu Power BI Master , lze jej však absolvovat i samostatně. Formu výuky si můžete zvolit – prezenčně nebo online.
Kurz je prvním modulem vzdělávacího cyklu Power BI Master , můžete ho ale absolvovat i samostatně. Výuka probíhá v naší PC učebně.
|
|
Praktické využití Power BI |
12.12.2025
|
Praha 8 |
Podobné kurzy |
title= info > Školení je součástí cyklu Power BI Master , lze jej však absolvovat i samostatně. Formu výuky si můžete zvolit – prezenčně nebo online.
Kurz je prvním modulem vzdělávacího cyklu Power BI Master , můžete ho ale absolvovat i samostatně. Výuka probíhá v naší PC učebně.
|
|
Fotografování uměleckého aktu |
13.12.2025
|
Praha - fotoateliér Jozefa Raf |
Podobné kurzy |
Cíl kurzu Cílem kurzu je naučit vás práci s ateliérovými světly a vyfotografovat lidské tělo dle několika oblíbených sestav světel. Naučíte se správně fotografii exponovat a komponovat.
Délka: 7 výukových hodin , hodina: 10:00–16:00 Táboritská 1084 - 15 Praha - fotoateliér Jozefa Rafaela CZ - - - -
|
|
Novelizace insolvenčního zákona účinná od 1.10.2024 |
17.12.2025
|
Praha |
Podobné kurzy |
Akreditace: MV - AK - PV-286 - 2024; Insolvenční zákon (webinář) Cíl semináře Cílem semináře je seznámit účastníky s aktuálním legislativním vývojem v odvětví insolvenčního práva. Především jde o představení tzv.
Cíl semináře Cílem semináře je seznámit účastníky s aktuálním legislativním vývojem v odvětví insolvenčního práva. Především jde o představení tzv.
|
|
Novelizace insolvenčního zákona účinná od 1.10.2024 |
17.12.2025
|
online |
Podobné kurzy |
Akreditace: MV - AK - PV-286 - 2024; Insolvenční zákon (webinář) Cíl semináře Cílem semináře je seznámit účastníky s aktuálním legislativním vývojem v odvětví insolvenčního práva. Především jde o představení tzv.
Cíl semináře Cílem semináře je seznámit účastníky s aktuálním legislativním vývojem v odvětví insolvenčního práva. Především jde o představení tzv.
|
|
C# – základy programování |
27.01.2025
|
Praha |
Podobné kurzy |
C# Programming in the . NET Framework * Tento kurz je určen pro úplné začátečníky s platformou .
Úvod do . NET platformy Seznámení se C# a nástroji na vývoj Základní prvky jazyka C# Základní (řídící) prvky programu Základy objektového návrhu Praktické tipy na závěr Krokování Tento kurz je určen pro úplné začátečníky s platformou .
|
|
ASP.NET Core - tvorba webových aplikací v prostředí .NET |
03.03.2025
|
Praha |
Podobné kurzy |
ASP. NET Core * Kurz je vhodný pro vývojáře, kteří se chtějí naučit tvořit webové aplikace ve frameworku ASP.
Úvod do frameworku asp. net core Životní cyklus aplikace Dependency Injection & Services Autorizace a Autentizace pomocí Identity Výjimky a logování Routování (směrování požadavků) Datová vrstva Validace Ladění aplikace Tvorba API Tvorba web aplikací (MVC a Razor Pages)
|
|
C# – základy programování |
10.03.2025
|
Brno |
Podobné kurzy |
C# Programming in the . NET Framework * Tento kurz je určen pro úplné začátečníky s platformou .
Úvod do . NET platformy Seznámení se C# a nástroji na vývoj Základní prvky jazyka C# Základní (řídící) prvky programu Základy objektového návrhu Praktické tipy na závěr Krokování Tento kurz je určen pro úplné začátečníky s platformou .
|
|
C# – základy programování |
24.03.2025
|
Praha |
Podobné kurzy |
C# Programming in the . NET Framework * Tento kurz je určen pro úplné začátečníky s platformou .
Úvod do . NET platformy Seznámení se C# a nástroji na vývoj Základní prvky jazyka C# Základní (řídící) prvky programu Základy objektového návrhu Praktické tipy na závěr Krokování Tento kurz je určen pro úplné začátečníky s platformou .
|
|
C# – základy programování |
05.05.2025
|
Brno |
Podobné kurzy |
C# Programming in the . NET Framework * Tento kurz je určen pro úplné začátečníky s platformou .
Úvod do . NET platformy Seznámení se C# a nástroji na vývoj Základní prvky jazyka C# Základní (řídící) prvky programu Základy objektového návrhu Praktické tipy na závěr Krokování Tento kurz je určen pro úplné začátečníky s platformou .
|
|
C# – základy programování |
19.05.2025
|
Praha |
Podobné kurzy |
C# Programming in the . NET Framework * Tento kurz je určen pro úplné začátečníky s platformou .
Úvod do . NET platformy Seznámení se C# a nástroji na vývoj Základní prvky jazyka C# Základní (řídící) prvky programu Základy objektového návrhu Praktické tipy na závěr Krokování Tento kurz je určen pro úplné začátečníky s platformou .
|
|
ASP.NET Core - tvorba webových aplikací v prostředí .NET |
26.05.2025
|
Praha |
Podobné kurzy |
ASP. NET Core * Kurz je vhodný pro vývojáře, kteří se chtějí naučit tvořit webové aplikace ve frameworku ASP.
Úvod do frameworku asp. net core Životní cyklus aplikace Dependency Injection & Services Autorizace a Autentizace pomocí Identity Výjimky a logování Routování (směrování požadavků) Datová vrstva Validace Ladění aplikace Tvorba API Tvorba web aplikací (MVC a Razor Pages)
|
|
C# – základy programování |
30.06.2025
|
Brno |
Podobné kurzy |
C# Programming in the . NET Framework * Tento kurz je určen pro úplné začátečníky s platformou .
Úvod do . NET platformy Seznámení se C# a nástroji na vývoj Základní prvky jazyka C# Základní (řídící) prvky programu Základy objektového návrhu Praktické tipy na závěr Krokování Tento kurz je určen pro úplné začátečníky s platformou .
|
|
Kurz-školení Programování v PL/pgSQL a pokročilé techniky vývoje |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení Programování v PL - pgSQL a pokročilé techniky vývoje je určen pokročilejším vývojářům, kteří chtějí zvládnout efektivní vývoj v PostgreSQL, který se neobejde bez uložených procedur a funkcí. PostgreSQL podporuje jak SQL procedury a funkce, tak i tzv.
je určen pokročilejším vývojářům, kteří chtějí zvládnout efektivní vývoj v PostgreSQL
|
|
Kurz Jazyk C++ – Objektově orientované programování v C++ |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Jazyk C++ – Objektově orientované programování v C++ je určen pro posluchače, kteří přecházejí z jazyka C na C++, nebo jen chtějí proniknout do problematiky návrhu a implementace objektů v jazyce C++. Na kurzu se naučíte definovat objekty, konstruktory a destruktory, používat virtuální funkc
Trochu objektově orientované teorie a názvosloví. Klíčové slovo „class“ a „struct“ Deklarace atributů, jmenné konvence Přístupová práva „private“ a „public“ Definice metod objektu „inline“ funkce a metody „const“ metody a „mutable“ atributy Statické atributy a metody „friend“ deklarace Imp
|
|
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 DB2 UDB - jazyk SQL |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení DB2 UDB - jazyk SQL je určen pro vývojáře DB2, kteří budou vytvářet databáze s použitím jazyka SQL. Účastníci se naučí vytvářet různé typy dotazů, používat funkce, procedury, pohledy, trigger apod.
pro vývojáře DB2, kteří budou vytvářet databáze s použitím jazyka SQL
|
|
Kurz-školení DB2 UDB: Pokročilá analýza dat pomocí DB2 UDB SQL |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení DB2 UDB: Pokročilá analýza dat pomocí DB2 UDB SQL je zaměřen na posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL v prostředí databází DB2 UDB a ukáže jim maximální využití jeho analytických schopností. Na kurzu si účastníci vysvětlí a na praktických příkladech ukáží s
posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL v prostředí databází DB2 UDB
|
|
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-školení PostgreSQL Pokročilá analýza dat pomocí SQL |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení PostgreSQL: Pokročilá analýza dat pomocí PostgreSQL je zaměřen na posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL v prostředí databází PostgreSQL a ukáže jim maximální využití jeho analytických schopností. Na kurzu si účastníci vysvětlí a na praktických příkladech uk
je zaměřen na posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL
|
|
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
|
|
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ |
Leden 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ je určen pro pokročilé vývojáře, kteří se chtějí seznámit s novými koncepty a třídami pro tvorbu přenositelných vícevláknových aplikací s pomocí standardních C++ 11 knihoven. Vysvětlíme typické problémy paralelních aplikací jako souběh operací
Vytváření vláken pomocí třídy thread. Fork and join model Samostatná vlákna.
|
|
MS Visio 2007 - pokračovací školení |
Leden 2025
|
Praha 10 |
Podobné kurzy |
Na pokračovacím školení se účastníci naučí vytvářet schémata, výkresy a struktury dle vlastních potřeb. Jedná se především o plány prostorového uspořádání, vývojové, organizační a další diagramy.
Osnova školení * Sjednocení znalostí * Tvorba vlastních motivů Použití korporátních barev Dědičnost motivů Přenositelnost vlastních schémat * Vlastní vlastnosti obrazců Databázový model Visia
|
|
Ansible v praxi: Automatizace správy serverů a aplikací |
20.01.2025
|
Brno |
Podobné kurzy |
Ansible - IT Automation * Ansible je jedním z nejpopulárnějších nástrojů pro automatizaci správy IT prostředí. Tento kurz vás provede od základů, jako je instalace a konfigurace Ansible, až po pokročilé techniky, jako jsou šablony, proměnné, šifrování a práce s playbooky.
Úvod Co je Ansible Instalace Ansible Inventory Moduly Role & Kolekce Playbooky Řízení běhu Ansible - Základy Šablony (templates) Šifrování (Vault) Grafická rozhraní pro Ansible (ukázka) Řešení běžných problémů Nasazení aplikací s Ansible - praktické příklady
|
|
MS Visio - pro uživatele |
10.02.2025
|
Praha |
Podobné kurzy |
MS Visio * Kurz MS Visio vás naučí vytvářet rozličné nákresy, technická schémata, organizační a vývojové diagramy a ty pak vkládat do programů jako je MS Word či MS PowerPoint.
Seznámení s programem Výkresy Obrazce Spolupráce s ostatními programy Tisk Informace Kurz MS Visio vás naučí vytvářet rozličné nákresy, technická schémata, organizační a vývojové diagramy a ty pak vkládat do programů jako je MS Word či MS PowerPoint.
|
|
Kurz-školení Programování v PL/pgSQL a pokročilé techniky vývoje |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení Programování v PL - pgSQL a pokročilé techniky vývoje je určen pokročilejším vývojářům, kteří chtějí zvládnout efektivní vývoj v PostgreSQL, který se neobejde bez uložených procedur a funkcí. PostgreSQL podporuje jak SQL procedury a funkce, tak i tzv.
je určen pokročilejším vývojářům, kteří chtějí zvládnout efektivní vývoj v PostgreSQL
|
|
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-školení PostgreSQL Pokročilá analýza dat pomocí SQL |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení PostgreSQL: Pokročilá analýza dat pomocí PostgreSQL je zaměřen na posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL v prostředí databází PostgreSQL a ukáže jim maximální využití jeho analytických schopností. Na kurzu si účastníci vysvětlí a na praktických příkladech uk
je zaměřen na posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL
|
|
Kurz DB2 UDB - jazyk SQL |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení DB2 UDB - jazyk SQL je určen pro vývojáře DB2, kteří budou vytvářet databáze s použitím jazyka SQL. Účastníci se naučí vytvářet různé typy dotazů, používat funkce, procedury, pohledy, trigger apod.
pro vývojáře DB2, kteří budou vytvářet databáze s použitím jazyka SQL
|
|
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 Jazyk C++ – Objektově orientované programování v C++ |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Jazyk C++ – Objektově orientované programování v C++ je určen pro posluchače, kteří přecházejí z jazyka C na C++, nebo jen chtějí proniknout do problematiky návrhu a implementace objektů v jazyce C++. Na kurzu se naučíte definovat objekty, konstruktory a destruktory, používat virtuální funkc
Trochu objektově orientované teorie a názvosloví. Klíčové slovo „class“ a „struct“ Deklarace atributů, jmenné konvence Přístupová práva „private“ a „public“ Definice metod objektu „inline“ funkce a metody „const“ metody a „mutable“ atributy Statické atributy a metody „friend“ deklarace Imp
|
|
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
|
|
Kurz-školení DB2 UDB: Pokročilá analýza dat pomocí DB2 UDB SQL |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz-školení DB2 UDB: Pokročilá analýza dat pomocí DB2 UDB SQL je zaměřen na posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL v prostředí databází DB2 UDB a ukáže jim maximální využití jeho analytických schopností. Na kurzu si účastníci vysvětlí a na praktických příkladech ukáží s
posluchače, kteří již mají zkušenosti s dotazováním v jazyce SQL v prostředí databází DB2 UDB
|
|
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ |
Únor 2025
|
Praha,Ostrava |
Podobné kurzy |
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ je určen pro pokročilé vývojáře, kteří se chtějí seznámit s novými koncepty a třídami pro tvorbu přenositelných vícevláknových aplikací s pomocí standardních C++ 11 knihoven. Vysvětlíme typické problémy paralelních aplikací jako souběh operací
Vytváření vláken pomocí třídy thread. Fork and join model Samostatná vlákna.
|
|
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...