Результати пошуку
ITVDN: курси програмування
Відеокурси з
програмування
Підписка

300+ курсів за популярними IT-напрямками

Вибери свою IT спеціальність

Підписка
Підписка

300+ курсів за популярними IT-напрямками

Результати пошуку за запитом: курс - практикум по frontend разработке*
Вивчай React безкоштовно

Автор: Редакція ITVDN

Друзі, привіт! Сьогодні ділимося приємною новиною з фронтенд розробниками - з 14 до 21 березня на ITVDN проходить акція – ви можете пройти навчання за курсом “React Базовий” безкоштовно! React - популярна JS-бібліотека для побудови користувацьких інтерфейсів. Її використовували для розробки такі відомі компанії, як Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber, – і це лише декілька прикладів з численних проєктів. Про курс Курс надає базові знання реакту, а щоб їх закріпити на практиці, ви виконаєте два проєкти, котрі можуть стати гарним доповненням до портфоліо. Матеріал наповнений найактуальнішими практиками використання інструментів React та супутніх бібліотек, таких як react-router, react-redux, axios. Також ви дізнаєтеся про основні концепції React, включаючи компоненти, стан, властивості, події та життєвий цикл компонентів. Автор курсу – Кочев Денис, Web-розробник в Data Bridge. Тривалість курсу – 7 годин 29 хвилин. Формат: відео уроки з практичними завданнями, тести, сертифікат. Структура курсу: Знайомство з React. Структура React застосунків. Специфіка роботи з JSX. Основи роботи з React компонентами. Управління станами функціональних компонентів. Введення в хуки. Управління ефектами компонентів. Можливості методу useEffect. Розробка застосунку для списку нотатків. Роутинг та навігація в React. Знайомство з бібліотекою Redux. Робота з API, створення застосунку для визначення погоди. Розробка модального вікна. Чого ви навчитеся на даному курсі: Розуміти призначення та філософію бібліотеки React. Працювати з пакетом npm. Будувати власні React-застосунки. Користуватися перевагами бібліотеки у власній розробці. Володіти синтаксисом JSX повною мірою. Стилізувати компоненти як за допомогою inline-стилів, так і з використанням ізольованих CSS-файлів. Працювати з чистими реакт-елементами без JSX. Володіти актуальними технологіями у використанні станів та пропсів у функціональних компонентах. Керувати компонентами за допомогою хуку useEffect. Синхронізувати React-застосунки з localStorage. Обробляти мережеві API запити методом пакету axios. Налаштовувати маршрутизацію веб-додатку за допомогою бібліотеки react-router останньої версії. Створювати власний застосунок для списку нотатків (task list). Створювати власний застосунок для визначення погоди з використанням реального API. Створювати модальні вікна, користуючись виключно інструментами React. Розробляти компоненти, які можна використовувати у різних проєктах. Підтримувати фронтенд-частину існуючих веб-додатків, написаних на React. Попередні вимоги Для проходження курсу потрібні базові знання HTML5, CSS3 та JavaScript. Він розрахований для веб-розробників початкового рівня та може бути корисним досвідченим девелоперам, які не мають досвіду роботи з бібліотекою React. Терміни акції Акція проходить з 14 до 21 березня 2024 року включно. Доступ до курсу відкривається на 10 днів.
Вивчай Python безкоштовно українською мовою

Автор: Редакція ITVDN

З 2 до 9 листопада 2023 року на ITVDN проходить акція – ви можете пройти навчання за курсом “Python Стартовий” безкоштовно! Курс українською мовою! Що таке Python? Python – одна з найпопулярніших мов програмування. Легкість вивчення та можливості мови дозволяють застосовувати її у багатьох сферах – у створенні настільних застосунків, веб backend розробці, у машинному навчанні, аналізі великих даних, а також для створення ігор, вирішення завдань з автоматизації системного адміністрування та кібербезпеці. Python стане в нагоді для вирішення широкого кола завдань і буде корисним розробникам, DevOps інженерам, тестувальникам програмного забезпечення та іншим IT-спеціалістам. Про курс “Python Стартовий” Курс познайомить вас із базовими поняттями та основами мови програмування Python. Ви дізнаєтесь про різні типи даних і як з ними працювати, розберете, що таке цикли та умовні конструкції, і навчитеся обробляти помилки, які можуть виникати в роботі ваших програм. До кожного уроку є практичні завдання та тести для перевірки знань. А в кінці ви зможете пройти фінальний тест і отримати сертифікат. Тривалість курсу – 10 годин 47 хвилин. Програма курсу: Ознайомлення з мовою Python. Примітивні типи даних та змінні. Умовні оператори. Цикли. Списки та зрізи. Словники. Множини та кортежі. Функції. Частина 1. Функції. Частина 2. Винятки та їх оброблення. Автор курсу – Руслан Скіра, Python Developer (EPAM Systems, Хорватія) з 6+ роками ІТ-досвіду на різних позиціях: QA/QC Engineer, Full Stack Python Developer. Має глибокі пізнання у веб-розробці та обробці даних, а також практичний досвід роботи з такими інструментами, як Django, DRF, Odoo, Pytest, Panda, Celery, PostgreSQL, MongoDB, Elasticsearch, AWS ES2, GCP. Попередні вимоги Цей курс розрахований на початківців без досвіду та знань у програмуванні. Якщо ви вже займаєтеся розробкою іншою мовою програмування і хочете вивчити Python – ці відео уроки допоможуть вам: просто швидко перегляньте перші вступні теми і сконцентруйте увагу на особливостях Python. Якщо ви займаєтеся тестуванням ПЗ, цей курс допоможе вам розібратися з синтаксисом мови та стане першим кроком в опануванні автоматизації тестування з використанням Python. Чого ви навчитеся на курсі “Python Стартовий”: Розуміти основні принципи програмування та застосування їх у Python. Розуміти та вміти застосовувати примітивні типи даних та змінні. Працювати з умовними та циклічними конструкціями. Використовувати списки, зрізи та словники. Працювати з різними множинами та кортежами. Розуміти сенс та вміти використовувати на практиці функції. Відловлювати та обробляти можливі винятки у коді програми. Створювати скрипти, що реалізують нескладні завдання обробки даних. Терміни акції Акція проходить з 2 до 9 листопада 2023 року включно. Доступ до курсу відкривається на 10 днів.
Вивчай Spring Data безкоштовно

Автор: Редакція ITVDN

С 9 по 15 июля на ITVDN проходит акция — вы можете пройти обучение по курсу Создание приложений с помощью Spring Data бесплатно! Что такое Spring Data? Spring Data — это фреймворк, сильно упрощающий Java разработчику работу с базами данных, которые являются важнейшей частью любого современного приложения. О курсе “Создание приложений с помощью Spring Data” Курс состоит из 9 видео уроков общей продолжительностью 8 часов. С его помощью вы научитесь создавать полноценное приложение с подключением баз данных и применением популярных фреймворков для работы с данными. Вы на практике изучите способы подключения к БД и дальнейшую работу приложений с помощью Spring Data, а также рассмотрите несколько других способов сохранения объектов в реляционных БД с их плюсами и минусами. Данный курс позволит на практике пройти все этапы создания полноценного web-приложения. Вы рассмотрите вопросы архитектуры приложения, основы безопасности и создания системы авторизации на основе аспектов, а также методы обработки исключений в web-приложениях и основы тестирования. Автор видео курса — Андрей Губаренко, Java Developer, более 10 лет лет работы в IT. Программа курса: Создание и настройка проекта. Работа с базами данных. Обзор систем объектно-реляционного отображения. Транзакции. Использование REST-архитектуры. Подключение Spring Data. Исключения при доступе к данным в Spring. Создание простейшей системы авторизации при помощи АОР. Тестирование. Для кого этот курс Этот курс рассчитан на тех, кто имеет достаточно глубокие знания языка Java, умеет работать с базами данных при помощи Java-ориентированных технологий, а также имеет опыт работы со стандартным фреймворком Spring. Курс входит в комплексную программу обучения по специальности Java Developer. Чему вы научитесь на этом курсе: Понимать принципы работы и применять на практике системы объектно-реляционного отображения (ORM). Создавать полноценные web-приложения на основе Maven с использованием таких фреймворков, как: Hibernate, JPA, Spring Data. Понимать архитектуру REST и планировать архитектуру своего приложения исходя из необходимости соответствия такой архитектуре. Понимать существующий принцип иерархии исключений и как такая иерархия реализована в Spring, уметь обрабатывать исключения в web приложениях. Выполнять тестирование работы своего приложения с различными настройками. Сроки акции Акция проходит с 9 по 15 июля 2021 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай SOLID принципи у Java безкоштовно

Автор: Редакція ITVDN

С 11 по 17 декабря 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “SOLID принципы в Java” бесплатно! Что такое SOLID принципы? SOLID — это принципы, являющиеся своеобразным ремнем безопасности для тех, кто работает в соответствии с парадигмами объектно-ориентированного программирования. Они были созданы с целью обезопасить ООП-ориентированного разработчика от непонятного, запутанного, нечитабельного кода, который помимо прочего еще и очень тяжело поддерживать. SOLID — это акроним, который состоит из пяти букв, кодирующих пять основных принципов: S — Single Responsibility Principle (принцип единственной ответственности) O — Open-Closed Principle (принцип открытости-закрытости) L — Liskov Substitution Principle (принцип подстановки Барбары Лисков) I — Interface Segregation Principle (принцип разделения интерфейса) D — Dependency Inversion Principle (принцип инверсии зависимостей) Владение данными принципами позволяет грамотно проектировать и разрабатывать такие программные системы, которые с большой вероятностью смогут длительное время развиваться, расширяться и поддерживаться. О курсе “SOLID принципы в Java” Автор видео курса — Андрей Фок, сертифицированный Java Developer и тренер учебного центра CyberBionic Systematics. Этап проектировки — самая важная часть при разработке любого приложения. С помощью этого курса вы узнаете, каких принципов стоит придерживаться, чтобы создавать не просто приложения, а целые системы, которые будет легко поддерживать, масштабировать, менять и кастомизировать. Принципы SOLID должен понимать каждый, кто называет себя разработчиком. В конце курса вы сможете выстраивать архитектуру ваших приложений согласно данным принципам. Программа курса: Введение в SOLID. Принцип единственной ответственности Принцип открытости/закрытости Принцип подстановки Лисков Принцип разделения интерфейса Принцип инверсии зависимостей Для кого этот курс Курс предназначен в первую очередь для тех, кто владеет языком программирования Java на продвинутом уровне, и при этом интересуется не только разработкой, но и непосредственно этапом проектирования, желая создавать грамотные и легко масштабируемые архитектуры своих приложений. Курс входит в комплексные программы обучения по специальностям Java Developer, Android Developer. Чему вы научитесь на этом курсе: Применять принципы SOLID на практике Понимать построение приложений, основанных на принципах SOLID Проектировать приложения согласно SOLID Сроки акции Акция проходит с 11 по 17 декабря 2020 года включительно. Доступ к курсу открывается на 10 дней.
Вивчай Асинхронне програмування в С# безкоштовно

Автор: Редакція ITVDN

С 10 по 17 сентября 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Асинхронное программирование в C#” бесплатно! Зачем изучать асинхронное программирование? В основе асинхронности лежит концепция эффективного использования имеющихся вычислительных ресурсов. Она позволяет вынести определенные задачи из основного потока в асинхронные методы или блоки программного кода. Без такого подхода тяжело обойтись в графических программах, где продолжительные задачи могут создавать проблемы пользовательскому интерфейсу попросту блокируя его.  Также, асинхронность активно используется в веб-приложениях, когда необходимо обрабатывать пользовательские запросы, взаимодействовать с базами данных или сетевыми ресурсами, сохраняя при этом доступность приложения для выполнения других задач. О курсе Автор - Гнатюк Владислав, .NET Developer, сертифицированный специалист Microsoft и тренер-консультант по специальности .NET Developer в CyberBionicSystematics. Курс состоит из 9 видео уроков общей продолжительностью более 19 часов. В курсе подробно рассматривается само понятие асинхронности и современные приемы организации асинхронного выполнения участков кода на языке C# в различных программных шаблонах. По окончании курса вы будете владеть навыками работы с задачами в связке с ключевыми словами async await. При выполнении практических заданий и тестов вы получите первый опыт, который поможет раз и навсегда запомнить методику применения шаблона TAP в языке C#. Программа курса: Введение в асинхронное программирование Асинхронный шаблон программирования Task-based Asynchronous Pattern Планировщик задач. Дочерние задачи Ключевые слова async await. Техническая реализация Работа контекста синхронизации с async await. Роль async await в ASP.NET Асинхронное программирование с async await Исключения в асинхронном коде. Скоординированная отмена. Блокировки Потокобезопасные коллекции. Producer-Consumer Pattern. Класс Parallel ConcurrentDictionary. PLINQ Для кого этот курс Курс «Асинхронное программирование в C#» будет полезен как начинающим .NET разработчикам, так и опытным программистам, желающим улучшить уже имеющиеся знания об актуальных на сегодня технологиях создания асинхронного кода. Курс входит в комплексную программу обучения по специальности .NET Developer. Чему вы научитесь на этом курсе: Использовать класс Task из библиотеки TPL для асинхронного выполнения методов. Создавать продолжения (Continuation) для логического завершения асинхронных задач. Управлять выполнением задач, создавая пользовательский планировщик задач. Понимать внутреннюю логику выполнения команд на основе ключевых слов async/await. Создавать асинхронные методы с использованием ключевых слов async/await. Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода. Организовывать корректную отмену выполняемых задач. Работать с потокобезопасными коллекциями, написанными по шаблону Producer-Consumer. Работать с потокобезопасным словарем ConcurrentDictionary. Сроки акции Акция проходит с 10 по 17 сентября 2020 года включительно. Доступ к курсу открывается на 10 дней.
Вивчайте Spring безкоштовно

Автор: Редакція ITVDN

С 19 по 25 июня 2020 года на ITVDN проходит акция - вы можете пройти обучение по курсу Spring бесплатно! Что такое Spring? Spring — это фреймворк, который помогает разрабатывать простые, быстрые, гибкие и переносимые приложения на Java. Особенности ядра Spring применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк. О курсе Автор - Роман Дзюба, Java Developer. Курс состоит из 10 видео уроков общей продолжительностью 6 часов 9 минут. В курсе рассмотрены различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы. Программа курса: Введение в Spring Внедрение зависимостей и IoC контейнер Spring MVC Spring Data Spring Testing AOP RESTful web services Security Cache Boot Для кого этот курс Этот курс предназначен для Java разработчиков,он предполагает базовые знания программирования на Java и входит в комплексную программу обучения по специальности Java Developer. Чему вы научитесь на этом курсе: Понимать механизмы работы основных модулей Spring Framework. Использовать принципы Инверсии управления (Inversion of Control) и Внедрения зависимостей (Dependency Injection) для создания более качественной архитектуры приложения. Понимать принципы паттерна MVC и уметь создавать контроллеры для обработки запросов пользователя. Настраивать соединение приложения с реляционной БД и создавать методы для выполнения запросов к БД. Создавать модульные и интеграционные тесты для вашего приложения. Понимать принципы Аспектно-ориентированного программирования и использовать их для уменьшения дублирования кода, сокращения времени разработки, упрощения кода и его сопровождения. Создавать веб-сервисы, используя стиль архитектуры REST (Representational state transfer). Настраивать безопасность приложения на уровне методов и на уровне конечных точек (endpoints). Создавать роли пользователей и настраивать права доступа. Ускорять процесс разработки приложений и сокращать время на их развертывание. Как получить Сертификат по курсу Spring После каждого урока Вы сможете проходить онлайн тестирование, чтобы проверить, как усвоен материал, а после завершения курса пройти финальный тест, и, если Ваш результат будет выше 70%, Вы получите электронный сертификат, подтверждающий Ваши знания. Сроки акции Акция проходит 19 по 25 июня 2020 года. Доступ к курсу открывается на 10 дней. Изучайте программирование на ITVDN!
Вивчай 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!
Notification success