MÍRNĚ |
Kurz |
Termíny školení |
Místo konání kurzu |
Podobné kurzy |
Popis kurzu |
Témata kurzu |
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 .
|
|
Developing Serverless Solutions on AWS |
03.12.2024
|
Praha 7 |
Podobné kurzy |
This course gives developers exposure to and practice with best practices for building serverless applications using AWS Lambda and other services in the AWS serverless platform. You’ll use AWS frameworks to deploy a serverless application in hands-on labs that progress from simpler to more complex
Audience Developers who have some familiarity with serverless architecture and experience with development in the AWS Cloud.
|
|
Kurz-školení Programování v PL/pgSQL a pokročilé techniky vývoje |
Prosinec 2024
|
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 optimalizace výkonu v MySQL |
Prosinec 2024
|
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 |
Prosinec 2024
|
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 |
Prosinec 2024
|
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 DB2 UDB - jazyk SQL |
Prosinec 2024
|
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 |
Prosinec 2024
|
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++ |
Prosinec 2024
|
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-školení PostgreSQL Pokročilá analýza dat pomocí SQL |
Prosinec 2024
|
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 Jazyk C++ – Vlákna a paralelní programování v C++ |
Prosinec 2024
|
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í |
Prosinec 2024
|
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
|
|
DevOps - automatizace pomocí CI/CD |
16.12.2024
|
Praha |
Podobné kurzy |
DevOps - automation with CI - CD * Vyvíjíte software? Chcete automaticky testovat?
Seznámení s automatizací pomocí CI - CD Nástroje pro CI - CD Překlopení git repozitáře se softwarem do automatizovaného procesu testování a sestavení Docker image Využití Gitops nástroje (např. ArgoCD) pro nasazení do produkce v Kubernetes Vyvíjíte software?
|
|
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 - hromadná automatizovaná správa serverů |
20.01.2025
|
Brno |
Podobné kurzy |
Ansible - IT Automation * Jste správce serverů, který své servery instaluje, spravuje a konfiguruje „ručně“ - napřímo či na dálku, a už Vás tento tradiční systém unavuje? Máme pro Vás řešení!
Úvod Instalace Ansible Inventory Module Playbook Task control - Řízení úloh Templates - Šablony Roles & Collections Vault Řešení běžných problémů Nasazení aplikací s Ansible - praktické příklady Dotazy, diskuze, závěr Jste správce serverů, který své serv
|
|
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.
|
|
MS Visio 2007 - pokračovací školení |
Únor 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 - hromadná automatizovaná správa serverů |
24.02.2025
|
Praha |
Podobné kurzy |
Ansible - IT Automation * Jste správce serverů, který své servery instaluje, spravuje a konfiguruje „ručně“ - napřímo či na dálku, a už Vás tento tradiční systém unavuje? Máme pro Vás řešení!
Úvod Instalace Ansible Inventory Module Playbook Task control - Řízení úloh Templates - Šablony Roles & Collections Vault Řešení běžných problémů Nasazení aplikací s Ansible - praktické příklady Dotazy, diskuze, závěr Jste správce serverů, který své serv
|
|
DevOps - automatizace pomocí CI/CD |
31.03.2025
|
Praha |
Podobné kurzy |
DevOps - automation with CI - CD * Vyvíjíte software? Chcete automaticky testovat?
Seznámení s automatizací pomocí CI - CD Nástroje pro CI - CD Překlopení git repozitáře se softwarem do automatizovaného procesu testování a sestavení Docker image Využití Gitops nástroje (např. ArgoCD) pro nasazení do produkce v Kubernetes Vyvíjíte software?
|
|
Ansible - hromadná automatizovaná správa serverů |
14.04.2025
|
Brno |
Podobné kurzy |
Ansible - IT Automation * Jste správce serverů, který své servery instaluje, spravuje a konfiguruje „ručně“ - napřímo či na dálku, a už Vás tento tradiční systém unavuje? Máme pro Vás řešení!
Úvod Instalace Ansible Inventory Module Playbook Task control - Řízení úloh Templates - Šablony Roles & Collections Vault Řešení běžných problémů Nasazení aplikací s Ansible - praktické příklady Dotazy, diskuze, závěr Jste správce serverů, který své serv
|
|
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...