Головна Школи IT-Столиця C++ і Qt framework. Розробка додатків і програмування баз даних
IT-Столиця

C++ і Qt framework. Розробка додатків і програмування баз даних

6 200 UAH за курс
10 занять
Для досвідчених
C / C++
Цей курс навчить створювати GUI-додатки за допомогою бібліотеки Qt. Ви дізнаєтесь про основні класи, роботу з базами даних, графікою та файлами. Викладачі-практики покажуть, як працюють адаптери, контейнери та алгоритми. Після курсу ви зможете розробляти повноцінні програми з інтерфейсом.

Про курс

Програма курсу

Основи Qt та створення інтерфейсів

На цьому курсі починають з основ бібліотеки Qt. Розглядають принципи роботи з фреймворком, об'єктну модель та метаоб'єкти. Вивчають властивості, сигнали і слоти - це ключові механізми Qt. Далі переходять до створення графічних інтерфейсів: робота з віджетами, вікнами, діалогами та меню. Навчаються обробляти події та створювати повноцінні GUI-додатки. Також торкаються основ 2D і 3D графіки та навчаються вилову помилок за допомогою QDebug.

Дизайн та зовнішній вигляд

Тут зосереджуються на візуальній частині додатків. Вчать працювати зі стилями та зображеннями. Розглядають створення піктограм для програм та роботу з кольоровими схемами. Цей модуль показує, як зробити інтерфейс не тільки функціональним, але й привабливим для користувача.

Робота з базами даних

Спочатку знайомляться з мовою SQL та системами управління базами даних. Потім вчать підключатися до баз даних через драйвера Qt. Практикуються у виконанні запитів та обробці отриманих даних. Навчаються відображати інформацію в таблицях та виконувати стандартні CRUD-операції. Все це відпрацьовують на реальному прикладі додатка.

Робота з файлами та drag-and-drop

Останній блок охоплює роботу з файловою системою. Вчать відкривати та вибирати файли через QFileDialog, створювати нові файли та зберігати дані. Працюють з текстовими форматами .txt і .rtf. Також реалізують функціонал перетягування - drag-and-drop для тексту та зображень, що робить додатки більш зручними для користувачів.

Переваги навчання

Курс ведуть викладачі-практики з реальним досвідом. Доступне корпоративне навчання та заняття у вихідні дні. Після успішного завершення є можливість працевлаштування у провідній IT-компанії. Також доступний індивідуальний формат навчання для тих, хто потребує особливого підходу.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора