Formularz kontaktowy

Close

    Szkolenie

    Osoba zgłaszająca


    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.

    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

    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

    For more details, please contact us at osec@osec.pl

    Note: The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at osec@osec.pl
    Cena netto:5566 PLNCena brutto:6846.18 PLNOpis

    Kurs przyjęty do powyższej kalkulacji 1 EUR = 4.4771 PLN – tabela nr. 120/C/NBP/2023, z dnia 2023-06-22. Obowiązująca od: 2024-04-19. Cena w PLN jest orientacyjna (wyliczana z EUR/USD wg kursu sprzedaży NBP z dnia wystawienia faktury). Przyjmujemy wpłaty w PLN lub EURO.

    Uwaga

    Oferujemy szkolenia wirtualne, self-paced oraz stacjonarne (w Warszawie i w lokalizacjach wskazanych przez klienta).
    W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

     

     

    Opis:

      – Termin gwarantowany (GTR)

    Terminy