Kategoria: Go, Perl, Ruby, Erlang, inne języki programowania
Szkolenie przeznaczone jest dla osób, które chcą poznać język Perl do codziennych, praktycznych celów – np. dla administratorów, którzy planują automatyzację swoich działań. Skupiamy się na tym, co stanowi główną siłę Perla – przydatności do szybkiego rozwiązywania problemów. Wyrażenia regularne, przetwarzanie tekstu, screenscraping, wyciąganie informacji ze stron WWW. Nauczymy się korzystać z przydatnych bibliotek, komunikować się z innymi programami, rozmawiać z bazami danych i komunikować się po sieci.
Zajęcia prowadzone są pod Linuksem, natomiast pokazujemy również pracę w środowisku windowsowym.
Czas trwania
1 dzień
Program
- Hello World, czyli pierwszy program – jak napisać, jak uruchomić (pod Linuksem i pod Windowsami).
- Podstawowe konstrukcje języka. Instrukcje sterujące.
- Tablice, hasze. Kontekst. Zmienne specjalne.
- Debugowanie.
- Czytanie z stdin, przetwarzanie tekstu, wyrażenia regularne.
- Funkcje, moduły, referencje.
- Rozmawianie ze światem zewnętrznym. Uruchamianie innych programów, czytanie plików, dostawanie argumentów.
- Generowanie raportów.
- Jak czytać dokumentację, jak korzystać z pomocy.
- Korzystanie z gotowych modułów z CPAN-a.
- Rozgzipowywanie, uudekodowanie.
- Rozmawianie z bazami danych.
- Sockety. Komunikacja telnetem z urządzeniami.
- Wysyłanie emaili. Korzystanie z sendmaila, bezpośrednia komunikacja z serwerem SMTP, załączniki, emaile w HTML-u.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Zakładamy, że uczestnicy choć trochę zetknęli się z programowaniem – na przykład pisali proste skrypty powłoki.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.