Formularz kontaktowy

Close

    Szkolenie

    Osoba zgłaszająca


    Programowanie – Analiza i przetwarzanie danych w codziennej pracy programisty

    PAPD1

    Opis

    Umiejętności zdobywane podczas kursu:

    • Szybkie tworzenie programów konwersji danych
    • Wydajne implementowanie ekstrakcji i modyfikacji danych tekstowych i binarnych
    • Umiejętność świadomego wyboru i zastosowania metod obróbki danych adekwatnych do domeny problemu
    • Zastosowanie zaawansowanych właściwości wyrażeń regularnych w praktyce programistycznej
    • Stosowanie narzędzi dziedzinowych do rozwiązania bieżących problemów z przetwarzaniem danych
    • Wykazanie słabych i mocnych stron różnorodnych metod obróbki danych

    Cel

    • Zapoznanie się z nieformalnymi metodami programowania
    • Podniesienie skuteczności i szybkości rozwiązywania typowych problemów związanych z przetwarzaniem danych
    • Umiejętność identyfikowania pozytywnych i negatywnych cech rozwiązań oraz ich kontekstu zastosowania
    • Dostarczenie narzędzi w istotny sposób uzupełniających „skrzynkę narzędziową” programisty

    Grupa docelowa

    Szkolenie obejmuje zagadnienia przetwarzania danych oraz ich transformacji w narzędziach programowania okazjonalnego dostępnych w systemach GNU/Linux oraz w języku Python. Ukazuje praktyczny aspekt pracy programisty oraz kształci umiejętność stosowania niestandardowych technik programistycznych o wysokiej skuteczności. W trakcie zajęć uczestnicy zapoznają się z zaletami i wadami wybranych metod implementowania przetwarzania danych na rzeczywistych przykładach. Zbiór technik formalnych uzupełniony jest przez wykorzystywane w praktyce „ścieżki skrótu”. Jednocześnie szczegółowej analizie poddaje się konsekwencje stosowania niektórych rozwiązań w rzeczywistych projektach podkreślając aspekty „antywzorców” programowania nie tylko obiektowego.

    Wymagania

    • Umiejętność średnio zaawansowanej pracy w środowisku systemu operacyjnego
    • Umiejętność średnio zaawansowanego programowania w języku Python
    • Znajomość wyrażeń regularnych
    • Co najmniej 1,5 letnia praktyka na stanowisku programisty
    • Mile widziana znajomość podstaw technologii obiektowej

    Konspekt

    1. Wprowadzenie do przetwarzania danych
      • Metody formalne
      • Nieklasyfikowane metody nieformalne
    2. Przetwarzanie danych tekstowych
      • Organizacja danych tekstowych
      • Zmiana formatu danych
      • Kolizje danych
      • Włączanie plików zewnętrznych
      • Przetwarzanie dużych zbiorów danych
    3. Zastosowania wyrażeń regularnych
      • Przetwarzanie danych w powłoce systemowej
      • Wzorce dopasowań
      • Przetwarzanie z nawrotami
      • Maszyna stanu wyrażeń regularnych
      • Wydajność wyrażeń regularnych
    4. Przetwarzanie danych XML
      • Wprowadzanie do budowy plików XML
      • DOM i SAX
      • XPath
      • XSLT
    5. Dane binarne i ich przetwarzanie
      • Ciągi znaków
      • Liczby i ich reprezentacje binarne
      • Obsługa operacji wejścia wyjścia
    6. Relacyjne bazy danych
      • Agregacje i perspektywy
      • Pułapki zapytań i wydajność bazy danych
      • Integrowanie relacyjnej bazy danych we własnych aplikacjach
    7. Istotne szczegóły przetwarzania
      • Testowanie jednostkowe
      • Systemy kodowania
      • Data i czas – obsługa
      • Obsługa obliczeń zmiennoprzecinkowych

    Uwagi

    Szkolenie trwa 4 dni.

    Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta.
    W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

    For more details, please contact us at osec@osec.pl

    Note: The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at osec@osec.pl
    Cena netto:5566 PLNCena brutto:6846.18 PLNOpis

    Kurs przyjęty do powyższej kalkulacji 1 EUR = 4.3529 PLN – tabela nr. 064/C/NBP/2024, z dnia 2024-03-28. Obowiązująca od: 2024-03-29. Cena w PLN jest orientacyjna (wyliczana z EUR/USD wg kursu sprzedaży NBP z dnia wystawienia faktury). Przyjmujemy wpłaty w PLN lub EURO.

    Uwaga

    Oferujemy szkolenia wirtualne, self-paced oraz stacjonarne (w Warszawie i w lokalizacjach wskazanych przez klienta).
    W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

     

     

    Opis:

      – Termin gwarantowany (GTR)

    Terminy