Результати пошуку за запитом: курс - практикум по frontend разработке*
Ознайомлення з QML. П'ятнашки. Розробка графічних програм на C++ з Qt і QML.
Автор: Дмитро Афанасьєв
<p>Мы начинаем <strong>серию вебинаров</strong>-практикумов по С++, Qt и QML. В ходе данного цикла вебинаров будут рассмотрены все этапы создания кроссплатформенных графических приложений на основе фреймворка Qt.</p>
<p><strong>Всего будет 4 вебинара:</strong></p>
<ol>
<li>Знакомство с QML. Пятнашки (17 сентября)</li>
<li>Model View Controller в Qt. Знакомство с QML - продолжение. (24 сентября)</li>
<li>Работа с базами данных в Qt (22 октября)</li>
<li>Работа с сетью в Qt (29 октября)</li>
</ol>
<p>Мы рассмотрим самые важные части фреймворка в процессе создания приложения "Книга контактов", которое с каждым вебинаром будет улучшаться и масштабироваться. Таким образом, вы узнаете, как создавать интерфейс своей программы, как в нее добавить работу с базой данных, а также как создавать клиент-серверные приложения. Но, прежде чем приступать к созданию книги контактов, мы попрактикуемся с QML на примере создания игры 'Пятнашки'.</p>
<p>Итак, тема первого вебинара - <strong>Знакомство с QML. Пятнашки</strong><br />
<br />
В течении вебинара будет разработана игра «Пятнашки» с бизнес-логикой на C++ и графикой на QML. Эта маленькая игра позволит на практике понять основные принципы и best practices в QML.</p>
<p>После просмотра данного вебинара, зритель освоит базовую информацию о языке QML и об его интеграции с C++, что позволит ему эффективно разрабатывать графические приложения с динамичным пользовательским интерфейсом, используя Qt фреймворк.</p>
<p>Приложение, разработанное в течении вебинара, может стать примером в портфолио джуниор разработчиков.</p>
<p><strong>План вебинара:</strong></p>
<p>1) Структура QML компонентов</p>
<p>2) Компоненты QtObject, Item</p>
<p>3) Базовые графические компоненты</p>
<p>4) Взаимодействие C++ и QML:</p>
<ul>
<li>Q_PROPERTY</li>
<li>Q_INVOKABLE</li>
</ul>
<p>5) Компоненты ListView, GridView</p>
<p>6) Сигналы-слоты в QML</p>
<p>7) Свойства, алиасы</p>
<p>8) Регистрация своих классов в метасистеме</p>
<p>9) Кастомизация компонентов</p>
<p> </p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</p>
<p>Также он будет интересен новичкам, которые хотят научиться писать кросплатформенные графические приложения на C++.</p>
Як стати Full-Stack розробником
Автор: Віталій Ємець
<p>Full-stack разработчик (произносится “фулл стек”) — это мастер на все руки в мире веб-разработки. Ему под силу реализовать как клиентскую, так и серверную сторону приложения, которыми обычно занимаются FrontEnd и BackEnd разработчики раздельно друг от друга. Таким образом, в некоторых случаях Full-Stack специалист может даже в одиночку вести проект от начала до конца.</p>
<p>Многие относятся скептически к самому факту существования такого специалиста-мультитула. Но тем не менее, IT компании все чаще публикуют вакансии в поисках Full-stack разработчиков.</p>
<p>Какими навыками необходимо обладать, чтобы достичь такого уровня мастерства, и какой инструментарий должен быть у истинного Full-Stack разработчика? В чем преимущества данной профессии и какие у нее подводные камни? Все ответы на ваши вопросы вы получите на вебинаре Виталия Емца, который состоится 19 января. </p>
<p><strong>Программа встречи:</strong></p>
<p> </p>
<ol>
<li>Кто такой Full-Stack разработчик?</li>
<li>Необходимые навыки Full-Stack разработчика:
<ul>
<li>Работа с сетью, работа с сервером и хостингом.</li>
<li>Работа с данными, моделирование данных.</li>
<li>Наличие аналитического склада ума, погружение в бизнес-логику проекта.</li>
<li>Умение проектировать клиент-серверные приложения.</li>
<li>Работа с UI/UX.</li>
<li>Опыт работы с клиентом, понимание того, что необходимо клиенту и бизнесу.</li>
</ul>
</li>
<li>Какие языки программирования необходимо знать?</li>
<li>Технологический стек Full-Stack специалиста</li>
<li>Преимущества и недостатки позиции Full-Stack разработчика</li>
<li>Заключение</li>
<li>Вопросы и ответы</li>
</ol>
<p><strong>Целевая аудитория</strong>: начинающие разработчики, студенты ВУЗов, а также все, кто интересуется веб-разработкой и ищет себя в IT. Также вебинар подойдет опытным разработчикам, которые трудоустроены на позиции FrontEnd, или BackEnd Developer, и желают в недалеком будущем переквалифицироваться в полноценного Full-Stack разработчика.</p>
Новий відеокурс – Flask
Автор: Редакция ITVDN
Маєте бажання навчитися створювати сучасні вебдодатки на Python? Тоді у нас чудові новини для вас! Ми раді представити наш новий відеокурс з Flask — легкого та гнучкого фреймворку, який ідеально підходить як для новачків, так і для досвідчених розробників.
Зануртесь у світ Flask і створіть власний вебдодаток! Ми навчимо вас працювати з Jinja2 Templates, де ви легко опануєте цикли, умови та навіть спадкування форм. Далі ви відкриєте для себе секрети створення RESTful сервісів, використовуючи SQLAlchemy для роботи з базами даних, та зв'яжете додаток із SQLlite3. Валідація даних? Серіалізація та десеріалізація? Легко! Ви станете майстром цих процесів, а ще дізнаєтесь усе про міграції баз даних і різні способи аутентифікації, включаючи JWT. Окрім цього, ми покажемо, як грамотно тестувати додатки, використовувати потоки та асинхронність, аби додатки працювали як годинник. А на фінальному етапі ви оволодієте Docker і зможете розгорнути свій додаток на Heroku, показавши світові свій шедевр!
Автор курсу – Фурда Орест, Software Engineer (Python).
Курс складається з 10 відеоуроків загальною тривалістю 5 годин 6 хвилини.
Структура курсу:
Початок роботи з Flask
Створення RESTful API
Валідація даних користувача
Використання SQLAlchemy
Alembic міграції
Аутентифікація
Pytest, Travis CI
Dockerize Flask app
Багатопоточне програмування
Async and await, концепти асинхронності
Чого ви навчитеся на даному курсі:
Створювати потужні REST API додатки на Python і Flask.
Впевнено використовувати найкращі практики роботи з базами даних для надійності та швидкості.
Майстерно тестувати вебдодатки на Python, щоб вони були готові до будь-яких викликів.
Розгортати свої проєкти з Docker, як професіонал, і легко доставляти їх до користувачів.
Розбиратися в потоках і асинхронності, щоб ваші додатки працювали ще швидше і ефективніше.
Попередні вимоги
Курс орієнтований на розробників, які мають впевнені знання мови Python, на рівні Python Поглиблений.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю:
Python Developer.
Вивчай Java Поглиблений безкоштовно
Автор: Редакция ITVDN
З 14 до 21 липня 2025 року на ITVDN діє акція — ви можете пройти навчання за курсом «Java Поглиблений» абсолютно безкоштовно!
Що таке Java Поглиблений?
Цей курс створений для тих, хто вже має базу з Java й хоче вийти на новий рівень у програмуванні. Ви навчитеся ефективно керувати залежностями (Maven), налаштовувати проєкти, працювати з рядками, датою та часом, а також реалізовувати логування, клонування об'єктів, рефлексію й анотації.
Крім того, курс охоплює серіалізацію/десеріалізацію об'єктів і роботу з XML та JSON, а також багатопоточність і паралельне програмування — усе, що потрібно для створення масштабованих і продуктивних Java-застосунків.
Автор курсу: Владислав Євдокименко — Java Software Developer у XTRD
На вас чекає 15 уроків (10 годин 38 хвилин) українською мовою, домашні завдання, тести та можливість отримати сертифікат.
Програма курсу включає:
Maven та управління залежностями
Робота з рядками, датою і часом
Логування, клонування об'єктів
Рефлексія та анотації
Серіалізація/десеріалізація, XML/JSON
Багатопоточність та паралельне програмування
Чого ви навчитеся:
✔ Розуміти внутрішні механізми Java і використовувати їх для побудови стабільних застосунків
✔ Писати гнучкий, масштабований код із сучасними підходами
✔ Користуватись інструментами, якими послуговуються Java-розробники на реальних проєктах
Для кого курс:
Студентів, які вже пройшли Java Стартовий та Java Базовий
Практикуючих розробників, що хочуть оновити знання
Тих, хто готується до співбесід або переходить на рівень Middle
Умови участі
📅 Акція триває з 14 до 21 липня 2025 року
📘 Доступ до курсу відкривається на 10 днів
Скористайся можливістю поглибити свої знання Java — безкоштовно та з практикою!
Вивчай «Алгоритми та структури даних» безкоштовно
Автор: Редакция ITVDN
Друзі, привіт!
З 5 до 12 грудня ви маєте можливість безкоштовно пройти навчання за відеокурсом «Алгоритми та структури даних на C#».
Курс «Алгоритми та структури даних на C#» охоплює такі теми:
Оцінка ефективності алгоритмів — асимптотична складність, О-нотація, порівняння алгоритмів.
Однозв’язкові та двозв’язкові списки.
Динамічні масиви.
Стек (Stack) та черга (Queue).
Множини (Set) — об'єднання, перетин, різниця, симетрична різниця.
Алгоритми сортування — вибірка, вставка, злиття, Timsort.
Хеш-таблиці — принцип роботи, хеш-функції, обробка колізій.
Дерева — бінарне дерево пошуку, АВЛ-дерево, балансування.
Графи — представлення, пошук у глибину, пошук у ширину, алгоритм Дейкстри, алгоритм Флойда-Уоршелла, топологічне сортування.
Динамічне програмування — базові прийоми, задачі про рюкзак, оптимальний маршрут.
Кожне заняття — це баланс між теорією та практикою, де ви не просто вивчаєте алгоритми, а й навчаєтеся застосовувати їх у реальних завданнях. Завдяки цьому курсу ви зможете створювати оптимальні рішення, які працюють як годинниковий механізм.
Після закінчення курсу ви можете пройти онлайн тестування і отримати іменний сертифікат, який буде підтвердженням ваших знань.
Автор курсу
Зінов’єва Анастасія, .NET Developer в компанії Plarium, Польща.
Тривалість
Курс складається з 10 відеоуроків загальною тривалістю 5 години 14 хвилини. Доступ до курсу надається на 10 днів.
Чого ви навчитеся на даному курсі:
Оцінювати час виконання алгоритмів та ефективно їх оптимізувати.
Розуміти структури даних — від стеків і черг до дерев та хеш-таблиць.
Реалізовувати популярні алгоритми, як-от пошук найкоротшого шляху чи сортування Timsort.
Розв'язувати складні завдання — Ханойські вежі, комівояжер, динамічне програмування.
Попередні вимоги
Для тих, хто має базові знання C# і прагне підняти свої навички на новий рівень, створюючи потужні рішення.
Легкий старт у IT навчанні
Автор: Редакция ITVDN
Привет, друзья!
Мы поздравляем вас с зимним Днем студента и если вы разделяете мнение, что знание – это сила, то вас порадует наше специальное предложение.
С 25 по 31 января самый популярный пакет подписки – «Стартовый» (3 мес), можно будет приобрести всего за 35 USD (обычная цена 49,99 USD).
Чему можно научиться на ITVDN
В Каталоге ITVDN более 200 видео курсов по всем языкам программирования и информационным технологиям. И в каждом курсе первый урок в свободном доступе для знакомства с технологией и автором курса. Вы можете изучать все, что хотите в любой последовательности.
Пакет «Стартовый» – это доступ ко всем курсам и сервисам ITVDN сроком на 3 месяца. Его чаще всего выбирают новички, которые еще не определились со специальностью и хотят попробовать себя в нескольких направлениях, а также программисты, которые хотят изучить новые технологии по своей специальности.
В пакете «Стартовый» будут доступны:
более 200 видео курсов ITVDN (и новые, которые появятся в течение 3 месяцев)
учебные материалы всех курсов (презентации, практические задания, опорный конспект, рекомендованная литература, домашние задания)
онлайн-тестирование и сертификация по изучаемым курсам
полный доступ к интерактивному тренажеру навыков
проверка домашних заданий и консультация с тренером
Учитесь с друзьями!
Если у вас есть друг, который хочет освоить IT-профессию или расширить свои познания в программировании, вы можете порадовать его – вручить подарочный сертификат с доступом ко всем видео курсам. Во время акции подарочный сертификат «Стартовый» также можно приобрести за 35 USD. Подарочный сертификат можно активировать в течение года с момента приобретения.
Купить пакет Cтартовый за 35 USD
Пусть ваш путь в программирование будет легким и успешным с ITVDN!
Вивчай Шаблони проектування безкоштовно
Автор: Редакция ITVDN
С 7 по 13 февраля на ITVDN проходит акция – видео курс Шаблоны проектирования вы можете изучать бесплатно!
Предлагаемый видео курс научит Вас правильно проектировать свои программные системы для платформы .NET, правильно подбирать и использовать порождающие, структурные и поведенческие шаблоны проектирования, описанные в классическом труде «Приемы объектно-ориентированного проектирования, авторами которого являются Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес.
Автор курса - Александр Шевчук, сертифицированный тренер и разработчик Майкрософт, эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT проектами, автор популярных видео курсов по С#.
Видео курс состоит из 29 уроков общей продолжительностью более 16 часов.
Программа курса:
Введение
Понятие паттерна
Элементы UML
Конечные автоматы
Парадигмы ООП
Grammar
Abstract Factory
Builder
Factory Method
Prototype
Singleton
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
В каждом уроке для вас будут доступны:
Видео.
Учебные материалы с примерами кода.
Презентации.
Опорный конспект к каждому уроку.
Домашние задания.
Как дополнительный материал к данному курсу Вы можете скачать книгу Александра Шевчука "Design Patterns via C#".
Для участия в Акции необходимо быть зарегистрированным пользователем ITVDN. Доступ к курсу открывается на 10 дней.
Изучайте Шаблоны проектирования на ITVDN!
Вивчай С++ безкоштовно
Автор: Редакция ITVDN
Знаете ли вы, что на ITVDN есть курсы по C++?
Мы активно развиваем это направление и в 2019 году планируем дать возможность полного обучения по специальности C++ Developer в соответствии с актуальными требованиями IT компаний. Если вам интересен С++, начните его изучать бесплатно прямо сейчас.
Условия акции
C 19 по 25 октября 2018 года видеокурс C++ для начинающих доступен бесплатно для всех зарегистрированных пользователей ITVDN. Доступ к курсу предоставляется на 10 дней.
О языке программирования С++
C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования.
Преимущества языка программирования С++:
Эффективность.
Масштабируемость. Доступны компиляторы для большого количества платформ.
Возможность создания обобщенных алгоритмов для разных типов данных.
Возможность работы на низком уровне с памятью, адресами, портами.
Поддерживает различные стили программирования.
С++ мощный язык программирования, содержащий средства создания эффективных программ практически любого назначения.
О видео курсе ITVDN C++ Starter
Видео курс С++ Starter записан Владимиром Виноградовым. Курс состоит из 13 уроков общей продолжительностью более 8 часов. Уроки включают в себя как теорию, так и практические примеры, которые вы можете скачать (см. материалы курса).
Программа курса:
Введение в язык программирования С++.
Устройство памяти, системы счисления и хранение информации.
Типы данных.
Условные операторы.
Логические операторы.
Циклические конструкции в С++.
Функции.
Указатели.
Работа с функциями.
Массивы.
Работа со строками.
Пространства имен.
Директивы препроцессора .
В каждом уроке для вас будут доступны:
Видео
Учебные материалы с примерами кода
Презентации
Опорный конспект к каждому уроку
Домашние задания
Для участия в Акции нужно быть зарегиcтрированным пользователем ITVDN. Доступ к курсу открывается на 10 дней.
Изучайте С++ на ITVDN!
Створення 3D графіки та анімації в Cinema4D
Автор: Станіслав Новохатько
На этом вебинаре вы узнаете о богатом потенциале Cinema 4D – одной из лучших программ для разработки трехмерной графики. Вы убедитесь, что именно Cinema 4D наилучшим образом подходит для новичков, является простым в использовании и в то же время богатофункциональным программным продуктом. Мы рассмотрим основные возможности и сферы применения, а также что нужно начинающему разработчику для того, чтобы овладеть Cinema 4D. В конце вебинара мы разыграем среди всех слушателей в онлайне курс “Создание трехмерной графики в Cinema 4D” для очного или online обучения в CyberBionic Systematics, а также один из доступов к видео курсу на ITVDN.
Загальний огляд серверних операційних систем (ОС)
Автор: Сергей Гапич
На уроці ми зробимо загальний огляд всього курсу, поговоримо про те, як можна налаштувати власне тестове (лабораторне) середовище, з яким ви будете взаємодіяти під час проходження курсу і яке дасть змогу використати на практиці всі отриманні знання. Також після уроку ви познайомитеся з останніми серверними ОС від Microsoft, їхніми редакціями і вимогами щодо їх розгортання і ліцензування.