Programowanie w języku C dla zaawansowanych
Stosujemy również rozwiązania kompleksowe: | |||
---|---|---|---|
|
PROFIL UCZESTNIKA:
Szkolenie skierowane jest dla osób, które jeszcze znają C w stopniu pozwalającym na swobodne pisanie pętli, definiowanie typów złożonych, manualne zarządzanie pamięcią oraz swobodnie posługują się wskaźnikami oraz ich arytmetyką. Szkolenie prowadzone jest w środowisku Dev-C++ pod Windows. Szkolenie może być prowadzone również w systemie Linux, z wykorzystaniem środowiska programistycznego.
KORZYŚCI DLA UCZESTNIKA:
Po szkoleniu każdy uczestnik będzie umiał:
- Tworzyć duże i modułowe programy
- Wykorzystać zawansowane struktury
- Wykorzystać biblioteki standardowe
- Tworzyć własne biblioteki
- Diagnozować błędy zarządzania pamięcią
- Pozna środowisko programistyczne w Windows/Linux
- Edytować pliki korzystając z edytora VI/VIM
WYMAGANIA DOT. UCZESTNIKA:
Przydatna będzie znajomość języka angielskiego na poziomie umożliwiającym czytanie ze zrozumieniem dokumentacji języka oraz funkcji bibliotecznych.
PROGRAM SZKOLENIA
Dzień 1
- Zaawansowane zarządzanie pamięcią
- Bufory i ciągi znaków
- Zaawansowane zarządzanie plikami
- Zaawansowane użycie wskaźników
- Usuwanie błędów GDB, DDD
Dzień 2
- Analiza wykorzystania pamięci
- Analiza statyczna kodu
- Konwencje kodowania
- Dokumentowanie kodu z użyciem Doxygen
Dzień 3
- Obsługa operacji sieciowych
- Gniazda
- TCP, UDP Unicast i Multicast
Dzień 4
- Obsługa bibliotek zewnętrznych
- Dynamiczne ładowanie modułów
- Budowa własnych bibliotek
- Dystrybucja oprogramowania
Na cenę ma wpływ wiele czynników, takich jak: | |
---|---|
|