logo skoleni-kurzy

KURZ : EMBEDDED LINUX KERNEL AND DRIVER DEVELOPMENT
ICT PRO S R O KURZY SKOLENI KONZULTACE ICT A SOFT SKILLS


skoleni-kurzy.eu


< Poslední zobrazené kurzy


Podrobné hledání kurzů, školení a rekvalifikací



Pořádáte podobný kurz/školení?


Pořádáte podobné kurzy, školení a/nebo studium. Vložte Vaše kurzy na web. Kurs / kurzy nemusí být rekvalifikační, stačí když kurzy budou mít termín konání školení pro on-line objednávku kurzu


 
Embedded Linux kernel and driver development - Následující kurzy:

 

 

EMBEDDED LINUX KERNEL AND DRIVER DEVELOPMENT

Viz také následující kurzy :
  • Daňová evidence (dříve jednoduché účetnictví) - rekvalifikační kurzPodrobnosti
  • Implementing and Configuring the Cisco Identity Services EnginePodrobnosti
  • Implementing and Administering Cisco SolutionsPodrobnosti
  • 20487: Vývoj webových služeb ve Windows Azure (Developing Windows Azure™ and Web Services)Podrobnosti
  • 10987: Performance Tuning and Optimizing SQL Databases - ladění výkonu a optimalizacePodrobnosti


Kurz - Embedded Linux kernel and driver development - s certifikátem


ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills


Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board. * Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board. Introduction to the Linux kernel Introduction to the Linux kernel Kernel sources Lab - Kernel sources Configuring, compiling and booting the Linux kernel Lab - Kernel configuration, cross compiling and booting Linux kernel modules Lab - Writing modules Linux device model Lab - Linux device model for an I2C driver Introduction to the I2C API Pin muxing Lab - Communicate with the Nunchuk over I2C Kernel frameworks The input subsystem Lab - Expose the Nunchuk functionality to userspace Memory management I - O memory and ports Minimal platform driver and access to I - O memory The misc kernel subsystem Lab - Output-only serial port driver Processes, scheduling, sleeping and interrupts Lab - Sleeping and handling interrupts in a device driver Locking Lab - Locking Driver debugging techniques Lab - Investigating kernel faults ARM board support and SoC support Power management Znalost unixového prostředí a programování v jazyku C. ...


Cena kurzu:
     ...   49.000 Kč / Kurz  

     ... včetně DPH: 59.290 Kč / Kurz

Objednat - pro přihlášení na kurz/školení klikněte na zvolený termín školení a místo konání
  • Účastník kurzu obdrží certifikát



Přihláška na školení/kurz a termín:
  • Pro objednání kurzu klikněte na zvolený termín školení a místo konání odkaz
  • Popis, lektoři a program kurzu je níže na stránce odkaz
  • Komentáře a dotazy na školení/kurz # Komentáře ke kurzu odkaz
  • V případě jakéhokoliv otázky můžete poslat Dotaz ke kurzu odkaz
  • Nevyhovuje vám tento kurz? Zkuste se podívat na podobné kurzy odkaz

Embedded Linux kernel and driver development
Přihláška na termín kurzu
Místo konání Přihláška na kurz a termín Akreditace
Poznámka k termínu školení
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Brno - Jihomoravský
Přihláška


Chci informaci ke kurzu k tomuto termínu: Nezávazná přihláška
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Praha
Přihláška


Chci informaci ke kurzu k tomuto termínu: Nezávazná přihláška
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Brno - Jihomoravský
Přihláška


Chci informaci ke kurzu k tomuto termínu: Nezávazná přihláška
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Praha
Přihláška


Chci informaci ke kurzu k tomuto termínu: Nezávazná přihláška
-
1 - 49000 - - ...

-- ... pro objednání kurzu klikněte na zvolený termín školení a/nebo je možno poslat:



Popis kurzu
Embedded Linux kernel and driver development - s certifikátem


Lektoři kurzu

Lektoři z firmy: ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills


[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...


    Introduction to the Linux kernel
  • Kernel features
  • Understanding the development process
  • Legal constraints with device drivers
  • Kernel user interface (/proc and /sys)
  • Userspace device drivers
    Kernel sources
  • Specifics of Linux kernel development
  • Coding standards
  • Retrieving Linux kernel sources
  • Tour of the Linux kernel sources
  • Kernel source code browsers: cscope, Kscope, Linux Cross Reference (LXR)
    Lab - Kernel sources
  • Making searches in the Linux kernel sources: looking for C definitions, for definitions of kernel configuration parameters, and for other kinds of information
  • Using the Unix command line and then kernel source code browsers
    Configuring, compiling and booting the Linux kernel
  • Kernel configuration
  • Native and cross-compilation. Generated files
  • Booting the kernel. Kernel booting parameters
    Lab - Kernel configuration, cross compiling and booting
  • Configuring, cross-compiling and booting a Linux kernel
    Linux kernel modules
  • Linux device drivers
  • A simple module
  • Programming constraints
  • Loading, unloading modules
  • Module dependencies
  • Adding sources to the kernel tree
    Lab - Writing modules
  • Write a kernel module with several capabilities
  • Access kernel internals from your module
  • Setup the environment to compile it
    Linux device model
  • Understand how the kernel is designed to support device drivers
  • The device model
  • Binding devices and drivers
  • Platform devices, Device Tree
  • Interface in userspace: /sys
    Lab - Linux device model for an I2C driver
  • Implement a driver that registers as an I2C driver
  • Modify the Device Tree to list an I2C device
  • Get the driver called when the I2C device is enumerated at boot time
    Introduction to the I2C API
  • The I2C subsystem of the kernel
  • Details about the API provided to kernel drivers to interact with I2C devices
    Pin muxing
  • Understand the pinctrl framework of the kernel
  • Understand how to configure the muxing of pins
    Lab - Communicate with the Nunchuk over I2C
  • Configure the pin muxing for the I2C bus used to communicate with the Nunchuk
  • Extend the I2C driver started in the previous lab to communicate with the Nunchuk via I2C
    Kernel frameworks
  • Block vs. character devices
  • Interaction of userspace applications with the kernel
  • Details on character devices, file_operations, ioctl(), etc.
  • Exchanging data to/from userspace
  • The principle of kernel frameworks
    The input subsystem
  • Principle of the kernel input subsystem
  • API offered to kernel drivers to expose input devices capabilities to userspace application
  • Userspace API offered by the input subsystem
    Lab - Expose the Nunchuk functionality to userspace
  • Extend the Nunchuk driver to expose the Nunchuk features to userspace applications, as a input device.
  • Test the operation of the Nunchuk using sample userspace applications
    Memory management
  • Linux: memory management - Physical and virtual (kernel and user) address spaces
  • Linux memory management implementation
  • Allocating with kmalloc()
  • Allocating by pages
  • Allocating with vmalloc()
    I/O memory and ports
  • I/O register and memory range registration
  • I/O register and memory access
  • Read / write memory barriers
    Minimal platform driver and access to I/O memory
  • Implement a minimal platform driver
  • Modify the Device Tree to instantiate the new serial port device
  • Reserve the I/O memory addresses used by the serial port
  • Read device registers and write data to them, to send characters on the serial port
    The misc kernel subsystem
  • What the misc kernel subsystem is useful for
  • API of the misc kernel subsystem, both the kernel side and userspace side
    Lab - Output-only serial port driver
  • Extend the driver started in the previous lab by registering it into the misc subsystem
  • Implement serial port output functionality through the misc subsystem
  • Test serial output from userspace
    Processes, scheduling, sleeping and interrupts
  • Process management in the Linux kernel
  • The Linux kernel scheduler and how processes sleep
  • Interrupt handling in device drivers: interrupt handler registration and programming, scheduling deferred work
    Lab - Sleeping and handling interrupts in a device driver
  • Adding read capability to the character driver developed earlier
  • Register an interrupt handler
  • Waiting for data to be available in the read file operation
  • Waking up the code when data is available from the device
    Locking
  • Issues with concurrent access to resources
  • Locking primitives: mutexes, semaphores, spinlocks
  • Atomic operations
  • Typical locking issues
  • Using the lock validator to identify the sources of locking problems
    Lab - Locking
  • Observe problems due to concurrent accesses to the device
  • Add locking to the driver to fix these issues
    Driver debugging techniques
  • Debugging with printk
  • Debugfs entries
  • Analyzing a kernel oops
  • Using kgdb, a kernel debugger
  • Using the Magic SysRq commands
  • Debugging through a JTAG probe
    Lab - Investigating kernel faults
  • Studying a broken driver
  • Analyzing a kernel fault and locating the problem in the source code
    ARM board support and SoC support
  • Understand the organization of the ARM support code
  • Understand how the kernel can be ported to a new hardware board
    Power management
  • Overview of the power management features of the kernel
  • Topics covered: clocks, suspend and resume, dynamic frequency scaling, saving power during idle, runtime power management, regulators, etc.
    The Linux kernel development process
  • Organization of the kernel community
  • The release schedule and process: release candidates, stable releases, long-term support, etc.
  • Legal aspects, licensing
  • How to submit patches to contribute code to the community
Předpokládané znalosti: Znalost unixového prostředí a programování v jazyku C.


[Kurz] Obsah kurzu/školení...

Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board.
  • Introduction to the Linux kernel
  • Introduction to the Linux kernel
  • Kernel sources
  • Lab - Kernel sources
  • Configuring, compiling and booting the Linux kernel
  • Lab - Kernel configuration, cross compiling and booting
  • Linux kernel modules
  • Lab - Writing modules
  • Linux device model
  • Lab - Linux device model for an I2C driver
  • Introduction to the I2C API
  • Pin muxing
  • Lab - Communicate with the Nunchuk over I2C
  • Kernel frameworks
  • The input subsystem
  • Lab - Expose the Nunchuk functionality to userspace
  • Memory management
  • I/O memory and ports
  • Minimal platform driver and access to I/O memory
  • The misc kernel subsystem
  • Lab - Output-only serial port driver
  • Processes, scheduling, sleeping and interrupts
  • Lab - Sleeping and handling interrupts in a device driver
  • Locking
  • Lab - Locking
  • Driver debugging techniques
  • Lab - Investigating kernel faults
  • ARM board support and SoC support
  • Power management

Znalost unixového prostředí a programování v jazyku C.

[Kurz] Cíl školení / poznámka ke kurzu...

Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board.



[dotaz na školení/kurz] Formulář pro komentáře, dotazy a odpovědi


Dotaz ke kurzu: Embedded Linux kernel and driver development
text dotazu, ostatní data (tel/email) se samozřejmě nezveřejňují a nezobrazují, pouze budou přeposlána školící firmě

   ... a pro kontrolu zadejte prosím znova Váš email
Někdy je zadaná špatná emailová adresa a odpověď se vrátí, proto prosím zadejte email dvakrát

            



Chci poslat přihlašovací údaje na server skoleni-kurzy.eu
[Registrovat jako uživatele Ano/Ne]

Pokud jste přihlášeni, email nemusíte zadávat




Vložte potvrzovací kód Vložte číslo             

Pro změnu potvrzovacího kódu je možno znovu načíst stránku

Komentáře a dotazy na školení / kurz / seminář


ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

:: ICT Pro - International Corporate Training STABILITA A ZKUŠENOSTI SPOLEČNOSTI NA TRHU VZDĚLÁVÁNÍ ICT ICT Pro je na trhu od roku 1992, poskytovatelem školení a služeb IT formou IT vzdělávacího střediska je od roku 1995. Během své existence společnost vyškolila stovky vysoce odborných kurzů pro posluchače z mnoha desítek firem. KOMPLEXNÍ NABÍDKA SLUŽEB – ŠIROKÉ PORTFOLIO VZDĚLÁVACÍCH SLUŽEB Nosným oborem ICT Pro je konzultační a školicí činnost. Původní zaměření na ICT kurzy pro uživatele, programátory, grafiky, správce sítí a systémů a to až po top experty je nyní doplňováno o školení, kurzy a workshopy z oblastí rozvoje měkkých dovedností i oblastí rozvoje profesních...

Platební podmínky pro účast na kurzu

Organizační informace pro účastníky školení

Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, nebo v Praze, na ulici Líbalova 1. Po vzájemné dohodě zcela běžně pořádáme zákaznické kurzy i ve školicích prostorách klienta, případně v učebnách našich partnerských výukových středisek nebo v námi či zákazníkem pronajatých prostorách.

Přihlášky na kurzy zajišťované školicím centrem ICT Pro jsou přijímány e-mailem nebo prostřednictvím formuláře na webových stránkách. Elektronické přihlášky jsou považovány za závazné. Zařazení všech přihlášených je prováděno podle pořadí došlých objednávek. Po přihlášení obdrží zákazník obratem automatické potvrzení o přijetí přihlášky. Nejpozději jeden až dva týdny před zahájením kurzu obdrží zákazník závazné potvrzení termínu spolu s pozvánkou a dalšími upřesňujícími detaily. V případě, že je již termín zvoleného kurzu naplněn, budete kontaktováni zákaznickým servisem s nabídkou alternativních termínů konání.

U vícedenních školení vám v případě potřeby rádi dáme tipy na ubytování, pokud možno v jednom z přilehlých ubytovacích zařízení.

Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je přímo doprovázen praktickými ukázkami a aktivní prací posluchačů na PC.

Ceny kurzů zpravidla zahrnují:

  • služby kvalifikovaného školitele
  • přípravu školení, přizpůsobení obsahu požadavkům klienta
  • knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě
  • zajištění dokumentace ke školení
  • vydání certifikátu o absolvování kurzu
  • zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání]
  • psací potřeby [poznámkový blok a tužka]
  • oběd v blízké restauraci - pokud je v ceně kurzu
  • občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.]
  • využívání našich vzdělávacích prostor, strojový čas počítačů atd.







Podobné kurzy #Embedded Linux kernel and driver development >>


Další kurzy a školení: Embedded Linux kernel and driver development
Odkaz na podobný kurz a/nebo kurz od jiné firmy a v jiné ceně:

Podobný kurz Popis kurzu Další kurzy a školení
DO400 - Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development
Kurz
Jiný kurz v jiné ceně : Build essential skills to implement agile and DevOps development processes and workflows. DevOps practices have enabled organizations to undergo a digital transformation, moving from a monolithic waterfall approach to a rapidly deploying cloud-based agile process. Další podobné školení nebo kurzy
Daňová evidence (dříve jednoduché účetnictví) - rekvalifikační kurz
Kurz
Jiný kurz v jiné ceně : Aktuální akce Právě probíhá akce NIŽŠÍ CENA O 20% . Objednejte kurz co nejdříve a akce se bude vztahovat i na Vás. Další podobné školení nebo kurzy
Chceš být v cíli dříve? Zpomal!
Kurz
Jiný kurz v jiné ceně : Seminář vám nabízí poznání technik a přístupů, se kterými si dovolíte být aktivní, ale nikoliv přetažení. Ukážeme si princip plynutí, který vám dovolí poznat, kdy být aktivním a kdy netlačit řeku . Další podobné školení nebo kurzy
IBM Integration Bus V10 Application Development I
Kurz
Jiný kurz v jiné ceně : This course teaches you how to use IBM Integration Bus to develop, deploy, and support message flow applications. These applications use various messaging topologies to transport messages between service requesters and service providers, and also allow the messages to be rou Další podobné školení nebo kurzy
Web Service Development for IBM WebSphere Application Server V7
Kurz
Jiný kurz v jiné ceně : In this course, students lea> about the role of Web services in service-oriented architectures (SOA) and the enterprise, in addition to the technologies that are typically used in Web services. Students start by learning about the components of Web Services Description Langu Další podobné školení nebo kurzy
Java Fundamentals for Android™ Development
Kurz
Jiný kurz v jiné ceně : Vytváření aplikací v systému Android™ vyžaduje základní znalost programovacího jazyka Java. V rámci tohoto školení se seznámíte se základy objektově orientovaného programování v jazyce Java a jeho technikami, které jsou využívány v Android software development kit (SDK). Další podobné školení nebo kurzy
Android™ Application Development
Kurz
Jiný kurz v jiné ceně : Toto certifikované školení poskytuje znalosti a schopnosti potřebné k návrhu a tvorbě vlastních Android™ aplikací. V rámci školení se posluchači seznámí hlavními komponentami Android SDK a jejich ovládáním. Další podobné školení nebo kurzy
DO283 - Red Hat Application Development II: Implementing Microservice Architectures
Kurz
Jiný kurz v jiné ceně : Develop microservice-based applications in Java EE with MicroProfile and OpenShift Building on AD183 Red Hat Aplication Development I: Programming in Java EE , the introductory course for Java EE application development, Red Hat Application Development II: Implementing Micro Další podobné školení nebo kurzy
DO288 - Red Hat OpenShift Development II: Containerizing Applications
Kurz
Jiný kurz v jiné ceně : Red Hat OpenShift Development I: Containerizing Applications (DO288) enhances understanding of containers as a key technology for configuring and deploying applications and microservices. As the second course in the OpenShift development track, this offering will teach you h Další podobné školení nebo kurzy

Podobný    = Podobný kurz nebo školení




Poslední aktualizace: 2021-06-20 15:41:51

ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
Embedded Linux kernel and driver development # Přihláška na kurz:

Rekvalifikační vzdělávací kurzy + Počítačové kurzy a semináře - grafika, databáze, programování, web & internet, office, GIS

Téma kurzů nebo školení:
  • MAIL RSS Počítačové a IT kurzy
  • MAIL RSS Programování

    Typ kurzu/školení: Kurz

    • Účastník kurzu obdrží certifikát


    Klíčová slova pro dané školení:
    development, driver, embedded, embedded, jádru, kernel, linux, linux, porozumíte, vývojářům, zařízení



    [RSS] Nechte si posílat nové termíny kurzu Chcete vědět kdy bude další termín kurzu? - Využijte RSS a nechte si posílat každé změny a/nebo nové termíny kurzu do Vaší čtečky RSS (bez registrace)

      RSSEmbedded Linux kernel and driver development [RSS] - Novinky a nové termíny kurzu

    © ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills - Brno - Žabovřesky :: - ICT Pro - International Corporate Training STABILITA A ZKUŠENOSTI SPOLEČNOSTI NA TRHU VZDĚLÁVÁNÍ ICT ICT Pro je na trhu od roku 1992, poskytovatelem školení a služeb IT formou IT vzdělávacího střediska je od roku 1995. Během své existence společnost vyškolila stovky vysoce odborných kurzů pro posluchače z mnoha desítek firem. KOMPLEXNÍ NABÍDKA SLUŽEB – ŠIROKÉ PORTFOLIO VZDĚLÁVACÍCH SLUŽEB Nosným oborem ICT Pro je konzultační a školicí činnost. Původní zaměření na ICT kurzy pro uživatele, programátory, grafiky, správce sítí a systémů a to až po top experty je nyní doplňováno o školení, kurzy a workshopy z oblastí rozvoje měkkých dovedností i oblastí rozvoje profesních...

    Platební podmínky pro účast na kurzu


    Organizační informace pro účastníky školení

    Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, nebo v Praze, na ulici Líbalova 1. Po vzájemné dohodě zcela běžně pořádáme zákaznické kurzy i ve školicích prostorách klienta, případně v učebnách našich partnerských výukových středisek nebo v námi či zákazníkem pronajatých prostorách.

    Přihlášky na kurzy zajišťované školicím centrem ICT Pro jsou přijímány e-mailem nebo prostřednictvím formuláře na webových stránkách. Elektronické přihlášky jsou považovány za závazné. Zařazení všech přihlášených je prováděno podle pořadí došlých objednávek. Po přihlášení obdrží zákazník obratem automatické potvrzení o přijetí přihlášky. Nejpozději jeden až dva týdny před zahájením kurzu obdrží zákazník závazné potvrzení termínu spolu s pozvánkou a dalšími upřesňujícími detaily. V případě, že je již termín zvoleného kurzu naplněn, budete kontaktováni zákaznickým servisem s nabídkou alternativních termínů konání.

    U vícedenních školení vám v případě potřeby rádi dáme tipy na ubytování, pokud možno v jednom z přilehlých ubytovacích zařízení.

    Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je přímo doprovázen praktickými ukázkami a aktivní prací posluchačů na PC.

    Ceny kurzů zpravidla zahrnují:

    • služby kvalifikovaného školitele
    • přípravu školení, přizpůsobení obsahu požadavkům klienta
    • knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě
    • zajištění dokumentace ke školení
    • vydání certifikátu o absolvování kurzu
    • zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání]
    • psací potřeby [poznámkový blok a tužka]
    • oběd v blízké restauraci - pokud je v ceně kurzu
    • občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.]
    • využívání našich vzdělávacích prostor, strojový čas počítačů atd.




     
    Komentáře a dotazy na školení a nebo kurz

     

     

    [Jobs] Hledání práce nově přes PráceJobs.com

    Podobné kurzy # embedded + linux + kernel + driver + development


  •  
     
    RSS
    RSS - odběr novinek - nové kurzy, rekvalifikace a školení
    Nové kurzy/školení | Nové termíny kurzů/školení | Last-Minute | Odběr novinek na Váš mail
    skoleni-kurzy.eu

    SKOLENI-KURZY.EU



    REGIONY



    MENU



    KONTAKT


    skoleni-kurzy.eu
    2007 - 2021 © OBEC.net, sro
    Potoční 8, 617 00 Brno, CZ
    Email: info[at]skoleni-kurzy.eu
    Telefon:(+420) 533 555 859, 775 193 488
    Fax: 533 312 404
    Kontakt

    +



    +




    V případě dotazu ke kurzu využijte prosím kontaktní formulář u daného konkrétního kurzu





    Školení: Rozvoj prezentačních dovedností v červenci 2021 - Brno
    ^