Cena Netto:
3 900.00 PLN
Brutto: 4 797.00 PLN
Nadchodzące szkolenia:
Generuj PDF

Zapisz się

Opis

Umiejętności zdobywane podczas kursu:

  • praktyczne programowanie w języku C na poziomie średnio zaawansowanego programisty
  • umiejętność samodzielnego stosowania wywołań systemowych oraz bezpiecznej obsługi pamięci i mechanizmów wejścia/wyjścia
  • budowa złożonych programów
  • świadome operowanie wskaźnikami
  • umiejętność diagnozowania i usuwania błędów we własnych aplikacjach
  • umiejętność czytania i analizy własnego i dostarczonego kodu

Cel

  • dostarczenie wiedzy i umiejętności niezbędnych do samodzielnego programowania systemowego i aplikacyjnego w języku C
  • wykształcenie umiejętności analizy dostarczonych rozwiązań
  • umożliwienie udziału w projektach w których język C jest podstawą budowy aplikacji

Grupa docelowa:

Szkolenie przeznaczone jest dla programistów programujących w dowolnym języku programowania proceduralnego lub obiektowego którzy chcą zapoznać się praktycznie z możliwościami programowania w języku C.
Zajęcia skupiają się na praktycznych aspektach programowania oraz na zrozumieniu stosowanych mechanizmów. Są bardzo dobrą platformą do samodzielnego poznawania języka. Kurs pozwoli rozpocząć programowanie w najbardziej przenośnym języku programowania w historii informatyki.
Szkolenie będzie przydatne dla tych, których projekty obejmują zagadnienia programowania systemowego oraz wbudowanego.

Uwagi:

Czas trwania szkolenia - 4 dni. 
Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta. 
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Wymagania:

  • umiejętność programowania w dowolnym języku programowania proceduralnym lub obiektowym (VisualBasic, C#, Java, inne...)
  • praca w środowisku systemu operacyjnego na poziomie średnio zaawansowanego użytkownika
  • podstawowa znajomość koncepcji programistycznych (pętle, instrukcje warunkowe, zmienne...)

Konspekt

  1. Wstęp do programowania w języku C
    • zasady budowy programu w języku C
    • standardy kodowania i utrzymania kodu
    • etapy kompilacji programu
  2. Stałe i zmienne
    • deklarowanie i inicjalizacja zmiennych i stałych
    • zmienne globalne
    • zmienne zewnętrzne
    • deklarowanie i obsługa tablic
  3. Pamięć w języku C
    • zarządzanie pamięcią
    • tablica i jej mapowanie na pamięć
  4. Wskaźniki i operacje z nimi związane
    • mapowanie wskaźników na pamięć
    • arytmetyka wskaźników
    • tablice i wskaźniki
  5. Operacje i sterowanie przebiegiem programu
    • operatory w języku C
    • instrukcje warunkowe
    • pętle
  6. Funkcje w języku C
    • zasięg zmiennych w funkcjach
    • wskaźniki przekazywane i zwracane z funkcji
    • obsługa tablic poprzez wskaźniki
  7. Operacje wejścia/wyjścia
    • podstawowe operacje wejścia/wyjścia
    • formatowanie wejścia/wyjścia
    • wprowadzanie i wyprowadzanie danych
  8. Obsługa operacji plikowych
    • przekierowywanie danych do plików
    • wskaźniki na plik
    • znaki specjalne
  9. Struktury danych w języku C
    • definiowanie struktur w języku C
    • dostęp do składowych struktury
  10. Preprocesor i jego rola
    • rola preprocesora w języku C
    • podstawowe konstrukcje preprocesora
    • instrukcje warunkowe w preprocesorze
  11. Modularyzacja i podział programu
    • podział programu na pliki
    • kompilacja i konsolidacja programu złożonego z wielu komponentów
    • automatyzacja kompilacji złożonego programu
  12. Współpraca z bibliotekami zewnętrznymi
    • wykorzystanie bibliotek zewnętrznych
    • dokumentacja bibliotek zewnętrznych
    • konsolidacja i kompilacja programów wykorzystujących biblioteki