Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
1. Въведение в Zig
- Общ преглед на езика Zig и неговата философия
- Основи на синтаксиса: променливи, функции, цикли и условна логика
- Типове данни и структури
- Основи на управлението на паметта
- Техники за дебъгване
- Практични упражнения по основите на Zig
2. Разработване на приложения с Zig
- Писане и изпълнение на юнит тестове
- Разбиране на указателите и безопасността на паметта
- Системи за създаване и организиране на проекта
- Ключови структури на данни в Zig
- Стратегии за обработка на грешки
- Разглеждане на паметта в стека и хипа
- Файлови операции и управление на вход/изход
- Практични упражнения по разработване на приложения
3. Напредъкни теми в Zig
- Интероперабилност с C (Zig-C интероперабилност)
- Работа с вектори и оптимизация на производителността
- Практични упражнения по напредъкни функции на Zig
Изисквания
Целева аудитория
- Софтуерни разработчици, заинтересовани в ученето на Zig
- Системни програмисти, търсещи альтернативи на C/Rust
- Инженери, работещи в ембедед системи, разработване на игри или приложения с критична производителност
Предварителни условия
- Разбиране на основните концепции за програмиране (променливи, цикли, условна логика, функции)
- Опит с дебъгването, основни структури на данни и обработка на грешки
- Някакъв опит с системно програмиране (C, Rust или подобни езици)
14 часове
Отзиви от потребители (5)
Той отговаря на моите въпроси много добре обяснени.
Khaled Almarzooqi - Beamtrail
Курс - Circuits and Electronics Fundamentals
Машинен превод
Шон беше динамичен оратор, а упражненията с практически елементи бяха много интересни и мога да видя как ще са изключително приложими.
Temira Koenig - Yeshiva University
Курс - Raspberry Pi for Beginners
Машинен превод
Че тренерът се адаптира към нашите нужди
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Курс - The Yocto Project - An Overview - hands-on
Машинен превод
Треньорът беше наистина мило душа и знаещ, обяснявайки с удоволствие неща, които аз не знам
Felix - Microchip Technology Inc
Курс - Embedded C Application Design Principles for Automotive Professionals
Машинен превод
Придобиването на полезни познания и уточняване на неща, от които преди съм била несигурна.
Kenneth Mahoney - University of Glasgow
Курс - Arduino: Programming a Microcontroller for Beginners
Машинен превод