VYVOJ SW PROGRAMOVANI DOWNLOAD JS JS |
Kurz |
Termíny školení |
Místo konání kurzu |
Podobné kurzy |
Popis kurzu |
Témata kurzu |
Java - úvod do programování |
19.03.2025
|
Praha |
Podobné kurzy  |
Java - Beginning Application Development * Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Úvod, seznámení s programovacím jazykem Java Úvod do objektově orientovaného programování Seznámení s vývojovým prostředím Datové typy, operátory, řídící příkazy Pole a řetězce - jejich zpracování Návrh a tvorba tříd, metod, objektů Vytváření balíků a implementace rozhraní Zpr
|
|
Java - úvod do programování |
19.03.2025
|
Brno |
Podobné kurzy  |
Java - Beginning Application Development * Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Úvod, seznámení s programovacím jazykem Java Úvod do objektově orientovaného programování Seznámení s vývojovým prostředím Datové typy, operátory, řídící příkazy Pole a řetězce - jejich zpracování Návrh a tvorba tříd, metod, objektů Vytváření balíků a implementace rozhraní Zpr
|
|
Java - úvod do programování |
14.05.2025
|
Brno |
Podobné kurzy  |
Java - Beginning Application Development * Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Úvod, seznámení s programovacím jazykem Java Úvod do objektově orientovaného programování Seznámení s vývojovým prostředím Datové typy, operátory, řídící příkazy Pole a řetězce - jejich zpracování Návrh a tvorba tříd, metod, objektů Vytváření balíků a implementace rozhraní Zpr
|
|
Java - úvod do programování |
14.05.2025
|
Praha |
Podobné kurzy  |
Java - Beginning Application Development * Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Úvod, seznámení s programovacím jazykem Java Úvod do objektově orientovaného programování Seznámení s vývojovým prostředím Datové typy, operátory, řídící příkazy Pole a řetězce - jejich zpracování Návrh a tvorba tříd, metod, objektů Vytváření balíků a implementace rozhraní Zpr
|
|
Java - úvod do programování |
09.07.2025
|
Brno |
Podobné kurzy  |
Java - Beginning Application Development * Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Úvod, seznámení s programovacím jazykem Java Úvod do objektově orientovaného programování Seznámení s vývojovým prostředím Datové typy, operátory, řídící příkazy Pole a řetězce - jejich zpracování Návrh a tvorba tříd, metod, objektů Vytváření balíků a implementace rozhraní Zpr
|
|
Java - úvod do programování |
09.07.2025
|
Praha |
Podobné kurzy  |
Java - Beginning Application Development * Kurz účastníky uvede do konceptů objektově orientovaného programování a základů programovacího jazyku Java. Účastníci se naučí vytvářet základní aplikace založené na technologii Java pomocí různých objektově orientovaných technik.
Úvod, seznámení s programovacím jazykem Java Úvod do objektově orientovaného programování Seznámení s vývojovým prostředím Datové typy, operátory, řídící příkazy Pole a řetězce - jejich zpracování Návrh a tvorba tříd, metod, objektů Vytváření balíků a implementace rozhraní Zpr
|
|
Game Development v Unity |
26.03.2025
|
Praha |
Podobné kurzy  |
Game Development v Unity * Chtěl jsi už jako malý tvořit hry, ale nikdy jsi nevěděl, jak z této vášně vytvořit hobby či povolání? Rád bys postavil svou dokonalou hru, ale nevíš, kde začít?
Úvod do kurzu Vytvoření scény Budování cestičky Nepřátelé a umělá inteligence Věž s kuší Střílení z kuše Kamera a uživatelské rozhraní Stavění věží Věž s kanónem Efekty exploze Animace nepřátel Penízky Životy hráče Krystalová věž Zpomalovací efekt Život
|
|
Game Development v Unity |
21.05.2025
|
Praha |
Podobné kurzy  |
Game Development v Unity * Chtěl jsi už jako malý tvořit hry, ale nikdy jsi nevěděl, jak z této vášně vytvořit hobby či povolání? Rád bys postavil svou dokonalou hru, ale nevíš, kde začít?
Úvod do kurzu Vytvoření scény Budování cestičky Nepřátelé a umělá inteligence Věž s kuší Střílení z kuše Kamera a uživatelské rozhraní Stavění věží Věž s kanónem Efekty exploze Animace nepřátel Penízky Životy hráče Krystalová věž Zpomalovací efekt Život
|
|
Game Development v Unity |
16.07.2025
|
Praha |
Podobné kurzy  |
Game Development v Unity * Chtěl jsi už jako malý tvořit hry, ale nikdy jsi nevěděl, jak z této vášně vytvořit hobby či povolání? Rád bys postavil svou dokonalou hru, ale nevíš, kde začít?
Úvod do kurzu Vytvoření scény Budování cestičky Nepřátelé a umělá inteligence Věž s kuší Střílení z kuše Kamera a uživatelské rozhraní Stavění věží Věž s kanónem Efekty exploze Animace nepřátel Penízky Životy hráče Krystalová věž Zpomalovací efekt Život
|
|
AI - AI pro zpracování sekvenčních dat |
20.02.2025
|
Praha 7 |
Podobné kurzy  |
Na kurzu se naučíme, co jsou to hluboké neuronové sítě, z čeho se skládají a jaké architektury se používají pro zpracování sekvenčních dat. Na praktickém use case připravíme data a natrénujeme několik modelů.
Cílová skupina Obsah kurzu a probírané příklady rádi přizpůsobíme podle potřeb účastníků: Pro programátory, lead engineery a IT architekty. Kurz Vám poskytne vhled do návrhu a vývoje a deploymentu vlastních AI modelů.
|
|
AI pro zpracování sekvenčních dat |
20.02.2025
|
Praha 7 |
Podobné kurzy  |
Na kurzu se naučíme, co jsou to hluboké neuronové sítě, z čeho se skládají a jaké architektury se používají pro zpracování sekvenčních dat. Na praktickém use case připravíme data a natrénujeme několik modelů.
Cílová skupina Obsah kurzu a probírané příklady rádi přizpůsobíme podle potřeb účastníků: Pro programátory, lead engineery a IT architekty. Kurz Vám poskytne vhled do návrhu a vývoje a deploymentu vlastních AI modelů.
|
|
Python a Django – kurz tvorby a nasazení aplikací |
17.03.2025
|
Praha |
Podobné kurzy  |
Předpokládané znalosti Základní principy programování a HTML. Cíl kurzu Poznat moderní principy tvoření webů a webových aplikací a ukázat si, že existují výkonnější a efektivnější řešení než stárnoucí PHP frameworky.
Délka: 16 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Python a Django – kurz tvorby a nasazení aplikací |
14.05.2025
|
Praha |
Podobné kurzy  |
Předpokládané znalosti Základní principy programování a HTML. Cíl kurzu Poznat moderní principy tvoření webů a webových aplikací a ukázat si, že existují výkonnější a efektivnější řešení než stárnoucí PHP frameworky.
Délka: 16 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Integrace a API – prakticky a názorně |
05.03.2025
|
Praha 7 |
Podobné kurzy  |
Integrace a výměna dat mezi aplikacemi – čím dále důležitější disciplína, nezbytná pro úspěch dnešních IT projektů. Zároveň je to disciplína pro mnohé těžko uchopitelná, stojící na pomezí analýzy, architektury, programování, bezpečnosti, sítí a infrastruktury obecně.
Cílová skupina Pokud jste IT či business analytik, integrační architekt, projektový manažer, programátor, vedoucí týmu nebo produktový manažer a máte chuť rozšířit si své znalosti o integracích, jste na správné adrese. Školení ocení i další nadšenci, kteří chtějí získat lepší přehled o propojování
|
|
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ |
Březen 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.
|
|
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 .
|
|
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ |
Duben 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.
|
|
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 .
|
|
Kurz Jazyk C++ – Vlákna a paralelní programování v C++ |
Květen 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.
|
|
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 .
|
|
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 .
|
|
C# – základy programování |
14.07.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# – 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ů.
|
|
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
|
|
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ů.
|
|
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
|
|
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ů.
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
05.05.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
|
|
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ů.
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
26.05.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
|
|
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ů.
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
30.06.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
|
|
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ů.
|
|
Praktické využití SOLID principů při návrhu a vývoji software |
21.07.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
|
|
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ů.
|
|
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 - - - -
|
|
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í
|
|
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 - - - -
|
|
Workshop: Ovládnutí GitHub Copilot |
31.03.2025
|
Praha 7 |
Podobné kurzy  |
Tento dvoudenní workshop je navržen tak, aby programátorům poskytl praktické dovednosti a znalosti o používání GitHub Copilot. Účastníci se naučí, jak efektivně využívat GitHub Copilot pro zlepšení produktivity, psaní komentářů, inženýrství promptů, generování kódu a zlepšení kvality kódu.
Cílová skupina: Programátoři a Vývojáři: kteří chtějí zvýšit svou produktivitu a efektivitu pomocí GitHub Copilot. Software Inženýři: hledající způsoby, jak zlepšit kvalitu svého kódu a refaktorování.
|
|
Kurz Paralelní, asynchronní a vícevláknové aplikace |
Duben 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í
|
|
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...