Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Zaawansowane programowanie w języku C
Rating: 4.7 out of 5(301 ratings)
1,404 students

Zaawansowane programowanie w języku C

Zostań mistrzem programowania niskopoziomowego
Last updated 7/2020
Polish

What you'll learn

  • Stosowanie debuggera do znajdowania błędów w programach.
  • Złożone typy danych w języku C: struktury i tablice.
  • Dyrektywy preprocesora: makrodefinicje i kompilacja warunkowa.
  • Operacje na tekstach.
  • Operacja na plikach.
  • Wskaźniki i dynamiczne zarządzanie pamięcią.
  • Rekurencja.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

15 sections97 lectures5h 30m total length
  • Wprowadzenie1:17
  • Instalacja Visual Studio Code i MinGW0:29
  • Instalacja MinGW6:10
  • Instalacja rozszerzenia do Visual Studio Code1:20
  • Konfiguracja zadań w Visual Studio Code11:07
  • Wykorzystanie debuggera6:18
  • Konfiguracja debuggera w Visual Studio Code5:58
  • Debugger a funkcje4:45
  • Jednoczesna kompilacja i debuggowanie2:20

Requirements

  • Podstawowa znajomość języka C: kompilacja programów, wykorzystanie zmiennych, pętli, instrukcji warunkowych oraz funkcji.
  • Cała niezbędną do tego kursu wiedzę można znaleźć w naszym darmowym kursie: Podstawy programowania. Język C.

Description

Dlaczego warto opanować język C?

  • to jeden z najważniejszych i najpopularniejszych języków programowania,

  • jego bardzo dobra znajomość jest niezbędna w programowaniu mikrokontrolerów i systemów wbudowanych,

  • pozwala lepiej zrozumieć i działanie komputerów i programów komputerowych.


Wiele ważnych elementów języka C (np. wskaźniki i zarządzanie pamięcią) uchodzą za trudne do opanowania. Elementom tym poświęcamy w tym kursie dużo uwagi tak, aby pomóc Ci opanować istotne, lecz uważane za skomplikowane metody programowania.

Oprócz tego nasz kurs wyróżnia:

  • nauka na bazie przykładów i zadań do samodzielnego wykonania,

  • zwracanie uwagi na szczegóły często pomijane w innych materiałach.


Zrób kolejny krok w kierunku profesjonalnej inżynierii! Zapisz się już teraz!

Who this course is for:

  • Studenci kierunków: informatyka, elektronika i telekomunikacja czy automatyka i robotyka.
  • Osoby chcące programować mikrokontrolery i systemy wbudowane.
  • Programiści znający języki wysokiego poziomu i chcący poszerzyć swoją wiedzę.