Результати пошуку за запитом: принцип открытости*
Новий відео курс JavaScript
Автор: Редакція ITVDN
Всем привет!
Друзья, хотим вас порадовать новым видео курсом, который будет интересен каждому начинающему FrontEnd разработчику, а также BackEnd программистам, использующим язык JavaScript в качестве основного или дополнительного инструмента написания кода. Его название — “JavaScript Базовый”. Он является логическим продолжением курса “JavaScript Starter” и посвящен более углубленному изучению работы с языком программирования JavaScript, без которого сегодня буквально немыслима веб-разработка.
JavaScript – это один из самых популярных языков программирования. Без его знания не обойтись в web-разработке, однако, он может быть применен и для решения иных задач. Сегодня JavaScript, кроме добавления динамического поведения HTML страницам, применяется в разработке серверных приложений, игровых и мобильных приложений, а также для создания сценариев для автоматизации тестирования и многого другого. Изучение JavaScript — это хорошее вложение в будущее, так как язык пригодится для решения разных задач и будет полезным как Frontend или Backend разработчику, так и тестировщику программного обеспечения.
В ходе курса “JavaScript Базовый” вы изучите главные принципы использования JavaScript при построении пользовательских интерфейсов и при создании сценариев, использующих объектно-ориентированные техники и функциональные подходы. Эти уроки станут фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript. Также, знания, полученные на этом курсе, помогут вам при изучении и использовании такого фреймворка, как Angular или библиотеки React.
Курс записан одним из лучших авторов ITVDN — Дмитрием Охрименко, являющимся CEO CyberBionic Systematics, сертифицированным тренером Microsoft и автором курсов по .NET и FrontEnd разработке. В записанных видео уроках Дмитрий делится эффективными техниками работы с языком JavaScript, которые актуальны и востребованы на сегодняшний день.
Структура курса:
DOM и поиск элементов.
Навигация по DOM элементам.
Модификация DOM дерева.
Свойства и атрибуты.
Стили.
События. Часть 1.
События. Часть 2.
События. Часть 3.
HTML шаблоны.
Функции конструкторы.
Классы.
Классы. Наследование.
Контекст функции.
Замыкания.
Формы и элементы управления.
Проверка данных формы.
Cookies и Web Storage.
Обработка исключений.
Асинхронный код. Promise.
Сетевые запросы.
Чему вы научитесь на данном курсе:
Создавать веб страницы с полноценным пользовательским интерфейсом
Использовать классы и наследование классов, понимать принципы объектно-ориентированного подхода при разработке на JavaScript.
Работать с функциями конструкторами и прототипами.
Работать с функциями и использовать замыкания – понимать, что такое лексическое окружение, контекст.
Работать с DOM деревом, находить элементы, создавать, удалять и менять состояние существующим элементам.
Работать со стилями через JavaScript код.
Использовать события, применять технику делегирования событий, работая с разными фазами события (Capture Phase и Bubble Phase).
Использовать HTML template и шаблонизатор mustache.js.
Работать с формами и проверять данные, введенные в формы.
Работать с данными на стороне клиента, используя cookies и Web Storage.
Обрабатывать исключения и создавать пользовательские исключения.
Организовывать асинхронный код с помощью функций обратного вызова и Promise.
Создавать сетевые запросы с помощью метода fetch.
Предварительные требования
Для понимания материалов данного курса потребуется знание базового синтаксиса JavaScript (материал курса “JavaScript Стартовый”) и знание основ HTML и CSS.
Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите уроки и сконцентрируйте внимание на особенностях работы JavaScript.
Если вы занимаетесь тестированием ПО, “JavaScript Базовый” поможет вам в дальнейшем погружении в особенности языка JS и станет надежным помощником в освоении автоматизации тестирования.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатным вебинаром “Как стать FrontEnd разработчиком” для лучшего понимания важности JavaScript в веб-разработке.
Видео курс “JavaScript Базовый” является второй ступенькой на пути к полноценному освоению языка программирования JavaScript. Если вы желаете не останавливаться на стартовом курсе и хотите дальше ринуться в изучение всех нюансов языка, вам также пригодятся ссылки на другие курсы по JS:
ECMAScript 6
JavaScript Шаблоны
JavaScript: Расширенные возможности
Смотрите также записи вебинаров-практикумов по JS и фронтенд разработке. Оставайтесь на ITVDN!
На ITVDN новий курс - UX/UI Design мобільних додатків
Автор: Редакція ITVDN
Привет, друзья! Сегодня у нас хорошая новость для всех, кто интересуется UX/UI дизайном — в каталоге ITVDN появился новый курс “UX/UI Design мобильных приложений”.
В современном мире графический дизайн — это не только захватывающие дух картинки и цепляющие логотипы, но и проектирование одновременно красочных и вместе с тем удобных пользовательских интерфейсов.
UX/UI Designer — специалист, который совмещает в себе две роли: 1. Проектирует пользовательское взаимодействие с интерфейсом и то, какие шаги ему нужно совершить, чтобы сделать что-то (UX — опыт пользователя). 2. Определяет, как будет выглядеть каждый из предпринимаемых пользователем шагов (UI — интерфейс пользователя).
Курс «UX/UI Design мобильных приложений» позволит вам получить необходимый набор знаний для разработки дизайна приложения в целом и дизайна удобных для пользователя мобильных приложений в частности. С использованием такого инструмента как Figma, в этом курсе будут реализованы и рассмотрены все этапы и циклы разработки: от вайрфрейма и прототипа, до создания пользовательского интерфейса, предназначенного под конкретную платформу или ряд платформ. Также, будут разобраны трендовые гайдлайны современности, специфика темных тем и кроссплатформенность.
Автор курса — Владислав Шевченко, UX/UI дизайнер. В записанных уроках Владислав делится своим опытом по созданию грамотных и удобных дизайнов, а также рассказывает о специфике работы с техниками UX/UI дизайна в мобильных приложениях.
Структура курса:
Основы мобильного приложения
Вайрфреймы и их типы
Material Design для Android приложения: часть 1
Material Design для Android приложения: часть 2
Human Interface Guideline для iOS приложения
Темная тема
Сравнение дизайна Android и iOS
Кастомный дизайн для кроссплатформенного приложения
Web и Mobile
Упаковывание приложения
Чему вы научитесь на этом курсе:
Ориентироваться в цикле разработки дизайна.
Понимать специфику Google material design для Android и Human Interface Guidelines для iOS приложения, особенности тактильности, минимализма, цвета, типографики и иконографики.
Понимать особенности кроссплатформенных, гибридных, нативных приложений, сильные и слабые стороны каждого подхода.
Понимать особенности темной темы, когда стоит ее применять и какие цели она преследует в Android и iOS.
Использовать Figma для построения дизайна мобильного приложения.
Создавать вайрфреймы, прототипы, понимать ошибки прототипирования и особенности UX архитектуры.
Использовать визуальный язык и его принципы.
Понимать принципы упаковки приложения для Appstore и Play Market, их отличия, плюсы и минусах каждой платформы, понимать, как готовить продукт к публикации.
Предварительные требования
Необходимый бэкграунд для понимания материала курса: предварительное знакомство с графическим редактором Figma (желательно), знакомство с различными мобильными платформами, наличие тяготения к созданию эффектных и удобных UX/UI дизайнов.
Смотрите первый урок курса в свободном доступе. В настоящее время в пакете подписки доступны только первые три урока курса, остальные еще проходят стадию проверки перед публикацией и будут доступны в полном объеме к середине ноября.
Если вы желаете провести ознакомление с графическим редактором Figma, можете просмотреть наши вебинары: “Создание дизайна лендинга с Figma”, “Веб-дизайн с Figma. Легкий старт”. Также вас могут заинтересовать: “UX дизайн на практике. Прототипирование и вангирование”, “UX дизайн и архитектура”.
Для более точного понимания предметной области рекомендуем к просмотру вебинар “Как стать веб-дизайнером с нуля”. Если вы определились с профессией и хотите незамедлительно начать свой путь к становлению UX/UI дизайнером, предлагаем к прохождению следующие курсы: UX/UI Design Starter и UX/UI Design Essential.
Новий курс "Spring Security"
Автор: Редакція ITVDN
Всем привет!
Спешим порадовать тех, кто занимается изучением Java-фреймворка Spring. На ITVDN появился новый курс, который ориентирован на решение вопросов безопасности веб-приложений — Spring Security. В первую очередь этот курс заинтересует Java разработчиков, которые специализируются на разработке серверной стороны веб-сервисов, но также будет полезен и тем, кто на стадии изучения главных технологий Java.
Что такое Spring Security?
Spring Security — это фреймворк, который спроектирован для решения вопросов безопасности приложений: авторизация, аутентификация, защита от различного рода атак и другие способы обеспечения безопасности для корпоративных приложений, реализованных с использованием Spring. К его преимуществам можно отнести:
Комплексную и расширяемую поддержку как аутентификации, так и авторизации
Защиту от таких видов атак, как: кликджекинг, фиксация сессии, межсайтовая подделка запроса и т. д.
Возможность применения как в веб-приложениях, так и в настольных проектах
Возможность интеграции с Servlet API
Возможность интеграции с Spring Web MVC
многое другое
Чем полезен данный видео курс?
Курс “Spring Security” от ITVDN будет полезен тем, кто хочет совершенствовать свои навыки Java разработки и применять современные средства для обеспечения безопасности пользователей и их персональных данных.
Автор курса — Андрей Губаренко, Java Developer.
На уроках будут рассмотрены основные моменты подключения Spring Security к приложениям и настройка фреймворка для качественного обеспечения безопасности приложений. Автор познакомит вас с различными вариантами источников данных для аутентификации, вы изучите главные принципы их конфигурации, рассмотрите конфигурацию системы фильтров, через которые будут проходить запросы к системе, конфигурацию защиты отдельных методов для ограничения доступа к ним, а также познакомитесь со способами работы с данными аутентификации на стороне пользователя.
Также, на уроках будут рассмотрены возможности фреймворка Spring Security по шифрованию паролей, возможности защиты приложения от межсайтовой подделки запросов (CSRF) и механизм настройки совместного использования ресурсов между разными источниками (CORS).
Чему вы научитесь?
По окончании курса вы сможете успешно подключать модуль Security фреймворка Spring к приложению, конфигурировать системы фильтров для веб-запросов, ограничивать доступ пользователей к отдельным методам приложения, а также будете иметь представление о возможностях отображения информации об аутентифицированном пользователе на веб-странице.
Таким образом, вы научитесь:
Понимать принципы систем безопасности в web-приложениях.
Подключать фреймворк Security Spring к вашим приложениям.
Настраивать источник данных для аутентификации пользователя.
Подключать как стандартные настройки и формы для аутентификации, так и собственные.
Создавать систему фильтрации запросов по адресу, роли пользователя или состоянию аутентификации.
Ограничивать доступ к отдельным методам/функциям приложения.
Использовать встроенные методы Spring Security для защиты от CSRF атак.
Использовать в работе Spring Expression Language – язык выражений, созданный для Spring Framework и поддерживающий запросы и управление графом объектов во время выполнения.
Настраивать Cross-Origin Resource Sharing (CORS) Spring Security.
Организовывать доступ к данным с помощью протокола LDAP.
Использовать методы шифрования для хранения паролей в базе данных.
Использовать возможности AOP (Aspect-Oriented Programming) для усложнения модели ограничений доступа к ресурсам.
Предварительные требования
Необходимый бэкграунд для понимания материала курса: язык программирования Java, инструмент для сборки Java-проекта Maven, контейнер сервлетов с открытым исходным кодом Tomcat, среда разработки IntelliJ IDEA (либо аналоги).
Курс входит в специальность Java Developer.
Смотрите первый урок курса в свободном доступе.
Вивчай Spring безкоштовно
Автор: Редакція ITVDN
Друзі, привіт!
З 4 по 11 червня ми відкриваємо безкоштовний доступ до відеокурсу «Spring» — одного з найважливіших курсів для Java-розробників.
Spring — це найпопулярніший Java-фреймворк для розробки серверної частини вебзастосунків, REST API та складних корпоративних систем.
Про курс «Spring»
Цей курс — це практичний інтенсив із 11 відеоуроків загальною тривалістю відеоуроків 4 години 52 хвилини.
Автор курсу – Едуард Цеменко, Senior Java Software Engineer
Ви вивчите архітектуру фреймворку зсередини, переймете реальний досвід розробки та навчитеся писати чистий, масштабований код.
Ви опануєте не просто інструменти, а базові концепції: від інверсії керування (IoC) та впровадження залежностей (DI) до налаштування життєвого циклу бінів та застосування принципів SOLID на практиці.
Програма побудована так, щоб ви покроково пройшли шлях від конфігурації контейнера до створення повноцінного BackEnd-додатка з базами даних (RDBMS), захистом даних, автоматичними тестами та кешуванням. А наприкінці курсу ви дізнаєтеся, як Spring Boot автоматизує рутину та спрощує життя розробнику.
Програма курсу:
Початок роботи зі Spring. Модулі фреймворку, знайомство з IoC, DI та принципами SOLID.
Впровадження залежностей та IoC контейнер. Конфігурація бінів, етапи їх створення, атрибути та лінива ініціалізація.
Spring MVC. Патерн Model-View-Controller, роль Dispatcher Servlet, ViewResolver та робота з WebApplicationContext.
Spring Data. Конфігурація репозиторіїв та ключові слова для швидкої генерації методів роботи з БД.
Transactions. Робота з транзакціями, рівні ізоляції та пропагації, поняття Proxy в Spring.
Spring Testing. Написання Unit та Integration тестів, конфігурація тестового середовища.
AOP. Аспектно-орієнтоване програмування: визначення аспектів та робота з анотаціями.
RESTful Web Services. Створення REST-сервісів, HTTP-методи, ідемпотентність та HTTP message converters.
Security. Безпека застосунку: автентифікація, авторизація, робота з Voters, Filters, Chains та захист на рівні методів.
Cache. Оптимізація роботи: що таке кеш, популярні кеш-провайдери та анотації для кешування.
Boot. Переваги Spring Boot, відмінності від стандартного Spring та магія автоконфігурації.
Для кого цей курс?
Курс буде максимально корисним, якщо ви:
Java-початківець, який знає синтаксис (Java Core) та ООП, але хоче будувати реальні бізнес-додатки;
Студент або випускник Java-курсів, якому бракує практичних знань фреймворків для працевлаштування;
Java Developer, який прагне систематизувати знання з SpringCore, SpringWeb, SpringData та SpringSecurity.
Вимоги для комфортного старту: знання Java Core (структури даних, синтаксис), базове розуміння ООП та реляційних баз даних (SQL).
Чого саме ви навчитеся:
Розробляти гнучкий та безпечний Backend для вебдодатків;
Проєктувати правильні RESTful вебсервіси;
Інтегрувати застосунки з різними реляційними базами даних (RDBMS) за допомогою Spring Data;
Захищати дані користувачів за допомогою Spring Security;
Покривати свій код автоматичними Unit та Integration тестами;
Налаштовувати кешування для прискорення роботи системи;
Використовувати Spring Boot для швидкого старту та розгортання проєктів.
Терміни акції та умови
Коли: з 4 по 11 червня 2026 року.
Як це працює: активуйте курс у зазначений період, і вам відкриється повний безкоштовний доступ на 15 днів! Цього часу цілком достатньо, щоб спокійно розібратися в матеріалі, переглянути всі лекції та виконати практичні завдання.
Після закінчення курсу ви можете пройти онлайн тест і отримати Сертифікат.
Плагіни та інструменти для створення найкращих веб-сайтів
Автор: Редакція ITVDN
Введение
В такой среде, как веб-разработка, всегда есть куда развиваться. Поэтому Вам нужно следить за появлением новых продуктов, позволяющих сделать Ваш сайт лучше и интереснее.
В этой статье Вы ознакомитесь с полезными JQuery плагинами, а также различными другими инструментами. Они помогут Вам работать качественнее и быстрее.
Solo: Бесплатный сервис управления проектами для фрилансеров
fullPage.js: Библиотека для создания полноэкранных сайтов со скроллингом
Apiary: Сервис создания API
TogetherJS
TogetherJS – бесплатная библиотека JavaScript с открытым кодом от Mozilla, предоставляющая функции совместной работы для вашего веб-сайта. После добавления TogetherJS на Ваш сайт, пользователи смогут помогать друг другу на сайте в режиме реального времени.
Semantic UI
Semantic UI делает построение веб-сайтов более семантически правильным. Он использует принципы “natural language”, что делает код более читаемым и понятным.
mailpile
Mailpail – современный и быстрый web-mail-клиент с удобным интерфейсом, обеспечивающий функции шифрования и конфиденциальности.
Google Webdesigner
С Google Webdesigner Вы можете сделать дизайн Вашего веб-сайта на основе HTML5 более увлекательным, добавить интерактивные элементы, запускающиеся на любом устройстве.
Grid forms
Grid forms предназначены для использования в приложениях, требующих много данных для ввода. Это крошечный Javascript/CSS framework, с его помощью Вы с легкостью сделаете формы на сетке.
jInvertScroll
JInvertScroll – это легкий jQuery плагин, позволяющий добавить Parallax эффект при прокрутке страницы вниз. Он очень прост в установке и не требует, практически, никакой настройки.
Naver: jQuery плагин для адаптивной навигации
Naver – простой способ сделать быстрореагирующую навигационную систему, поддерживаемую мобильными устройствами.
Monsta FTP
MonstaFTP – менеджер с открытым исходным кодом.
Источник: http://www.designyourway.net/blog/resources/plugins-and-tools-to-help-you-create-better-websites/
JavaScript Поглиблений
Автор: Редакція ITVDN
✨ Хочете писати код, як це роблять професіонали?
Зустрічайте довгоочікуваний курс «JavaScript Поглиблений» з Дмитром Охріменко, співзасновником ITVDN та CyberBionic Systematics, тренер із понад 15-річним досвідом, підготував для вас курс, який дійсно відповідає сучасним вимогам ІТ ринку.
Дмитро знає, які знання реально працюють у комерційних проєктах і які техніки вирізняють досвідченого розробника від новачка. Усього за 10 занять ви відчуєте, що JavaScript став для вас по-справжньому зрозумілим інструментом: від асинхронного коду до збереження даних на клієнті.
Цей курс створений, щоб ви могли впевнено рухатися вперед у своїй кар’єрі.
Про курс
JavaScript — це мова, яка формує сучасну веброзробку. Але базових знань недостатньо, якщо ви хочете бути конкурентним на ринку.
На цьому курсі ви отримаєте:
чітке розуміння складних механізмів JS,
практичні поради для комерційних проєктів,
техніки, які відрізняють професіонала від новачка.
Для кого цей курс
✔ Студентів, які пройшли курси JavaScript Стартовий та JavaScript Базовий.
✔ Розробників, що вже мають невеликий досвід.
✔ Тих, хто хоче вийти на новий рівень та впевнено працювати з сучасним JavaScript.
Що ви зможете після курсу
✅ Організовувати код за допомогою ECMAScript модулів
✅ Писати асинхронний код з Async/Await
✅ Використовувати Symbol та Proxy
✅ Розуміти протоколи iterator та iterable
✅ Працювати з незмінними (immutable) типами даних
✅ Застосовувати принципи функціонального програмування
✅ Будувати асинхронний код на основі Observable (RxJS)
✅ Використовувати IndexedDB для збереження даних у браузері
Програма курсу
ECMAScript модулі – організація коду та підключення модулів
Async/Await – сучасний підхід до асинхронного програмування
Symbols – спеціальний тип даних у JS
Proxy & Reflect – шаблон проєктування Proxy
Функції-генератори – протоколи iterator та iterable
Immutability – створення об’єктів, що не змінюються
Функціональне програмування – чисті функції, композиція, карування
Observables (ч.1) – основи роботи з потоками даних
Observables (ч.2) – обробка даних (map, filter, reduce тощо)
IndexedDB – збереження даних на клієнті
Переходь до навчання та відкрий для себе нові можливості з JavaScript!
Твій наступний рівень у програмуванні починається тут.
Новий курс Верстання на Grid українською
Автор: Редакція ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче вдосконалити свою техніку верстання вебсторінок – на ITVDN вийшли всі уроки курсу “Верстання на Grid”. Курс українською мовою!
CSS Grid — це популярний механізм зручного розташування елементів на сайті (за принципом мережі або таблиці з рядками та стовпцями) з можливістю легкої реалізації адаптивності під різні екрани.
Даний курс надасть вам не тільки теоретичне розуміння найкращих практик та сучасних трендів у галузі верстання, а й практичні навички реалізації гнучких вебмакетів.
Автор курсу – Кінаш Станіслав, FrontEnd Developer.
Тривалість курсу – 3 години 46 хвилин.
Структура курсу:
Основні поняття Grid Layout.
Grid-треки (Grid-смуги).
Явний і неявний Grid, gap, minmax, grid-column/row.
Subgrid, Grid vs. Flexbox, auto-fill/auto-fit.
Позиціонування за направляючими лініями Grid, grid-area, grid span.
Шаблони Grid-областей.
Визначення назв ліній в Grid.
Grid-auto-flow, анонімні елементи Grid.
Вирівнювання блоків у CSS-розмітці Grid.
Створення проєкту.
Чого ви навчитеся на даному курсі:
Використовувати CSS Grid для грамотного верстання ваших вебсторінок.
Використовувати Figma для побудови шаблонів і подальшої роботи.
Реалізовувати адаптивні макети за допомогою медіа запитів.
Використовувати Grid для верстання під різні пристрої та екрани.
Використовувати властивості flex та grid. Вміти перетворювати флекс блоки на грід.
Створювати готовий зверстаний проєкт та деплоїти його на GitHub.
І багато іншого.
Попередні вимоги
Курс підійде тим, хто вже має базові знання HTML та CSS.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальностями:
Верстальник
FrontEnd Developer
React Developer
Angular Developer
Новий відео курс Spring Security українською мовою
Автор: Редакція ITVDN
Друзі, привіт! Відтепер ви можете вивчати фреймворк Spring Security на ITVDN українською мовою – новий відео курс “Spring Security” вже на сайті.
Spring Security – це потужний фреймворк для серверної веброзробки на Java, котрий дозволяє створювати гарно захищені застосунки за рахунок простого управління автентифікацією, авторизацією, контролем доступу та іншими аспектами безпеки застосунків.
Курс складається з 5 уроків, на яких кожен студент познайомиться з основами захисту застосунків, серед яких: фільтри, ролі та дозволи, обробка помилок безпеки, шифрування паролів, механізми захисту від CSRF, налаштування CORS тощо.
Після закінчення курсу ви будете вміти успішно підключати модуль Security до програми, конфігурувати системи фільтрів для вебзапитів, обмежувати доступ користувачів до окремих методів програми, а також матимете уявлення про можливості відображення інформації про автентифікованого користувача на вебсторінці.
Автор курсу – Андрій Губаренко, Java Developer.
Тривалість курсу – 3 години 2 хвилини.
Структура курсу:
Вступ до Web-безпеки.
Глибока оборона Spring Security.
Стратегії аутентифікації користувачів.
Захист на рівні методів.
Налаштування Spring Security у стилі Java.
Чого ви навчитеся на даному курсі:
Розуміти принципи систем безпеки у вебзастосунках.
Підключати фреймворк Security Spring.
Налаштовувати джерело даних для аутентифікації користувача.
Підключати як стандартні налаштування та форми для аутентифікації, так і власні.
Створювати систему фільтрації запитів на адресу, роль користувача або стан аутентифікації.
Обмежувати доступ до окремих методів/функцій програми.
Використовувати вбудовані методи Spring Security для захисту від CSRF-атак.
Використовувати в роботі Spring Expression Language.
Налаштовувати CORS у Spring Security.
Організовувати доступ до даних за допомогою протоколу LDAP.
Використовувати методи шифрування для зберігання паролів у базі даних.
Використовувати можливості AOP для ускладнення моделі обмежень доступу до ресурсів.
Попередні вимоги
Для комфортного проходження курсу у вас мають бути:
знання Java (8+).
базові знання Spring.
знання Maven.
загальне розуміння реляційних БД.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до спеціальності Java Developer.
Нові відео курси ITVDN українською мовою
Автор: Редакція ITVDN
Перелік оновлено 03 березня 2026 року
Друзі, привіт! Якщо ви вже трохи знайомі з нашим ресурсом, то, мабуть, помітили, що від початку повномасштабної війни ми активно працюємо над створенням нових українськомовних відео курсів – якісних і доступних за ціною для кожного з вас.
Наразі ви можете вивчати на ITVDN такі українськомовні курси:
✅ FrontEnd + Node.js
HTML5 & CSS3 Стартовий
CSS Flexbox.
Верстання на Grid.
Практичний курс з верстки лендінгу
Bootstrap 5.
Шаблонізатор Pug.
JavaScript Стартовий.
JavaScript Базовий
JavaScript Поглиблений
JavaScript Шаблони
JavaScript Патерни Проєктування
Асинхронне програмування у JavaScript.
TypeScript.
React Базовий.
React Поглиблений.
Vue.js Стартовий.
Angular Базовий.
Тестування Angular додатків
Node.js Базовий.
✅ Java
Основи IntelliJ IDEA
Java Стартовий.
Java Базовий
Java Поглиблений.
SOLID принципи в Java.
MySQL Базовий.
JDBC & Hibernate
Unit-тестування в Java з JUnit
Основи Java EE
Spring.
Spring MVC.
Spring Data.
Spring Security.
Створення застосунків за допомогою Spring Data
Асинхронне програмування на Java
✅ .NET
C# Стартовий.
SQL Базовий.
C# Асинхронне програмування.
Універсальні шаблони C#.
Unit-тестування у C#.
Породжуючі патерни проєктування.
Структурні патерни проєктування мовою C#.
Алгоритми та структури даних мовою C#
Entity Framework Core Базовий
Entity Framework 6
ASP.NET Core Базовий
✅ Python
Python Стартовий.
Python Базовий
Flask.
Породжуючі патерни проєктування на Python
Структурні патерни проєктування на Python
Створення проєкту на Python і Django
✅ Інше
Основи використання Git
PostgreSQL.
Основи адміністрування Windows Server.
Docker.
React Native.
Unity Стартовий.
Android Базовий.
PL/SQL.
Unit-тестування в PHP.
Триває процес публікації нових курсів:
HTML5 & CSS3 Базовий
Transact-SQL
Новий курс SQL Базовий українською
Автор: Редакція ITVDN
Друзі, привіт! Відтепер ви можете вивчати SQL на ITVDN українською мовою – новий відео курс “SQL Базовий” вже на сайті.
SQL – це мова структурованих запитів, яка стоїть біля витоків усіх реляційних систем управління базами даних (РСУБД), тому її знання є фундаментально важливим. Цю мову та/або її інтерпретації використовують як BackEnd розробники усіх напрямків, котрі працюють з реляційними БД, так і Data Analysts, Data Scientists, адміністратори БД та навіть тестувальники.
У базовому курсі SQL студенти вивчатимуть основи мови, включаючи її синтаксис, основні операції обробки даних і принципи взаємодії з базами даних.
Курс складається з 10 уроків, кожний містить домашні завдання з прикладами на реальній базі даних. Після проходження курсу ви будете гарно розуміти основи SQL, що дозволить вам взаємодіяти з базами даних, виконувати операції маніпулювання даними, а також отримувати та змінювати дані.
Автор курсу – Дмитро Бурковський, SQL Developer.
Тривалість курсу – 7 годин 2 хвилини.
Структура курсу:
Знайомство з MS SQL Server 2019.
Запити DDL. Команди CREATE, ALTER, DROP, TRUNCATE, EXEC.
Запити DDL. Типи даних, атрибути.
Запити DML. Команди INSERT, SELECT, ORDER BY, WHERE.
Запити DML. Команди UPDATE, DELETE, оператори фільтрації.
Групування даних.
З'єднання таблиць.
Вбудовані функції.
Змінні. Умови. Цикли.
Процедури. Тригери. Представлення.
Чого ви навчитеся на даному курсі:
Створювати бази даних
Описувати зв'язки між таблицями
Будувати прототип бази даних
Проводити нормалізацію та денормалізацію
Заповнювати, оновлювати, видаляти дані з бази даних мовою запитів SQL
Створювати процедури та функції
Створювати тимчасові таблиці
Проводити транзакції
Попередні вимоги
Достатньо мати базові навички роботи з комп'ютером. Знання основних концепцій програмування та синтаксису може бути корисним, але не є обов’язковим.
Курс рекомендований студентам, які паралельно вивчають якусь мову програмування (Python, Java, C++, C#, PHP та інші) і планують працювати з даними.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.