Opis: Umiejętności zdobywane podczas kursu:
- Elastyczne wzbogacanie funkcjonalności aplikacji o obsługę wielu języków.
- Tworzenie wielowątkowych aplikacji przetwarzających dane.
- Wykorzystywanie mechanizmów obiektowych i paradygmatu programowania funkcyjnego.
Cel:
- Wykształcenie umiejętności stosowania paradygmatu programowania obiektowego w języku Perl w codziennej pracy programistycznej.
- Umiejętność programowania wielowątkowego w języku Perl.
- Samodzielne identyfikowanie i eliminacja wąskich gardeł przetwarzania.
- Określanie i stosowanie wydajnych konstrukcji językowych.
Grupa docelowa: Szkolenie przeznaczone jest dla programistów którzy w codziennej pracy używają języka Perl. Chcą pogłębić wiedzę oraz umiejętności stosowania nowoczesnych konstrukcji językowych umożliwiających tworzenie rozbudowanych i elastycznych rozwiązań.
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
Wymagania:
- Znajomość zagadnień programowania w języku Perl na poziomie średnio zaawansowanym w zakresie materiału kursu PPERL1.
- Umiejętność posługiwania się narzędziami dostępnymi w ramach systemu GNU/Linux lub Microsoft Windows w stopniu średnio zaawansowanym.
- Doświadczenie w stosowaniu języka Perl w codziennej pracy i przy tworzeniu małych oraz średnich rozwiązań informatycznych.
Konspekt:
- Nowoczesny styl programowania w języku Perl
- Kierunek rozwoju języka
- Tworzenie i zarządzanie modułami
- Programowanie zgodne z metodologią TDD
- Programowanie funkcyjne i domknięte
- Zmienna reprezentująca obiekt
- Programowanie obiektowe (pakiet Moose)
- Komplator języka Perl
- Komunikacja między procesami w języku Perl
- Zaawansowane wyrażenia regularne
- Programowanie wielowątkowe
- Natywne wywołania i rozszerzenia języka Perl
- Manipulowanie danymi binarnymi
- Optymalizacja i wydajność konstrukcji językowych
Notyfikacja: 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