Kategoria: Go, Perl, Ruby, Erlang, inne języki programowania
Tworzenie aplikacji konsolowych przy użyciu ncurses oraz aplikacji okienkowych (GUI). Programowanie obiektowe. Organizowacja większych aplikacji. Debugowanie, profilowanie.
Lista omawianych zagadnień jest podobna do standardowego szkolenia 2-dniowego “perl programowanie”. Występuje natomiast wyraźna różnica w ich zakresie. Tematy są omawiane szerzej. Jest to możliwe również dzięki wydłużeniu czasu trwania szkolenia do 3 dni.
Czas trwania
3 dni
Program
- Hello World, czyli pierwszy program – jak napisać, jak uruchomić (pod Linuksem i pod Windowsami).
- Tworzenie windowsowych instalek do programów w Perlu.
- Podstawowe konstrukcje języka. Instrukcje sterujące.
- Tablice, hasze. Kontekst. Zmienne specjalne.
- Czytanie z stdin, przetwarzanie tekstu, wyrażenia regularne, operator flip-flop.
- Funkcje, moduły, referencje.
- Programowanie obiektowe.
- Debugowanie.
- Profilowanie programów w Perlu – szukanie wąskich gardeł i poprawianie szybkości działania.
- Rozmawianie ze światem zewnętrznym. Uruchamianie innych programów, czytanie plików, wysyłanie sygnałów, dostawanie argumentów.
- Generowanie raportów.
- Jak czytać dokumentację, jak korzystać z pomocy.
- Korzystanie z gotowych modułów z CPAN-a.
- Korzystanie z bibliotek obiektowych.
- Tworzenie prostych aplikacji konsolowych przy użyciu biblioteki ncurses.
- PerlQt – tworzenie programów okienkowych.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Zakładamy, że uczestnicy szkolenia programują obiektowo w dowolnym języku. Zakładamy, że uczestnicy wiedzą, co to jest klasa, obiekt, metoda, dziedziczenie.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.