Programowanie w języku C dla zaawansowanych

Stosujemy również rozwiązania kompleksowe:
Zakup i dostarczenie odpowiedniego oprogramowania Instalacja programu w środowisku pracy Szkolenia personelu

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:
  • Ilość dni
  • Wielkość grupy
  • Poziom zaawansowania
  • Dobór eksperta do danego projektu
  • Lokalizacja szkolenia