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

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82
Результати пошуку за запитом: принцип открытости*
Новий відео курс – Тестування безпеки веб-застосунків

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

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

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

Добрий день, друзі! Сьогодні маємо гарні новини для всіх, хто хоче зробити старт у вивченні однієї з найпопулярніших мов програмування – на ITVDN опубліковано новий курс “Java Стартовий”. Курс українською мовою! Java – це класична мова програмування, якою можна писати найрізноманітніші додатки, але найбільшу затребуваність вона має у Enterprise-додатках для бізнесу та мобільних застосунках. Також ІТ-ринок має значний попит на підтримку та модернізацію вже існуючих Java-проєктів. Курс “Java Стартовий” є першою сходинкою у вивченні програмування мовою Java. На ньому детально розглядаються змінні, константи, типи даних, умовні конструкції, логічні операції, циклічні конструкції, принципи створення та використання методів, механізми рекурсії і основи роботи з масивами даних. У процесі навчання ви дізнаєтеся, чому додатки, створені на Java, можна запустити практично в будь-якому середовищі. Отримаєте зрозумілу базу програмування, завдяки якій створите свій перший застосунок. Автор курсу – Дмитро Красний, Android Developer у стартапі та QA Specialist у ChargerSystem. Також Дмитро веде кілька груп за спеціальністю Java Developer. Навчання проходить у форматі Live Online у Zoom тричі на тиждень. Деталі – за посиланням. Тривалість курсу – 7 годин 24 хвилини. Структура курсу: Знайомство з мовою Java. Машинна математика. Змінні та типи даних. Змінні та типи даних. Умовні конструкції. Логічні та побітові операції. Циклічні конструкції. Методи. Рекурсивні та перевантажені методи. Масиви. Чого ви навчитеся на даному курсі: Розуміти налаштування інфраструктури Java та можливості, які вона надає Створювати програмні рішення та проєкти з використанням IDE IntelliJ IDEA та можливостей мови Java Вибирати відповідний тип для ваших змінних Розуміти різницю між типами даних Використовувати умовні та циклічні конструкції Розуміти роботу рекурсії Створювати та викликати методи, розуміти їх призначення Створювати та обробляти масиви даних Виконувати сортування масивів Попередні вимоги Матеріал розрахований, як на повних новачків, які не знайомі з програмуванням, так і на тих, хто вже працює в цій сфері і хоче зміцнити базові знання або змінити мову програмування. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Пропонуємо вам 30 січня відвідати вебінар "Як стати Java розробником у 2023 році?" для кращого розуміння технологій, які вам знадобляться надалі на шляху становлення Java розробником, а також, аби задати ваші питання автору – Дмитру Красному. Вебінар українською мовою. Курс входить до комплексної програми підготовки за спеціальністю Java Developer.                
Новий відео курс — HTML5 & CSS3 Стартовий

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

Доброго дня! На ITVDN опубліковано новий відео курс – "HTML5 & CSS3 Стартовий"! Через війну, яку рф розв’язала проти України, у лютому вся робота над новими уроками була призупинена, але зараз ми практично відновили наші бізнес-процеси.  Новий курс завершений і доступний в повному обсязі. Він містить фундаментальні знання мов верстання HTML5 & CSS3 та допоможе ввести новачків у світ верстання веб-сайтів та розроблення клієнтської сторони веб-додатків (FrontEnd). В основі роботи будь-якого веб-сайту є демонстрація тексту, зображень та іншого контенту у вікні спеціальної програми – веб-браузера. За допомогою мови HTML створюється початкова розмітка (каркас) кожної веб-сторінки. Потім CSS перетворює сайт, налаштовуючи спосіб відображення елементів і надаючи йому привабливий, ефектний зовнішній вигляд. Вивчення цих мов є основою для навчання будь-якого верстальника та веб-розробника. На курсі «HTML5 & CSS3 Стартовий» ви ознайомитеся з основними конструкціями та принципами використання цих базових мов роботи веб-сайтів. Ви познайомитеся з тим, що таке HTML-теги та як їх використовувати, з особливістю того, як влаштована структура будь-якого сайту, що таке блоки, як формується текст та відображаються картинки. Дізнаєтеся, як працювати з таблицями та списками, їх правила вкладеності, дізнаєтеся правила розміщення блоків та способи роботи зі шляхами для файлів. Автор курсу – Віталій Мазяр, FrontEnd Developer, тренер-консультант CyberBionic Systematics, сертифікований спеціаліст Microsoft, автор відео курсів на ITVDN. У записаних відео уроках він ділиться техніками ефективного використання HTML5 & CSS3, спираючись на власний досвід та найкращі практики. Структура курсу: Введення у HTML. Типи елементів та атрибути. Вступ до CSS. Визначення розмірів блоків. Робота з відступами, властивість margin. Робота з текстом та видимістю елементів. Верстання з використанням Flexbox. Комбінування селекторів. Робота з фоном, властивості background. Семантичне верстання. Чого ви навчитеся на даному курсі: Розуміти основи використання базових конструкцій мови розмітки HTML та мови стилів CSS. Створювати прості односторінкові сайти. Реалізовувати головне меню сайту. Розуміти основи адаптивного та кросбраузерного розроблення сайтів. Створювати блок соціальних мереж. Створювати картки товару та подібні до них інформаційні блоки. Реалізовувати верстання сайту за допомогою модуля Flexbox. Попередні вимоги Цей курс підходить для новачків, які жодного разу не програмували. Для старту навчання знадобиться комп'ютер/ноутбук та стабільний доступ до Інтернету. Дивіться перший урок у вільному доступі. Якщо у вас є активна підписка, курс доступний для вас у повному обсязі.
Новий відео курс Асинхронне програмування Java

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

Всем привет! Друзья, хотим вас порадовать новым видео курсом, который будет интересен каждому Java разработчику, желающему уверенно владеть темами асинхронности и многопоточности — на ITVDN вышел курс “Асинхронное программирование в Java”! Java – это один из самых популярных языков программирования, использующий асинхронность и многопоточность в частности для построения корпоративных серверных приложений, веб приложений, десктопных и мобильных приложений. Механизмы асинхронности и многопоточности часто применяются при реализации современных высоконагруженных и распределенных приложений, а также при реализации пользовательского интерфейса и использовании операций ввода/вывода. На данном курсе будет рассмотрено понятие потоков и многопоточности в целом, непосредственно концепция асинхронного программирования, а также современные приемы организации выполнения асинхронных задач на языке Java. По окончанию курса вы сможете самостоятельно создавать многопоточные и асинхронные задачи на языке Java. Автор курса — Юрий Миленин, Middle Java Developer. В записанных видео уроках он демонстрирует техники эффективной реализации асинхронности и многопоточности при помощи Java, опираясь на собственный опыт и лучшие практики.   Структура курса: Многопоточное программирование. Асинхронное программирование. ExecutorService. ThreadPool, Fork/Join Framework. Потокобезопасные коллекции. Future API. Future vs CompletableFuture Методы runAsync и supplyAsync. Обработка исключений. Объединение нескольких CompletableFuture. Асинхронность в Spring. Аннотация @Async @Scheduled & SceduleExecutorService Паттерны проектирования Producer Consumer и Scatter-Gather.   Чему вы научитесь на данном курсе: Реализовывать в своих приложениях принципы асинхронности и многопоточности для быстрой и неблокирующей работы приложения. Создавать и запускать потоки. Использовать ExecutorService и ThreadPool для управления потоками. Использовать Fork/Join Framework для решения проблемы с использованием параллельного подхода «разделяй и властвуй». Работать с потокобезопасными коллекциями. Использовать Future и CompletableFuture для работы с асинхронными задачами. Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода. Использовать асинхронность в веб-приложениях на Spring Framework. Управлять выполнением задач, создавая пользовательский планировщик задач. Реализовывать в приложении паттерны проектирования Producer-Consumer и Scatter-Gather. Предварительные требования Для понимания материалов данного курса потребуются знания языка Java на уровне «Java Углубленный», базовые знания Spring Framework. Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Асинхронности в Java” в удобное для вас время и в удобном темпе! Курс входит в комплексную программу подготовки по специальности Java Developer.
Новий відео курс Веб-розробка на 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 Углубленный
Новий відео курс Python 3.8.6

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

Добрый день, друзья! У нас отличная новость для всех, кто имеет начальные знания по Python и собирается углубляться в изучение данного языка — на ITVDN вышел видео курс “Python Базовый”. Python — это один из самых популярных объектно-ориентированных языков программирования, применяемый как в веб-разработке, так и в машинном обучении, анализе больших данных, а также для создания прикладных приложений, игр и системного администрирования. Благодаря своей универсальности, лаконичности и простоте Python получил всемирную популярность, а те, кто выбрал данный язык для изучения, — огромные перспективы в IT со множеством интересных задач и высокой оплатой труда.    Курс «Python Базовый» является логическим продолжением курса «Python Стартовый». На данном курсе рассматривается парадигма объектно-ориентированного программирования (ООП) и её реализация в языке Python версии 3.8.6. Вы познакомитесь с основными концепциями ООП: инкапсуляцией, наследованием, полиморфизмом, абстракцией и тем, как эти принципы воплощены в конструкциях Python. Также, на курсе рассматривается способ практического применения рекурсии в Python, способы работы с файлами на чтение и запись, особенности сложных структур данных, создание своих модулей и основы правильного оформления кода по правилам PEP8. Автор курса — Бондаренко Кирилл, Data Scientist и Python Developer. В записанных видео уроках он делится эффективными техниками программирования на Python, опираясь на собственный опыт и лучшие практики. Структура курса: Введение в ООП. Наследование. Инкапсуляция. Полиморфизм Абстракция. Работа с рекурсией. Структуры данных. Модули Python. Чтение и запись файлов. Модули Python. Чему вы научитесь на данном курсе: Создавать простые объектно-ориентированные приложения. Понимать основы парадигмы ООП и её особенности в Python. Выстраивать архитектуру приложения на основе классов и объектов. Уметь читать, обрабатывать и записывать файлы (текстовые, XML, CSV, JSON). Понимать, что такое РЕР8, РЕР20 и уметь применять на практике правила оформления кода в Python 3. Понимать Дзен Python. Применять List and dict comprehensions (генераторы списков). Работать со сложными структурами данных в Python. Создавать свой Python модуль Предварительные требования Чтобы успешно стартовать в изучении “Python Базовый”, необходимо иметь начальные знания конструкций Python (типы данных, циклы, ветвления, функции, обработка исключений). Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Python Базовый” в удобное для вас время и в удобном темпе! Также, предлагаем вам ознакомиться с записями некоторых наших вебинаров для лучшего понимания специфики профессии Python разработчика и языка Python в частности: “Как стать Python разработчиком в 2021 году” “Зачем нужны итераторы в Python” “Объектно-ориентированное программирование в Python” Курс входит в комплексную программу подготовки по специальности Python Developer.
Новий відео курс “React Native”

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

Всем привет! На ITVDN появился новый видео курс для начинающих разработчиков мобильных приложений, а также для frontend react разработчиков, которым интересно направление мобильной разработки. Курс посвящен изучению главных принципов, методов и техник создания качественных кроссплатформенных мобильных приложений с использованием React Native. React Native — это фреймворк, позволяющий создавать мультиплатформенные мобильные приложения для iPhone и Android, а также приложения для других платформ, таких как Smart TV, VR и приложения с дополненной реальностью. Вы научитесь создавать с нуля программы для упомянутых мобильных платформ на примере создания приложения для просмотра новостей из Интернета. Узнаете, как самостоятельно настраивать окружение для разработки, стилизовать приложение, использовать современные библиотеки, использовать Redux/Saga для управления стейтом приложения. Помимо этого, будет подробно рассмотрена работа с API в React Native для беспроблемной работы с любым API. Также, вы научитесь собирать рабочие сборки приложений на устройство. Автор курса — Александр Бабич — Full Stack Software Engineer. В записанных видео уроках Александр делится эффективными техниками работы с фреймворком React Native, которые позволяют создавать качественные и современные мобильные приложения. Структура курса: Введение в React Native React Native — стилизация компонентов Библиотеки для стилизации компонентов Использование TypeScript Навигация Работа с Redux Saga Настройка стартового экрана, иконок Нативные плагины Интернет подключение Сборка и установка приложения на устройство Чему вы научитесь на данном курсе: Создавать свои мобильные приложения с нуля, используя React Native Понимать структуру проекта React Native Стилизовать свой проект с помощью StyleSheet и FlexBox, а также использовать популярные библиотеки для стилизации компонентов Использовать TypeScript с React Native, получая возможность отлавливать большую часть ошибок ещё до исполнения кода, улучшая и ускоряя процессы разработки Использовать библиотеки навигации для вашего проекта — React Navigation и React Native Navigation (RNN) Использовать Redux для написания кода в функциональном стиле и Redux Saga для асинхронных операций Устанавливать нативные плагины в ситуациях, когда вашему приложению требуется доступ к API платформы, для которого в React Native еще нет соответствующего модуля Осуществлять интернет запросы в приложениях React Native, а также их отладку, используя React Native Debugger Реализовывать общую стилизацию вашего приложения, помогающую его продвижению в AppStore и Google Play Осуществлять сборку приложения с релизной конфигурацией, подписывать его и устанавливать его на Android и iOS устройства Предварительные требования Для полноценного прохождения курса “React Native” нужны базовые знания JavaScript. Смотрите первый урок курса в свободном доступе. Также, можем вам предложить ознакомиться с бесплатными вебинарами “React Native для начинающих” и “React Native — лучшие практики”, которые помогут понять специфику данного фреймворка и то, какие подходы лучше всего применять при создании мобильных приложений на React Native.
Новий курс Дмитра Охріменка - JavaScript Starter

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

Добрый день! На ITVDN появился новый курс Дмитрия Охрименко JavaScript Starter. JavaScript – самый популярный язык программирования. Без него не обойтись в web-разработке. Также JavaScript применяется в разработке серверных приложений, игровых и мобильных приложений, для создания сценариев в автоматизации тестирования и других задач. Если вы программист или хотите им стать – вам необходимы базовые знания JavaScript. Автор курса — Дмитрий Охрименко — CEO CyberBionic Systematics, сертифицированный тренер Microsoft и автор видео курсов ITVDN по .NET и FrontEnd разработке. Все курсы Дмитрия Охрименко смотрите здесь. Основная цель курса – помочь вам в изучении всех главных синтаксических конструкций JavaScript. Вы узнаете, как работать с переменными, использовать условные и циклические конструкции, массивы и объекты. Вы получите все знания, которые необходимы для написания алгоритмов и подготовите базу, после которой можно углублять свои знания в веб-разработке или начать использовать JS для других целей. Структура курса: Введение. Знакомство с JS. Структура кода. Переменные и типы данных. Строки и преобразование типов. Операторы. Условный оператор if. Switch и тернарный оператор. Циклы. Массивы. Методы массивов. Функции. Часть 1. Функции. Часть 2. Объекты. Часть 1. Объекты. Часть 2. Чему вы научитесь на данном курсе: Создавать на JavaScript базовый динамический контент для web-страниц. Понимать принципы и уметь работать с переменными и типами данных. Работать с условными и циклическими конструкциями. Понимать особенности использования массивов и уметь работать с методами для обработки данных в массивах. Использовать функции (понимать и использовать области видимости, контекст, рекурсию). Работать с объектами. Для кого этот курс Этот курс рассчитан на начинающих без опыта и знаний в программировании. Вы можете начать обучение прямо сейчас — достаточно умения работать с текстовым редактором. Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите первые уроки и сконцентрируйте внимание на особенностях работы JavaScript. Если вы занимаетесь тестированием ПО,  курс JavaScript Starter поможет вам разобраться с синтаксисом языка и станет первым шагом в освоении автоматизации тестирования. Смотрите прямо сейчас Смотрите первый урок курса в свободном доступе. Для тех, у кого активна подписка, курс доступен в полном объеме. Больше курсов по JavaScript Видео курс “JavaScript Starter” является первой ступенькой на пути к полноценному освоению языка программирования JavaScript. Для более углубленного изучения смотрите такие курсы на ITVDN: How To JavaScript JavaScript Advanced ECMAScript 6 JavaScript: Расширенные возможности ( ES6, ES7, ES8, ES9 ) JavaScript Шаблоны Берегите себя. Будьте здоровы и изучайте программирование на ITVDN!
Новий курс "Jenkins" для DevOps розробників

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

Дорогие друзья! На ITVDN появился новый курс по крутой технологии, которая позволяет автоматизировать определенные процессы разработки ПО — Jenkins. В первую очередь этот курс заинтересует DevOps разработчиков, но также будет полезен и другим IT специалистам. Что такое Jenkins? Jenkins — это программная система с открытым исходным кодом, которая позволяет автоматизировать большую часть повторяемых процессов в разработке ПО. Ее используют для непрерывной сборки и проведения тестов программных пакетов разработчиков, что упрощает интеграцию их изменений в проект и облегчает процесс получения пользователями новой сборки ПО. Jenkins легко совмещается с любыми технологиями, которые относятся к непрерывной интеграции, а также имеет большое количество различных плагинов, расширяющих его базовый функционал. Все это ведет к ускорению процесса разработки ПО, что является очень важным критерием на рынке бизнес-услуг.  Чем так хорош Jenkins? Имеет открытый исходный код, полностью бесплатен Дает возможность гибкой настройки всей системы Может работать под различными ОС: Windows, macOS, UNIX-подобные ОС Имеет сотни плагинов, каждый из которых расширяет возможности Jenkins-a Работает с различными DevOps-технологиями: Libvirt, Kubernetes, Docker и т. д. Предоставляет полный контроль над системой Курс “Jenkins” от ITVDN будет полезен тем, кто хочет развиваться в сфере DevOps, а также разработчикам, которые собираются практиковать принципы непрерывной интеграции в больших проектах и при этом желают иметь доступ ко всем рычагам настройки системы. Автор курса — Бабай Иван, DevOps Engineer в EPAM Systems. На курсе вы познакомитесь с основами работы с системой Jenkins и научитесь писать простые задания для сборки (job) и задания для непрерывной доставки и развертывания (pipeline). После прохождения курса, вы сможете применять полученные знания на практике — создавать рабочие сценарии для сборки ваших проектов и деплоя приложений на рабочие сервера. Чему вы научитесь? Использовать на практике Jenkins — приложение для непрерывной интеграции кода в вашем программном продукте Создавать сценарии для запуска сборки и деплоя приложений из Jenkins Использовать в своем проекте Git и Jenkins GitHub Plugin Создавать в Jenkins проекты на основе Maven Обеспечивать контроль исходного кода в Jenkins с помощью инструментов контроля качества кода Применять системы сборки Gradle и Ant Работать в Jenkins с Shell скриптами Использовать Tomcat сервера как Staging Environment Применять другие фичи, на которые способен Jenkins Смотрите первый урок курса в свободном доступе.
До Дня Студента – відеокурси у подарунок

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

Друзі, привіт! 17-го листопада  -  День студента! 🎉✨🎁 Ми вітаємо усіх, хто зараз «гризе граніт науки». Бажаємо вам крутих викладачів, легких іспитів і заліків та цікавого студентського життяІ 🎁Подарунок Ми даруємо студентам наш найкращий контент – нові українські відеокурси з програмування, тестування, веб-дизайну та інших технологій! Обирайте, що вас цікавить, і вчіться безкоштовно. Ви можете обрати один із курсів: ✅ FrontEnd + Node.js HTML5 & CSS3 Стартовий CSS Flexbox. Верстання на Grid. Практичний курс з верстки лендінгу Bootstrap 5. Шаблонізатор Pug. 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 Базовий ASP.NET Core Базовий ✅ Python Python Стартовий. Python Базовий. Python Базовий 2025 Flask. Породжуючі патерни проєктування на Python ✅ Інше Основи використання Git PostgreSQL. Основи адміністрування Windows Server. Docker. React Native. Unity Стартовий. Android Базовий. PL/SQL. Unit-тестування в PHP. Як отримати доступ Потрібно бути зареєстрованим користувачем ITVDN. Заповнити заявку та вказати в ній, який курс Ви бажаєте отримати. Акція тільки для студентів ВНЗ. Заявки приймаються до 12:00 18-го листопада, а доступ до обраного вами курсу буде відкрито в цей же день до 18:00 на 10 днів. Оформити заявку Що ви отримаєте: Доступ до усіх відео уроків обраного курсу на 10 днів Матеріали уроків – опорні конспекти, презентації Вихідний код навчальних проєктів Практичні завдання Онлайн тестування Після закінчення курсу отримати Сертифікат. Поділися інформацією з друзями! І навчайтеся на ITVDN разом  💛💙
Notification success