ODKAZ: https://www.skoleni-kurzy.eu/kurz-62887



Kurz: Binární programování (C9)


PC-DIR Real, s.r.o.


Kurz se zaměřuje zejména na práci s binárními daty – na binární soubory, jejich formáty (popis a knihovny na práci s nimi) a komunikaci na binární úrovni. Kurz začíná popisem fází překladu. Následuje vysvětlení a vytvoření parseru a interpretu jednoduchého jazyka. Poté se cvičení věnuje binárním souborovým formátům (zejména práce s linker skripty a ELF, a.out a PE soubory – readelf, objdump) a linkerem. Setkáme se s jazykem C od základů, tj. bez knihovny libc: pouze assembler, jádro a C kód. To zahrnuje zejména popis principu systémových volání na instrukční úrovni a použití některých důležitých systémových volání. * Úvod do problematiky: nástroje git, gcc, objcopy, objdump Parsery: malá teorie okolo parserů, popis Antlr a jeho vstupní formát, akce a pravidla Binární objektové soubory: popis objektových souborů, přehled jejich formátů, knihovna ibbfd a její použití ELF a libelf: ELF a jeho struktura, libelf, sekce, jejich obsah, programové hlavičky DWARF: ladicí informace, DWARF, libdw a libdwfl Linker skripty: použití, syntaxe, verzování knihoven C bez libc: systémová volání, volací konvence, data z jádra, virtuální systémová volání (vsyscall, vdso) Ladění funkčnosti: tracery strace, ltrace, systémové volání ptrace, valgrind, gdb, analýza coredumpů Ladění výkonnosti: gcov, gprof, perf Komunikace s HW: I - O porty, mmap a PCI, knihovny pro komunikaci jako libusb, libpciaccess ...


Cena kurzu:
     ...   12.900 Kč / Kurz  

     ... včetně DPH: 15.609 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í:

   NEZÁVAZNÁ PŘIHLÁŠKA - Termín školení zatím není k dispozici | Podobné kurzy a školení | Žádost o kontakt - Zavolejte mi, prosím


  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Objektově orientované programování v C++ - David Solnař

    - ... cena: 12.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz-školení Programování v PL/pgSQL a pokročilé techniky vývoje - David Solnař

    - ... cena: 15.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz programování v Oracle PL/SQL - David Solnař

    - ... cena: 15.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Vlákna a paralelní programování v C++ - David Solnař

    - ... cena: 6.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Objektově orientované programování v C++ - David Solnař

    - ... cena: 12.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz Jazyk C++ – Vlákna a paralelní programování v C++ - David Solnař

    - ... cena: 6.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH

  • Podobný kurz     Praha,Ostrava - Moravskoslezský  
    (??)   Kurz programování v Oracle PL/SQL - David Solnař

    - ... cena: 15.000 Kč/kurz bez DPH a/nebo cena je osvobozena od DPH





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



    Popis kurzu
    Binární programování (C9) - s certifikátem


    Lektoři kurzu

    Lektoři z firmy: PC-DIR Real, s.r.o.


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

    Úvod do problematiky: nástroje git, gcc, objcopy, objdump
    Parsery: malá teorie okolo parserů, popis Antlr a jeho vstupní formát, akce a pravidla
    Binární objektové soubory: popis objektových souborů, přehled jejich formátů, knihovna ibbfd a její použití
    ELF a libelf: ELF a jeho struktura, libelf, sekce, jejich obsah, programové hlavičky
    DWARF: ladicí informace, DWARF, libdw a libdwfl
    Linker skripty: použití, syntaxe, verzování knihoven
    C bez libc: systémová volání, volací konvence, data z jádra, virtuální systémová volání (vsyscall, vdso)
    Ladění funkčnosti: tracery strace, ltrace, systémové volání ptrace, valgrind, gdb, analýza coredumpů
    Ladění výkonnosti: gcov, gprof, perf
    Komunikace s HW: I/O porty, mmap a PCI, knihovny pro komunikaci jako libusb, libpciaccess

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

    Kurz se zaměřuje zejména na práci s binárními daty – na binární soubory, jejich formáty (popis a knihovny na práci s nimi) a komunikaci na binární úrovni. Kurz začíná popisem fází překladu. Následuje vysvětlení a vytvoření parseru a interpretu jednoduchého jazyka. Poté se cvičení věnuje binárním souborovým formátům (zejména práce s linker skripty a ELF, a.out a PE soubory – readelf, objdump) a linkerem. Setkáme se s jazykem C od základů, tj. bez knihovny libc: pouze assembler, jádro a C kód. To zahrnuje zejména popis principu systémových volání na instrukční úrovni a použití některých důležitých systémových volání.


    ODKAZ: https://www.skoleni-kurzy.eu/kurz-62887



    Poslední aktualizace: 2021-12-01 17:31:09

    PC-DIR Real, s.r.o.
    skoleni-kurzy.eu