Aktualne promocje

20/01/2017
29/09/2020
31/10/2020

Barcampy, konferencje, wydarzenia

29/11/2016 - 18:00
08/11/2016 - 08:30
04/11/2016 (Caly dzien)

Programowanie w języku C

Kod szkolenia: 
PC1
Opis szkolenia: 

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 szkolenia: 
  • 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.

Wymagania wobec słuchaczy: 
  • 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...)
Cena netto PLN: 
2900
Cena brutto PLN: 
3567
Czas trwania: 
4 dni
Uwagi: 

Oferujemy również szkolenia w naszych ośrodkach w Krakowie i Gdyni, jak i w lokalizacjach wskazanych przez klienta.

W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

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

Warszawa: 
Pon, 12/12/2016
Wrocław: 
Pon, 05/12/2016
Kraków: 
Pon, 05/12/2016

Logowanie

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com

ipv6 ready