Modelowanie i projektow.
Programowanie w języku Perl - podstawy
Kod szkolenia:
PER01
Cele szkolenia:
Podczas szkolenia uczestnicy zapoznają się ze składnią i semantyką języka Perl. Poznają też praktyczne zastosowanie języka wysokiego poziomu o właściwościach skryptowych. Nabędą umiejętność samodzielnego rozwiązywania problemów z wykorzystaniem dostępnej dokumentacji w trakcie procesu tworzenia aplikacji w języku Perl.
Grupa docelowa:
- Programiści
- Administratorzy
- System Operatorzy
- Testerzy
Oczekiwane przygotowanie słuchaczy:
- Pożądane doświadczenia w programowaniu w innych językach obiektowych lub strukturalnych.
- Znajomość środowiska UNIX lub Windows.
Proponowane szkolenia uzupełniające:
- PER02-Zaawansowane techniki programowania w języku Perl
- PER03-Programowanie aplikacji sieciowych w języku Perl
- TDD01-Test-driven development.
Forma zajęć:
- Wykład
- Warsztaty
Czas trwania:
- 40 godzin (5 dni)
Konspekt szkolenia:
- Wprowadzenie
- Podstawowe typy danych
- Struktury sterujÄ…ce
- Operacje wejścia/wyjścia
- Procedury
- Referencje
- Wyrażenia regularne
- Operacje na łańcuchach
- Sortowanie
- Obsługa list
- Rekordy i struktury danych
- Operacje na plikach i katalogach
- ZarzÄ…dzanie procesami
- Pakiety, Biblioteki i Moduły
- CPAN
- Wybrane techniki zaawansowane
Cena netto szkolenia za osobÄ™:
3150 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
Programowanie w języku Perl - elementy zaawansowane
Kod szkolenia:
PER02
Cele szkolenia:
Podczas szkolenia uczestnicy ugruntują swoją dotychczasową wiedzę z języka Perl. Poznają także zaawansowane techniki stosowane w tym języku. Uczestnicy rozwiną swoje umiejętności z szerokiej dziedziny problemów. Kurs gwarantuje pewność w posługiwaniu się językiem w projektowaniu dużych i skomplikowanych systemów.
Grupa docelowa:
- Programiści
- Administratorzy
- System Operatorzy
- Testerzy
Oczekiwane przygotowanie słuchaczy:
- Doświadczenie z językiem Perl na poziomie podstawowym (opanowany zakres kursu Programowanie w języku Perl - podstawy).
- Pożądane doświadczenie ze środowiskiem UNIX, aczkolwiek niewymagane.
Proponowane szkolenia uzupełniające:
- PER03 - Programowanie aplikacji sieciowych w języku Perl
- TDD01 - Test-driven development.
Forma zajęć:
- Wykład
- Warsztaty
Czas trwania:
- 40 godzin (5 dni)
Konspekt szkolenia:
- Obiekty
- Testowanie
- Debugowanie
- Dokumentacja
- Inter-process communication
- WÄ…tki
- Sockety
- Obsługa bazy danych
- Usługi internetowe
- CGI
Cena netto szkolenia za osobÄ™:
3150 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
Programowanie aplikacji sieciowych w języku Perl
Kod szkolenia:
PER03
Cele szkolenia:
Podczas szkolenia uczestnicy ugruntują swoją dotychczasową wiedzę z języka Perl. Zapoznają się z tematyką programowania sieciowego, zarówno od strony projektowej jak i implementacji. Zapoznają się z tematyką tworzenia bezpiecznych serwerów.
Grupa docelowa:
- Programiści
- Administratorzy
- SysOps
Oczekiwane przygotowanie słuchaczy:
- Ugruntowane doświadczenie z językiem Perl (kurs podstawowy obligatoryjny, zaawansowany silnie zalecany).
- Wymagana znajomość systemów UNIXowych
Proponowane szkolenia uzupełniające:
- PER02-Perl - elementy zaawansowane
- TDD01-Test-driven development.
- PYT03-Programowanie aplikacji sieciowych w języku Python
Forma zajęć:
- Wykład
- Warsztaty
Czas trwania:
- 40 godzin (5 dni)
Konspekt szkolenia:
- Wprowadzenie:
- Usystematyzowanie podstawowej wiedzy
- Gniazda sieciowe:
- Wstęp teoretyczny
- Moduły Socket oraz IO::Socket
- Biblioteka libpcap:
- Wykorzystanie biblioteki libpcap
- Tworzenie i analiza pakietów sieciowych
- Usługi sieciowe:
- Mail (SMTP, POP3)
- Telnet
- FTP
- Tworzenie serwerów:
- Serwery wielowÄ…tkowe
- Asynchroniczne serwery - POE
- Ochrona serwerów:
- Tworzenie bezpiecznych serwerów
- Daemony sieciowe
- Obsługa HUP i innych sygnałów
- Programowanie rozproszone:
- Metody XML-RPC
- Zdalne wywoływanie procesów
Cena netto szkolenia za osobÄ™:
3150 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
Programowanie w języku Python - podstawy
Kod szkolenia:
PYT01
Cele szkolenia:
Podczas szkolenia uczestnicy zapoznają się ze składnią i semantyką języka Python. Poznają też praktyczne różnice wynikające ze stosowanie wysoce dynamicznego języka programowania wraz z jego praktycznym wykorzystaniem. Poznają, bądź utrwalą wiedzę z programowania zorientowanego obiektowo. Nabędą również umiejętność samodzielnego rozwiązywania problemów z wykorzystaniem dostępnej dokumentacji w trakcie procesu tworzenia aplikacji w języku Python.
Grupa docelowa:
- Osoby zainteresowane nauką programowania w języku Python
- Programiści
Oczekiwane przygotowanie słuchaczy:
- Pożądane doświadczenia w programowaniu w innych językach obiektowych lub strukturalnych.
- Znajomość środowiska UNIX lub Windows.
Proponowane szkolenia uzupełniające:
- PYT02-Zaawansowane techniki programowania w języku Python
- PYT03-Programowanie aplikacji sieciowych w języku Python
- PTY04-Tworzenie aplikacji webowych w Django.
- TDD01-Test-driven development.
Forma zajęć:
- Wykład
- Warsztaty
Czas trwania:
- 40 godzin (5 dni)
Konspekt szkolenia:
- Wprowadzenie do języka Python:
- Co to jest Python
- Instalacja
- Åšrodowisko pracy
- Składnia
- Dokumentacja
- Typy wbudowane:
- Podstawowe typy wbudowane
- Operacje na typach
- Funkcje i instrukcje wbudowane:
- Przypisania i wyrażenia
- Struktury sterujÄ…ce
- Funkcje:
- Definiowanie funkcji
- Obsługa zasięgów
- Argumenty opcjonalne i domyślne
- Funkcja lambda
- Programowanie funkcyjne
- Generatory i iteratory
- Moduły i pakiety:
- Definicja modułu
- Importowanie
- Prywatność
- Pakiety
- Programowanie obiektowe:
- Wprowadzenie w świat obiektów
- Definiowanie klas
- Dziedziczenie i polimorfizm
- Hermetyzacja
- Obsługa wyjątków i błędów:
- Rodzaje wyjątków
- Obsługa i podnoszenie wyjątków
- Tworzenie wyjątków
- SprzÄ…tanie
- Asercje
- Projektowanie z obsługą wyjątków
- Operacje wejścia/wyjścia:
- Formatowanie wyjścia
- Odczyt i zapis do pliku
- Odczyt i zapis obiektów Pythona
- Standardowa Biblioteka:
- Operacje na plikach i katalogach
- Arytmetyka
- Obsługa wiersza poleceń
- PEP-8
Cena netto szkolenia za osobÄ™:
3150 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnictwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
