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

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

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

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

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

Результати пошуку за запитом: курс - практикум по frontend разработке*
Новий відео курс 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.               
HTML&CSS Турнір

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

Внимание! С 26 мая по 8 июня 2016 г. на ITVDN проходит соревнование для начинающих веб разработчиков - HTML&CSS Турнир. Участники Турнира должны продемонстрировать свои отличные знания и навыки по HTML и CSS, успешно пройдя все задания практикума на Тренажере ITVDN. Всего в практикуме 7 тем, по 20 заданий в каждой теме. За каждое успешно выполненное задание дается определенное количество баллов (от 5 до 20 в зависимости от уровня сложности задания). Ваша задача – набрать максимальное количество баллов. Учтите, что за использование подсказок и за дополнительные попытки решения задачи баллы будут сниматься. Победители турнира, чьи результаты будут лучшими (до 30 человек), 9 июня 2016 г. получат в подарок видео курс HTML5&CSS3. Для участия в соревновании: Выполните все задания практикума HTML&CSS Сделайте скрин с Вашими результатами и опубликуйте его в группе ITVDN в vk Заполните регистрационную форму участника Турнира Количество попыток решения отдельных задач практикума не ограничено, однако при определении победителей будут учитываться два показателя - результат (в баллах) и количество попыток решения отдельных задач. Результаты Турнира с именами победителей будут опубликованы на сайте 9 июня 2016 года. Пусть победят сильнейшие!
Dev.ІТ-курси - новий сервіс підбору навчальних програм

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

Команда dev.by  - медиа про ИТ индустрию в Беларуси и мире, запустила глобальный каталог учебных программ — dev.ИТ-курсы. Эксперты ведущих IT-компаний, таких как EPAM и Wargaming, помогли отобрать обучающие программы по 8 направлениям: программирование, аналитика, управление, маркетинг, дизайн, иностранные языки, soft skills и финансы. В коллекцию вошли и курсы ITVDN по Python, PHP, Unity, Java, .NET и не только со специальным предложением для пользователей. Основной фокус каталога — это ИТ и digital-профессии, которые уже пользуются спросом на рынке и будут востребованы еще как минимум 3-5 лет. Вы можете настроить фильтры сервиса и выбрать направление, регион, язык, бесплатную или платную форму обучения. А еще курсы можно фильтровать по школам, платформам, специализациям и навыкам. Надеемся, этот ресурс будет вашим надежным помощником в подборе дополнительных курсов и тренингов.
ITVDN анонсує відео C# для професіоналів - Оновлений!

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

На образовательном портале ITVDN вышел новый долгожданный видеокурс C# для профессионалов! Видеокурс C# для профессионалов предназначен для глубокого изучения платформы Microsoft .NET Framework и языка C#. В этом курсе Вы узнаете, что такое рефлексия и атрибуты, сериализация и сборщик мусора. Также, видео уроки содержат описание многих стандартных классов, которые позволяют работать с файловой системой, с наборами данных, строками, XML и многим другим. Этот курс предназначен для слушателей, которые уже имеют знания в программировании на языке C#. Перед просмотром данного видео курса мы рекомендуем изучить материалы видео курсов C# Стартовый, C# Базовый. Изучив материалы видео курса С# для профессионалов Вы сможете уверенно использовать C# и лучше понимать принципы работы разных технологий платформы Microsoft .NET Видео курс по программированию на языке C# от Александра Шевчука. Материалы курса содержат много полезных примеров, которые позволят Вам глубже понимать языковые конструкции и принципы использования многих классов платформы Microsoft .NET Framework. В этом видео курсе Вы узнаете, как создавать пользовательские коллекции и работать с системными интерфейсами для создания коллекци, а также детально рассматриваются главные коллекции платформы .NET. Вы изучите материал, который позволит Вам работать с файловой системой, создавать, редактировать и удалять файлы и директории, также изучите одну из самых важных функций платформы .NET Framework -  рефлексию. Вы узнваете как создавать свои атрибуты и правильно использовать системные атрибуты. Сериализация – одна из важных задач в разработке приложений. В этом видео курсе Вы узнаете какие классы и подходы используются для сохранения данных в .NET Framework. В видеокурсе рассматриваются возможные проблемы, связанные с неправильной реализацией иерархии, кроме того, описывается применимость шаблона NVI для решения проблемы «неправильных» базовых классов. Отдельное внимание уделаяется рассмотрению понятия полиморфизм и его видам. Подробнее с видеокурсом C# для профессионалов Вы можете ознакомиться на странице http://itvdn.com/ru/video/csharp-for-professional-renewed
Отримай у подарунок будь-який відео курс ITVDN

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

Дорогие друзья, у нас мега новость ко Дню знаний! ITVDN дарит возможность каждому из вас выбрать себе в подарок 1 видео курс по программированию и информационным технологиям из нашего Каталога. Что можно изучать на ITVDN? В нашем каталоге вы найдете более 220 видео курсов на 20 разным IT направлениям, среди которых программирование на C#, Java, Pyrhon, JavaScript, C++, PHP, Ruby, создание игр на Unity, основы тестирования ПО, UI/UX дизайн, SCRUM и введение в Project Management. Каждый сможет найти для себя новые интересные курсы - как новички, так и опытные разработчики, желающие изучить новые технологии! Чтобы получить курсу в подарок, нужно: Зарегистрироваться на сайте ITVDN. Найти для себя видео курс в каталоге ITVDN. Заполнить заявку участника акции.   Заявки принимаются до 24:00 1 сентября. Доступ к курсу будет открыт 2-3 сентября. Доступ открывается на 10 дней. Топ 10- Лучшие курсы ITVDN - лидеры просмотров C# 8.0 Стартовый C# базовый (ООП) Java Стартовый Transact SQL JavaScript Стартовый Python 3.8.6 Стартовый ASP.NET Core Web API. Практический курс Java Углубленный HTML5 и CSS3 Стартовый Шаблоны проектирования Топ-10 - Новые курсы за 2021 год JavaScript Базовый Python Базовый Web Testing Angular Базовый Django Базовый Figma. Дизайн интернет-магазина Flask jQuery Асинхронное программирование в Java Верстка сайта на CSS Grid   Поздравляем всех с наступающим праздником! Знание - сила!
Корпоративне навчання IT співробітників; курси підвищення кваліфікації IT персоналу.
ITVDN для організацій. Навчання співробітників за одним із курсів з каталогу або індивідуально складеним планом навчання. Курси підвищення кваліфікації персоналу із ITVDN.
Hibernate & JDBC - новий відео курс для Java розробників

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

Добрий день, друзі! Сьогодні маємо гарні новини для всіх, хто хоче навчитися зв’язувати Java-застосунки з базами даних – на ITVDN опубліковано новий курс “JDBC & Hibernate”. Курс українською мовою! JDBC (Java DataBase Connectivity) – це промисловий стандарт взаємодії Java-застосунків із базами даних. Hibernate – популярна бібліотека для роботи з базами даних в Java, призначена для розв’язання задач перетворення Java-об’єктів з оперативної пам’яті у сутності бази даних – відображення між об'єктами та реляційними структурами (object-relational mapping, ORM). Курс охоплює усі теми, необхідні для роботи з БД з бібліотекою Hibernate: від основ підключення до бази даних до розширених функцій Hibernate. Ви дізнаєтесь про драйвери JDBC, познайомитеся з обробкою транзакцій та помилок, керуванням винятками у JDBC, зрозумієте різницю між Hibernate анотаціями і XML-мапінгом та багато іншого. До кінця курсу ви навчитеся працювати з базами даних і впевнено використовувати Hibernate для збереженням даних у програмах Java. Автор курсу – Юрій Міленін, Tech Lead at DataArt. Тривалість курсу – 2 години 52 хвилини. Структура курсу: Початок роботи з Databases та JDBC. JDBC Advanced. Початок роботи з Hibernate. Hibernate Mapping and Entities. Hibernate Query Language (HQL) and Criteria API. Hibernate Advanced. Чого ви навчитеся на даному курсі: Ефективно працювати з базами даних в Java-програмах Оптимізувати пошук даних Використовувати ORM в своїх програмах Використовувати Hibernate Query Language (HQL) запити у Hibernate. Вміти використовувати Criteria API для створення складних запитів Розуміти різницю між Lazy та Eager loading у контексті Hibernate Підвищувати ефективність шляхом кешування даних Правильно використовувати транзакції для забезпечення ACID Обробляти виключення, пов’язанні з БД Вирішувати N+1 проблему Використовувати найкращі практики роботи з БД Попередні вимоги Цей курс призначений як для розробників початківців – тих, хто отримав базові вміння програмування на Java, і тепер хоче навчитися поєднувати роботу Java-застосунків із базами даних, так і для професійних розробників, які мають досвід написання програм на Java, але бажають покращити свої знання JDBC і Hibernate для ефективної взаємодії з базою даних і ORM. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки за спеціальністю Java Developer.     
Новий курс Unit-тестування в Java з JUnit українською

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

Добрий день, друзі! Сьогодні маємо гарні новини для всіх, хто хоче вдосконалити навички створення програм мовою Java і навчитися якісно тестувати свій код – на ITVDN опубліковані всі уроки нового курсу “Unit-тестування в Java з JUnit”. Курс українською мовою! Unit-тести – ефективний інструмент для виявлення та локалізації помилок. Вони допомагають скоротити час пошуку та виправлення проблем, оскільки дозволяють швидко ідентифікувати їх місце в коді. JUnit – найпопулярніший фреймворк для юніт-тестування в Java розробці. Курс складається з 7 уроків, на яких ми розберемось, що таке юніт-тестування та взагалі які типи тестування існують. Подивимося на необхідні залежності для початку роботи та життєвий цикл тестового класу. Також дізнаємося, як почати працювати з JUnit, розберемо приклади написання юніт-тестів та як писати параметризовані тести. Після проходження курсу ви будете мати достатню базу знань для впевненого старту роботи з JUnit та розуміння, що таке юніт-тестування і коли воно застосовується. Ви зможете легко покрити свій код тестами та бути впевненими у тому, що він працює правильно. Автор курсу – Дмитро Ковтеба, Java Software Engineer at Sigma Software Group. Тривалість курсу – 3 години 58 хвилин. Структура курсу: Теорія тестування: види, типи тестів та методології розробки через тестування. Налаштування та запуск першого тесту. Анотації життєвого циклу. Параметризовані тести в JUnit5. Порівняння JUnit4 та JUnit5. Додаткові фреймворки та знання для JUnit. Тестові репорти та JUnit in Spring. Чого ви навчитеся на даному курсі: Впевнено використовувати фреймворк JUnit як у 5-й, так і 4-й версії для модульного тестування своїх продуктів. Писати параметризовані тести та створювати набори тестів. Застосовувати такі інструкції: @Test, @Before, @BeforeClass, @After, @AfterClass, @Ignore та багато інших. Розуміти та вміти застосовувати методи класу Assertions. Виконувати тести у відповідному порядку за допомогою анотації @FixMethodOrder. Запускати кілька тестових класів одночасно. Параметризувати та групувати тести за категоріями. Проводити міграцію раніше написаного коду із JUnit 4 на JUnit 5. Cтворювати власні приклади для того, щоб подивитись, як це працює на практиці. Попередні вимоги Для проходження курсу необхідні: Базові знання з Java8 і вище. Базове володіння IntelliJ IDEA. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки за спеціальністю Java Developer.                
Новий відео курс – Тестування безпеки веб-застосунків

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

Добрий день, друзі! Сьогодні ми маємо приємні новини для всіх, кого цікавить тема захищеності веб-застосунків – на ITVDN опубліковано новий курс “Тестування безпеки веб-застосунків”. Цей курс поєднує в собі теорію та практику. Ви ознайомитеся з основами тестування безпеки веб-додатків та деякими найпоширенішими вразливостями, притаманними сучасним веб-застосункам, навчитеся використовувати різні спеціалізовані інструменти для виявлення вразливостей та отримаєте знання для усунення та запобігання таким вразливостям у веб-застосунках. За підсумками курсу ви зможете самостійно та повноцінно виконувати задачі тестувальника безпеки веб-додатків на проєкті. Автор курсу – Андрій Гриценко, Application Security Engineer. Понад 25 років досвіду роботи в IT – в основному в банківському секторі, – у тому числі 11 років досвіду на керівних посадах, 4 роки досвіду в оцінці безпеки застосунків та тестуванні ПЗ (ручному та автоматизованому) з тісною взаємодією з командами розробників. У записаних відео уроках автор ділиться ефективними техніками тестування безпеки, які актуальні та затребувані на сьогоднішній день. Тривалість курсу – 8 годин 30 хвилин. Структура курсу: Теорія безпеки веб-застосунків. Основи XSS. SQL ін'єкції. Аутентифікація та контроль доступу. Небезпечні прямі вказівники на об'єкти. Неправильна конфігурація безпеки. CSFR. Підробка міжсайтових запитів. Тестування вразливостей у компонентах. Конфіденційність даних. Тестування витоків. Неперевірені перенаправлення та пересилання. Стратегія тестування безпеки. Чого ви навчитеся на даному курсі: Розуміти основи безпеки веб-застосунків Тестувати та виявляти вразливості міжсайтового виконання скриптів (XSS) Тестувати та виявляти вразливості SQL-ін'єкцій Тестувати та виявляти вразливості автентифікації та контролю доступу Тестувати та виявляти вразливості IDOR (прямі вказівники на об'єкти) Тестувати та виявляти вразливості конфігурацій веб-застосунків Тестувати та виявляти вразливості підробки міжсайтових запитів (CSRF) Тестувати та виявляти вразливості у компонентах та бібліотеках веб-застосунків Тестувати та виявляти вразливості витоку конфіденційних даних Виявляти фішингові атаки та налаштовувати політики CORS Планувати та виконувати діяльність щодо тестування безпеки. Попередні вимоги Для успішного проходження курсу вам знадобиться знання моделі мережевої взаємодії, розуміння та знання будь-якої мови програмування, загальне розуміння JavaScript, знання SQL. Буде плюсом знання Testing (види тестування, принципи тест-дизайну, тестові артефакти, рівні тестування, вимоги). Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн-тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете переглянути його прямо зараз. Курс записано російською мовою, проте сам автор живе та працює в Україні над українськими проєктами. Курс входить до комплексної програми підготовки за спеціальністю QA.
Новий відео курс Веб-розробка на PHP Symfony

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

Всем привет! Друзья, у нас отличная новость для всех, кто владеет языком программирования РНР и собирается углубляться в изучение популярного фреймворка Symfony — на ITVDN вышел видео курс “Веб-разработка на РНР Symfony”. Symfony – это один из самых популярных PHP фреймворков, часто выбираемый для создания больших веб-проектов, реализуемых на уровне организаций. Разработчики ценят Symfony за высокую производительность и стабильность, а также наличие удобной технической документации. Курс «Веб разработка на PHP Symfony» позволит вам изучить основы работы с этим популярным фреймворком на примере разработки небольшого приложения. На данном курсе вы познакомитесь с Symfony Security, научитесь использовать в Symfony валидатор и формы. Также, на курсе будут рассмотрены особенности Dependency Injection и применения сервис-контейнеров, особенности различных подходов в тестировании Symfony-приложения, работа с базами данных и сериализация в Symfony. Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится эффективными техниками работы с фреймворком Symfony, опираясь на собственный опыт и лучшие практики.   Структура курса: Знакомство с Symfony. Настройка рабочего окружения. Роутер, контроллеры, ParamConverter, views. Сервис-контейнер. Doctrine (репозитории, entity менеджер, фикстуры). Doctrine (lifecycle callbacks, query builder, relations). Symfony Security. Twig. Валидатор и формы. Event Listener. Сериализатор. Тестирование.   Чему вы научитесь на данном курсе: Создавать небольшое полноценное приложение с помощью фреймворка Symfony. Понимать особенности механизма контроллеров в рамках паттерна MVC и их реализации в Symfony. Работать с Doctrine для организации объектно-реляционного представления ваших сущностей. Понимать особенности и способы организации маршрутизации в Symfony, в частности реализовывать ее через YAML и Annotations. Понимать особенности работы и уметь работать с шаблонизатором Twig. Работать с сериализацией и десериализацией в Symfony. Понимать принципы DI и уметь работать с сервис-контейнерами. Реализовывать аутентификацию и авторизацию в Symfony приложении. Понимать особенности работы и разницу между Event Listener и Event Subscriber. Организовывать полноценное функциональное и юнит-тестирование вашего приложения.   Предварительные требования Для качественного восприятия информации данного курса необходимы знания HTML/CSS, основ PHP, основ работы с MySQL и базовое понимание языка SQL. Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Веб-разработки на РНР Symfony” в удобное для вас время и в удобном темпе! Также, на ITVDN есть записанные видео курсы по другим РНР-фреймворкам: Laravel Практический курс по Laravel YII2 Базовый YII2 Углубленный
Notification success