Język C. Poziom ekspert

Kurs zawiera tudniejsze zagadnienia związane z językiem C. Ich poznaniem jest często niezbędne przy pracy nad praktycznymi projektami programistycznymi, ale ze względu na brak przystępnych materiałów ich opanowanie może zajmować dużo czasu.

Przetestuj bez ryzyka

Jeżeli w ciągu 14 dni od zakupu stwierdzisz, że kurs Ci nie odpowiada – napisz do nas. Oddamy Ci całą wpłaconą kwotę.

Czas dostępu do kursu

Nieograniczony

Poziom kursu

Ekspert

Czego się nauczysz?

  • Działanie i wykorzystanie wskaźników do funkcji
  • Tworzenie i korzystanie z dynamicznych struktur danych
  • Podstawy asemblera dla procesorów x86 i łączenie kodu asemblerowego z kodem C
  • Automatyzacja kompilacji złożonych projektów za pomocą programu GNU Make
  • Tworzenie bibliotek statycznych i dynamicznych
  • Korzystanie z API systemów operacyjnych
  • Tworzenie programów wielowątkowych
  • Korzystanie ze zmiennych statycznych i ulotnych

Wymagania wstępne

  • Znajomość podstaw składni języka C
  • Korzystanie ze wskaźników
  • Obsługa argumentów podawanych do funkcji main
  • Tworzenie funkcji rekurencyjnych
  • Obsługa plików
  • Kompilacja i debugowanie programów za pomocą narzędzi GCC i GDB

Opis

Zamiast uciążliwego wyszukiwania praktycznej wiedzy – skorzystaj z naszego kursu.

Ten kurs zawiera elementy języka C, które zwykle pomija się w książkach czy na zajęciach na uczelniach technicznych.

Oprócz opanowania zaawansowanych elementów języka C poznasz też ogólne zasady dotyczące działania systemów operacyjnych i programów komputerowych przydatne osobom programującym praktycznie w każdym języku.

Dla kogo jest ten kurs?

  • Osoby, które umieją programować w języku C i chcą dobrze opanować zaawansowane elementy tego języka.
  • Osoby, które wykorzystują język C w pracy zawodowej i chcą uzupełnić jego znajomość
  • Osoby zainteresowane działaniem komputerów, systemów operacyjnych i programów komputerowych

Zawartość kursu

Zawartość tego kursu to:

  • ponad 80 wykładów,
  • 5 h treści wideo,
  • testy wielokrotnego wyboru i zadania programistyczne do samodzielnego wykonania wraz z przykładowymi rozwiązaniami.

Spis treści

  1. Wstęp
  2. Wskaźniki do funkcji
  3. Dynamiczne struktury danych – stos
  4. Dynamiczne struktury danych – lista
  5. Dynamiczne struktury danych – drzewo
  6. Obliczanie wartości wyrażeń algebraicznych
  7. Podstawy asemblera dla procesorów x86
  8. Budowa złożonych projektów
  9. Wykorzystanie API systemu operacyjnego
  10. Programowanie współbieżne cz. 1
  11. Programowanie współbieżne cz. 2
  12. Skoki i sygnały
  13. Zmienne statyczne i ulotne
Zamówienie

Kategoria

49.00

PLN

Zamów

IT20 sp. z o.o., Strzelinko 25, 76-200 Słupsk, KRS 0000857446, NIP 8393218058, REGON 386882720, wysokość kapitału zakładowego 5000 zł 

Zobacz Politykę prywatności i Regulamin serwisu.