Aktualne promocje

20/01/2017
29/09/2020
31/10/2020

Barcampy, konferencje, wydarzenia

29/11/2016 - 18:00
08/11/2016 - 08:30
04/11/2016 (Caly dzien)

Analiza i przetwarzanie danych w codziennej pracy programisty

Kod szkolenia: 
PAPD1
Opis szkolenia: 

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 szkolenia: 
  • 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 wobec słuchaczy: 
  • 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
Cena netto PLN: 
3500
Cena brutto PLN: 
4305
Czas trwania: 
4 dni
Uwagi: 

Oferujemy również szkolenia w naszych ośrodkach w Krakowie i Gdyni, jak i w lokalizacjach wskazanych przez klienta.

W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

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

Warszawa: 
Pon, 12/12/2016
Wrocław: 
Pon, 05/12/2016

Logowanie

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com

ipv6 ready