Programista C - bezpłatny kurs firmy Otus, szkolenie 5 miesięcy, termin: 5 grudnia 2023.
Miscellanea / / December 09, 2023
Będziesz mógł używać języka C w praktyce i rozwiązywać problemy na średnim poziomie. Podczas procesu uczenia się rozważysz strukturę systemów operacyjnych typu UNIX i powiązanych narzędzi. Uzyskaj praktyczne porady dotyczące pisania konkretnych klas programów: usług sieciowych, demonów, gier, interakcji z bazami danych, programowania współbieżnego (programy wielowątkowe i wieloprocesowe) Kolejną cechą kursu jest to, że poznasz analogi OOP w C, chociaż tradycyjnie uważa się, że OOP w C nie może być.
Dla kogo jest ten kurs?
Kurs dla tych, którzy:
Natrafił na ograniczenia prędkości języka programowania, którego używał, na przykład Pythona.
Chce korzystać z obcej biblioteki napisanej w C w innym języku, znowu na przykład w Pythonie, i boryka się z problemami interakcji między językami.
Chce dowiedzieć się więcej o interakcji programów z systemem operacyjnym i udostępnianych przez niego zasobach.
Chce zacząć programować na mikrokontrolery i rozwijać się w kierunku IoT
Chce programować systemy
Co da Ci kurs?
Naucz się składni C
Poznaj podstawy architektury procesora i pamięci
Naucz się podstaw języka asemblera
Można pisać aplikacje niskiego poziomu
Poznaj struktury danych
Naucz się pisać aplikacje sieciowe (zarówno klienckie, jak i serwerowe)
Naucz się szybko znajdować błędy
Można pisać aplikacje dla systemu UNIX
Zrozum, w jaki sposób język C jest używany w grach i aplikacjach internetowych
Zrozumienie sposobu pisania aplikacji dla mikrokontrolerów
Zrozum, jak C integruje się z PostgreSQL, MySQL i SQLite
Na koniec kursu zrealizujesz pełnoprawny projekt w C: może to być Twoje zadanie, Twój własny pomysł lub zaproponowany przez nas temat.
1
Dobrze20-letnie doświadczenie w tworzeniu desktopowych systemów informatycznych z zakresu technologii GIS, technologii sztucznej inteligencji, sieci neuronowych, zarówno jako programista, jak i kierownik projektu. Umiejętność tworzenia aplikacji...
20-letnie doświadczenie w tworzeniu desktopowych systemów informatycznych z zakresu technologii GIS, technologii sztucznej inteligencji, sieci neuronowych, zarówno jako programista, jak i kierownik projektu. Umiejętność tworzenia aplikacji w językach C/C++, OpenGL, Qt, Microsoft SQL Server, MySQL, PostgreSQL, Python, CLIPS, SQL. Nauczyciel
5
kursyPonad 15 lat doświadczenia w branży IT, ponad 20 lat doświadczenia w nauczaniu. Obecnie: - programista w Centrum Inteligentnych Technologii Geoinformacyjnych (CIGIT) Federalnej Państwowej Budżetowej Instytucji Szkolnictwa Wyższego „ASU”; - starszy wykładowca w Katedrze Systemów Automatycznego Przetwarzania Informacji i...
Ponad 15 lat doświadczenia w branży IT, ponad 20 lat doświadczenia w nauczaniu. Obecnie: - programista w Centrum Inteligentnych Technologii Geoinformacyjnych (CIGIT) Federalnej Państwowej Budżetowej Instytucji Oświatowej Szkolnictwa Wyższego „ASU”, - starszy wykładowca w Katedrze Automatyki Systemy przetwarzania i sterowania informacją w obszarach „Programowanie i podstawy algorytmizacji”, „Bazy danych”, „Systemy sztucznej inteligencji”;- współzałożyciel małego innowacyjnego przedsiębiorstwa ForeSays LLC - badania naukowe w zakresie nauk przyrodniczych i technicznych, rozwój oprogramowania zaopatrzenie. Umiejętności: programowanie C/C++, Delphi; projektowanie i rozwój baz danych: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Posiada 2 patenty i 8 certyfikatów rejestracji programów komputerowych Nauczyciel
2
kurs10 lat doświadczenia w programowaniu komercyjnym w Pythonie, 12 lat doświadczenia w C/C++. Obecnie zaangażowany w rozwój i wsparcie niezależnych projektów. Uczestnik wydania 5. wersji Free Download Managera. W...
10 lat doświadczenia w programowaniu komercyjnym w Pythonie, 12 lat doświadczenia w C/C++. Obecnie zaangażowany w rozwój i wsparcie niezależnych projektów. Uczestnik wydania 5. wersji Free Download Managera. W ramach mojej niezależnej pracy opracowałem analogię Yandex.market dla produktów drukowanych na rynku europejskim. Autor wielu bibliotek open source. Koneser harmonii pojęciowej systemów typu UNIX. Jest absolwentem Uniwersytetu w Dubnej, gdzie następnie wykładał dyscypliny „C++”, „Python”, „Programowanie w systemie UNIX”. Stopień naukowy - magister matematyki stosowanej i informatyki. Obszar zainteresowań: highload, uczenie maszynowe, języki typu LISP. Nauczyciel