JAVASCRIPT PRO POKROCILE A UVOD DO NODE JSJAVASCRIPT ADVANCED PROGRAMMING JS INDEX PHP |
Kurz |
Termíny školení |
Místo konání kurzu |
Podobné kurzy |
Popis kurzu |
Témata kurzu |
Workshop: Ovládnutí GitHub Copilot |
12.11.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í.
|
|
JavaScript pro pokročilé a úvod do Node.js |
03.12.2025
|
Praha |
Podobné kurzy  |
Advanced JavaScript and Introduction to Node. js * V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je webové API, vlastnost impersonace pomocí BigInt a lokalizace.
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 V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je w
|
|
JavaScript pro pokročilé a úvod do Node.js |
07.01.2026
|
Brno |
Podobné kurzy  |
Advanced JavaScript and Introduction to Node. js * V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je webové API, vlastnost impersonace pomocí BigInt a lokalizace.
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 V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je w
|
|
JavaScript pro pokročilé a úvod do Node.js |
28.01.2026
|
Praha |
Podobné kurzy  |
Advanced JavaScript and Introduction to Node. js * V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je webové API, vlastnost impersonace pomocí BigInt a lokalizace.
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 V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je w
|
|
JavaScript pro pokročilé a úvod do Node.js |
18.02.2026
|
Brno |
Podobné kurzy  |
Advanced JavaScript and Introduction to Node. js * V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je webové API, vlastnost impersonace pomocí BigInt a lokalizace.
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 V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je w
|
|
JavaScript pro pokročilé a úvod do Node.js |
25.03.2026
|
Praha |
Podobné kurzy  |
Advanced JavaScript and Introduction to Node. js * V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je webové API, vlastnost impersonace pomocí BigInt a lokalizace.
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 V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je w
|
|
JavaScript pro pokročilé a úvod do Node.js |
15.04.2026
|
Brno |
Podobné kurzy  |
Advanced JavaScript and Introduction to Node. js * V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je webové API, vlastnost impersonace pomocí BigInt a lokalizace.
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 V tomto kurzu prohloubíte své znalosti JavaScriptu a naučíte se využívat moderní techniky, jako je w
|
|
Využití API ChatGPT pro integraci AI do podnikových systémů |
03.11.2025
|
Praha 7 |
Podobné kurzy  |
Kurz nabízí praktický návod na integraci API ChatGPT do firemních aplikací. Účastníci se naučí používat generativní, analytická i embedding API a optimalizovat jejich výkon a bezpečnost.
Cílová skupina Vývojáři backendových i frontendových částí aplikací, kteří chtějí integrovat AI do svých řešení IT architekti , kteří plánují nebo navrhují architekturu systémů využívající AI AI konzultanti hledající praktické návody a hlubší znalosti API ChatGPT pro firemní integrace
|
|
Naprogramujte si svůj web s pomocí PHP |
24.11.2025
|
Praha |
Podobné kurzy  |
Předpokládané znalosti Základní znalost HTML a
Délka: 16 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Naprogramujte si svůj web s pomocí PHP |
21.04.2026
|
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 - - - -
|
|
JavaScript – pro začátečníky |
26.11.2025
|
Brno |
Podobné kurzy  |
JavaScript for Beginners * Naučíte se psát a spouštět vlastní JavaScriptové skripty přímo v prohlížeči, porozumíte základním principům jazyka i prostředí, ve kterém se používá. Kurz vás provede od inicializace proměnných a datových typů, přes rozhodovací struktury a cykly, až po práci s objekty,
Úvod Základní syntaxe Nejdůležitější funkce a vlastnosti Praktické programování Funkce a strukturování HTML DOM Události Formuláře AJAX (Asynchronous JavaScript and XML) Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce Naučíte se psát a spou
|
|
JavaScript – pro začátečníky |
08.12.2025
|
Praha |
Podobné kurzy  |
JavaScript for Beginners * Naučíte se psát a spouštět vlastní JavaScriptové skripty přímo v prohlížeči, porozumíte základním principům jazyka i prostředí, ve kterém se používá. Kurz vás provede od inicializace proměnných a datových typů, přes rozhodovací struktury a cykly, až po práci s objekty,
Úvod Základní syntaxe Nejdůležitější funkce a vlastnosti Praktické programování Funkce a strukturování HTML DOM Události Formuláře AJAX (Asynchronous JavaScript and XML) Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce Naučíte se psát a spou
|
|
JavaScript – pro začátečníky |
02.03.2026
|
Brno |
Podobné kurzy  |
JavaScript for Beginners * Naučíte se psát a spouštět vlastní JavaScriptové skripty přímo v prohlížeči, porozumíte základním principům jazyka i prostředí, ve kterém se používá. Kurz vás provede od inicializace proměnných a datových typů, přes rozhodovací struktury a cykly, až po práci s objekty,
Úvod Základní syntaxe Nejdůležitější funkce a vlastnosti Praktické programování Funkce a strukturování HTML DOM Události Formuláře AJAX (Asynchronous JavaScript and XML) Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce Naučíte se psát a spou
|
|
JavaScript – pro začátečníky |
02.03.2026
|
Praha |
Podobné kurzy  |
JavaScript for Beginners * Naučíte se psát a spouštět vlastní JavaScriptové skripty přímo v prohlížeči, porozumíte základním principům jazyka i prostředí, ve kterém se používá. Kurz vás provede od inicializace proměnných a datových typů, přes rozhodovací struktury a cykly, až po práci s objekty,
Úvod Základní syntaxe Nejdůležitější funkce a vlastnosti Praktické programování Funkce a strukturování HTML DOM Události Formuláře AJAX (Asynchronous JavaScript and XML) Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce Naučíte se psát a spou
|
|
JavaScript – pro začátečníky |
25.05.2026
|
Brno |
Podobné kurzy  |
JavaScript for Beginners * Naučíte se psát a spouštět vlastní JavaScriptové skripty přímo v prohlížeči, porozumíte základním principům jazyka i prostředí, ve kterém se používá. Kurz vás provede od inicializace proměnných a datových typů, přes rozhodovací struktury a cykly, až po práci s objekty,
Úvod Základní syntaxe Nejdůležitější funkce a vlastnosti Praktické programování Funkce a strukturování HTML DOM Události Formuláře AJAX (Asynchronous JavaScript and XML) Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce Naučíte se psát a spou
|
|
JavaScript – pro začátečníky |
25.05.2026
|
Praha |
Podobné kurzy  |
JavaScript for Beginners * Naučíte se psát a spouštět vlastní JavaScriptové skripty přímo v prohlížeči, porozumíte základním principům jazyka i prostředí, ve kterém se používá. Kurz vás provede od inicializace proměnných a datových typů, přes rozhodovací struktury a cykly, až po práci s objekty,
Úvod Základní syntaxe Nejdůležitější funkce a vlastnosti Praktické programování Funkce a strukturování HTML DOM Události Formuláře AJAX (Asynchronous JavaScript and XML) Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce Naučíte se psát a spou
|
|
Vue.js + Material design + základy Firebase |
05.11.2025
|
Praha |
Podobné kurzy  |
Vue.js + Material Design + Firebase Basics * Vue.js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí. V rámci kurzu se mimo samotného frameworku naučíte pomocí Material Design vytvořit moderní SPA aplikaci, optimalizovanou nejen p
Základní informace Začínáme Instance aplikací a komponent Syntaxe šablony Vlastnosti a metody dat Zpracování událostí Pokročilá témata Pomocné knihovny Vue. js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí
|
|
Vue.js + Material design + základy Firebase |
12.11.2025
|
Brno |
Podobné kurzy  |
Vue.js + Material Design + Firebase Basics * Vue.js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí. V rámci kurzu se mimo samotného frameworku naučíte pomocí Material Design vytvořit moderní SPA aplikaci, optimalizovanou nejen p
Základní informace Začínáme Instance aplikací a komponent Syntaxe šablony Vlastnosti a metody dat Zpracování událostí Pokročilá témata Pomocné knihovny Vue. js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí
|
|
Vue.js + Material design + základy Firebase |
07.01.2026
|
Brno |
Podobné kurzy  |
Vue.js + Material Design + Firebase Basics * Vue.js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí. V rámci kurzu se mimo samotného frameworku naučíte pomocí Material Design vytvořit moderní SPA aplikaci, optimalizovanou nejen p
Základní informace Začínáme Instance aplikací a komponent Syntaxe šablony Vlastnosti a metody dat Zpracování událostí Pokročilá témata Pomocné knihovny Vue. js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí
|
|
Vue.js + Material design + základy Firebase |
11.02.2026
|
Praha |
Podobné kurzy  |
Vue.js + Material Design + Firebase Basics * Vue.js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí. V rámci kurzu se mimo samotného frameworku naučíte pomocí Material Design vytvořit moderní SPA aplikaci, optimalizovanou nejen p
Základní informace Začínáme Instance aplikací a komponent Syntaxe šablony Vlastnosti a metody dat Zpracování událostí Pokročilá témata Pomocné knihovny Vue. js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí
|
|
Vue.js + Material design + základy Firebase |
25.02.2026
|
Praha |
Podobné kurzy  |
Vue.js + Material Design + Firebase Basics * Vue.js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí. V rámci kurzu se mimo samotného frameworku naučíte pomocí Material Design vytvořit moderní SPA aplikaci, optimalizovanou nejen p
Základní informace Začínáme Instance aplikací a komponent Syntaxe šablony Vlastnosti a metody dat Zpracování událostí Pokročilá témata Pomocné knihovny Vue. js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí
|
|
Vue.js + Material design + základy Firebase |
04.03.2026
|
Brno |
Podobné kurzy  |
Vue.js + Material Design + Firebase Basics * Vue.js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí. V rámci kurzu se mimo samotného frameworku naučíte pomocí Material Design vytvořit moderní SPA aplikaci, optimalizovanou nejen p
Základní informace Začínáme Instance aplikací a komponent Syntaxe šablony Vlastnosti a metody dat Zpracování událostí Pokročilá témata Pomocné knihovny Vue. js je progresivní javascriptový open source framework, který oproti svým konkurentům vyniká rychlostí a jednoduchostí
|
|
WordPress kurz – troufněte si na vlastní web |
05.11.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: 8 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
WordPress kurz – troufněte si na vlastní web |
01.12.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: 8 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
WordPress kurz – troufněte si na vlastní web |
22.01.2026
|
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: 8 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
WordPress kurz – troufněte si na vlastní web |
09.03.2026
|
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: 8 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
WordPress kurz – troufněte si na vlastní web |
22.05.2026
|
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: 8 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
Interaktivní web s pomocí JavaScriptu |
30.10.2025
|
Praha |
Podobné kurzy  |
Předpokládané znalosti Základní znalost HTML a
Délka: 16 výukových hodin , hodina: 9:00–16:00 Zenklova 32 - 28 Praha CZ - - - -
|
|
Interaktivní web s pomocí JavaScriptu |
10.03.2026
|
Brno |
Podobné kurzy  |
Předpokládané znalosti Základní znalost HTML a
Délka: 16 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
Interaktivní web s pomocí JavaScriptu |
25.06.2026
|
Brno |
Podobné kurzy  |
Předpokládané znalosti Základní znalost HTML a
Délka: 16 výukových hodin , hodina: 9:00–16:00 Smetanova 3 Brno CZ - - - -
|
|
Tvorba JavaScript aplikací s REST rozhraním |
03.11.2025
|
Brno |
Podobné kurzy  |
Building JavaScript Applications with REST APIs * V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). => => Získáte dovednosti v analýze, designu a programování, včetně propojení s
Volba datové domény (data, nad kterými bude školení probíhat), například Analýza Design Základní programování Propojení s RESTovým backendem V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backen
|
|
Tvorba JavaScript aplikací s REST rozhraním |
24.11.2025
|
Praha |
Podobné kurzy  |
Building JavaScript Applications with REST APIs * V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). => => Získáte dovednosti v analýze, designu a programování, včetně propojení s
Volba datové domény (data, nad kterými bude školení probíhat), například Analýza Design Základní programování Propojení s RESTovým backendem V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backen
|
|
Tvorba JavaScript aplikací s REST rozhraním |
12.01.2026
|
Brno |
Podobné kurzy  |
Building JavaScript Applications with REST APIs * V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). => => Získáte dovednosti v analýze, designu a programování, včetně propojení s
Volba datové domény (data, nad kterými bude školení probíhat), například Analýza Design Základní programování Propojení s RESTovým backendem V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backen
|
|
Tvorba JavaScript aplikací s REST rozhraním |
19.01.2026
|
Praha |
Podobné kurzy  |
Building JavaScript Applications with REST APIs * V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). => => Získáte dovednosti v analýze, designu a programování, včetně propojení s
Volba datové domény (data, nad kterými bude školení probíhat), například Analýza Design Základní programování Propojení s RESTovým backendem V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backen
|
|
Tvorba JavaScript aplikací s REST rozhraním |
23.02.2026
|
Brno |
Podobné kurzy  |
Building JavaScript Applications with REST APIs * V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). => => Získáte dovednosti v analýze, designu a programování, včetně propojení s
Volba datové domény (data, nad kterými bude školení probíhat), například Analýza Design Základní programování Propojení s RESTovým backendem V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backen
|
|
Tvorba JavaScript aplikací s REST rozhraním |
16.03.2026
|
Praha |
Podobné kurzy  |
Building JavaScript Applications with REST APIs * V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backendu není součástí kurzu ). => => Získáte dovednosti v analýze, designu a programování, včetně propojení s
Volba datové domény (data, nad kterými bude školení probíhat), například Analýza Design Základní programování Propojení s RESTovým backendem V rámci školení se naučíte vytvářet moderní webové aplikace s využitím čistého JavaScriptu a s napojením na REST rozhraní (příprava backen
|
|
PHP – úvod do programování |
13.11.2025
|
Praha |
Podobné kurzy  |
PHP * – Introduction to Programming * Kurz je určen všem, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Tento prakticky zaměřený kurz vás provede základy PHP od úplného začátku.
Úvod, seznámení s jazykem Nástroje Proměnné Podmínky a větvení aplikací Ladění Pole a cykly Integrované funkce PHP Vlastní funkce, strukturování Objekty - základní koncept Formuláře Práce se soubory a složkami Odesílání emailu Cookies a session Spolupráce s d
|
|
PHP – úvod do programování |
20.11.2025
|
Brno |
Podobné kurzy  |
PHP * – Introduction to Programming * Kurz je určen všem, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Tento prakticky zaměřený kurz vás provede základy PHP od úplného začátku.
Úvod, seznámení s jazykem Nástroje Proměnné Podmínky a větvení aplikací Ladění Pole a cykly Integrované funkce PHP Vlastní funkce, strukturování Objekty - základní koncept Formuláře Práce se soubory a složkami Odesílání emailu Cookies a session Spolupráce s d
|
|
PHP – úvod do programování |
08.01.2026
|
Praha |
Podobné kurzy  |
PHP * – Introduction to Programming * Kurz je určen všem, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Tento prakticky zaměřený kurz vás provede základy PHP od úplného začátku.
Úvod, seznámení s jazykem Nástroje Proměnné Podmínky a větvení aplikací Ladění Pole a cykly Integrované funkce PHP Vlastní funkce, strukturování Objekty - základní koncept Formuláře Práce se soubory a složkami Odesílání emailu Cookies a session Spolupráce s d
|
|
PHP – úvod do programování |
15.01.2026
|
Brno |
Podobné kurzy  |
PHP * – Introduction to Programming * Kurz je určen všem, kteří se chtějí naučit tvořit dynamické webové stránky, naučit se základy programování a pochopit principy moderních webových aplikací. Tento prakticky zaměřený kurz vás provede základy PHP od úplného začátku.
Úvod, seznámení s jazykem Nástroje Proměnné Podmínky a větvení aplikací Ladění Pole a cykly Integrované funkce PHP Vlastní funkce, strukturování Objekty - základní koncept Formuláře Práce se soubory a složkami Odesílání emailu Cookies a session Spolupráce s d
|
|
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...
| ...