Результати пошуку за запитом: принцип открытости*
Безкоштовні ключі на софт від JetBrains
Автор: Редакція ITVDN
Компания JetBrains c 2000 года создает эффективные инструменты для разработчиков, освобождая от рутины и помогая сосредоточиться на творческих задачах. Dogfooding — один из ключевых принципов разработки продуктов JetBrains. Сотрудники компании сами постоянно пользуются инструментами, которые разрабатывают, что делает возможным оценивать собственные продукты глазами пользователей.
Для тех пользователей ITVDN, кто проходит Live Online обучение с тренером, наши партнеры предоставляют возможность получить бесплатные лицензии для обучения программированию с помощью профессиональных инструментов для разработчиков IDE JetBrains.
Для вас это прекрасная возможность дополнительно попрактиковать свои навыки и сделать свой процесс изучения программирования еще более полноценным.
Это позволит работать с теми инструментами, которыми пользуются разработчики международного уровня, с многолетним опытом ошибок и удач за плечами.
Среди IDE от JetBrains для профессиональных разработчиков:
IntelliJ IDEA, умная и продуктивная разработка на Java
PyCharm, IDE для профессиональной разработки на Python
Webstorm, умная IDE для JavaScript
Rider, быстрая и мощная кросс-платформенная IDE для .NET
и многие другие.
Получить бесплатный доступ к IDE JetBrains для личного пользования легко и удобно. Обратитесь к нашей технической поддержке или непосредственно к тренеру своего курса Live Online. Тренер-консультант также поможет сориентироваться и подскажет, когда и какую IDE стоит открывать для изучения.
Доступ предоставляется только на время обучения на ресурсе ITVDN по специальности. Количество лицензий ограничено.
Ознакомиться с полным перечнем всех IDE JetBrains.
Желаем вам легкого и продуктивного обучения на ITVDN!
Новий відео курс РНР Стартовий
Автор: Редакція ITVDN
Здравствуйте!
Сегодня мы хотим порадовать начинающих PHP разработчиков — на ITVDN вышел видео курс “PHP Стартовый”.
PHP — это один из лучших скриптовых языков программирования для веб-разработки. Его используют в создании серверной части интернет-страниц и веб-приложений различной степени сложности.
Курс «PHP Стартовый» поможет начать изучение этого востребованного языка. Начав с установки и настройки необходимого ПО, на данном курсе вы узнаете базовые принципы программирования, познакомитесь с типами данных, выражениями и операциями в PHP, изучите основы применения циклических и условных конструкций. На курсе будут рассмотрены индексные и ассоциативные массивы, как часто применяемые типы данных. Также, вы изучите основы работы с переменными и функциями, и узнаете о том, как применять стандартные функции языка PHP.
Автор курса — Владимир Кадук, PHP Developer. Записанные видео уроки Владимира позволяют заложить надежный фундамент в понимании языка РНР и программировании на нем. Курс предоставит вам необходимые теоретические основы и практику для начала изучения специальности PHP разработчика.
Структура курса:
Установка и настройка окружения
Переменные, константы, типы данных
Выражения и операции РНР
Ветвление
Массивы
Циклы
Функции
Стандартные функции РНР
Чему вы научитесь на данном курсе:
Понимать базовые основы программирования.
Работать с различными типами данных в PHP.
Выполнять арифметические, строковые и логические операции.
Работать с операторами ветвления if-else и switch-case
Работать с циклическими конструкциями while, do-while, for, foreach.
Работать с ассоциативными и индексными массивами в PHP.
Создавать и вызывать функции.
Применять стандартные функции PHP.
Предварительные требования
Курс подойдет как тем, кто имеет минимальный опыт в написании кода, так и тем, кто сталкивается с программированием впервые.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатным вебинаром “Как стать РНР разработчиком” для лучшего понимания специальности, в основе которой лежит скриптовый язык РНР.
Курс входит в комплексную программу подготовки по специальности РНР Developer.
Новий курс - Автоматизація тестування мобільних додатків
Автор: Ирина Музыка
Здравствуйте!
На ITVDN вышел видео курс для тестировщиков - “Автоматизация тестирования мобильных приложений”.
Автоматизация тестирования мобильных приложений позволяет существенно ускорить процесс подготовки проектов к публикации, а также автоматизировать многие рутинные процессы в работе QA специалиста.
Данный курс входит в комплексную программу подготовки по специальности QA Automation Engineer. С его помощью вы освоите основные инструменты автоматизации, такие как: Appium, Jenkins, Allure и другие. Изучите теоретические основы и применимость на практике концепции CI/CD, научитесь готовить процесс автоматизации с нуля и до публикации, а также применять в работе паттерны автотестирования.
Автор курса — Андрей Мищенко, QA Automation Engineer. В записанных видео уроках Андрей делится эффективными и удобными техниками тестирования мобильных приложений, основываясь на собственном опыте их применения.
Структура курса:
Введение в мобильное тестирование
Инструменты для автоматизации
Среда разработки. Запуск и настройка Appium
UIAutomatorViewer и AppiumViewer
Локаторы
Автоматизация с нуля
Паттерны и антипаттерны
тестирование Swipe жестов, Reporting, Listeners
Автоматизация веб-приложений
Автоматизация на сервере
Чему вы научитесь на данном курсе:
Реализовывать тестирование мобильного приложения со стадии проектирования и до момента публикации.
Понимать особенности устройства и подходы для тестирования нативных, кроссплатформенных, гибридных и мобильных web-приложений.
Ориентироваться в огромном количестве разнообразных фреймворков для тестирования мобильных приложений.
Применять в работе такой инструмент как Appium, а также UIAutomatorViewer и AppiumViewer.
Находить и манипулировать любыми объектами мобильных приложений, используя такие локаторы, как xPath, ID, Class, Name, CSS.
Разворачивать и тестировать приложения как на виртуальных, так и на реальных мобильных устройствах, а также на облачных сервисах.
Владеть основным стеком технологий и навыками для запуска тестовых фреймворков на реальных проектах.
Предварительные требования
Для прохождения данного курса вам понадобятся знания основ ООП (понятия класс, метод, поля класса, принципы наследования и т. д.), знания основ языка Java и основ тестирования приложений.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатными вебинарами “Как стать Automation QA специалистом?” (Часть 1 и Часть 2) для лучшего понимания специфики данной профессии и инструментария Automation QA инженера.
Курс входит в комплексную программу подготовки по специальности Quality Assurance.
ITVDN Дайджест. Нові відео курси у травні 2019
Автор: Редакція ITVDN
Дорогие друзья, мы начинаем публикацию ежемесячных дайджестов, в которых будет собрана короткая информация о видео курсах, появившихся в течение месяца. Если у Вас есть активная подписка на 3, 6 или 12 месяцев, то новые курсы уже доступны для Вас полностью. Все, у кого нет подписки, могут ознакомиться с новым курсом, просмотрев бесплатный первый урок.
Практический курс по Laravel будет состоять из 8 уроков, на которых вы научитесь применить на практике теоретические знания в разработке веб приложений с использованием PHP фреймворка Laravel. В рамках данного курса, на примере создания небольшого интернет магазина, вы сможете понять и использовать основные механизмы и принципы разработки на Laravel. Сейчас доступны первые 2 урока курса.
Автор - Алексей Круглик, Back-End Developer. Это первый курс Алексея, созданный для ITVDN. Мы будем признательны вам за отзывы и комментарии к курсу.
Смотрите первый урок курса бесплатно.
Курс входит в комплексную программу обучения по специальности PHP Developer.
Новый видео курс UX/UI Design состоит из 10-ти уроков, на которых вы научитесь применять на практике теоретические знания UX/UI дизайна. Вы узнаете об UX/UI дизайне, о роли UX и UI дизайнера на проекте. Научитесь исследовать и делать интерфейсы удобными, рассмотрите особенности работы UX/UI дизайнера внутри команды, основные требования к тому, какими инструментами для разработки дизайна должен владеть современный UX/UI дизайнер.
Автор курса - Артур Рыгус. Артур также сотрудничает с ITVDN впервые и нам очень интересно услышать ваше мнение о курсе! Ждем ваши комментарии, замечания и пожелания.
Смотрите первый урок бесплатно.
Курс будет интересен в первую очередь дизайнерам, а также всем, кто так или иначе связан с веб-разработкой. Мы рекомендуем его для ознакомления тем, кто проходит обучение по специальностям Верстальщик сайтов, FrontEnd Developer, JavaScript Developer.
Оставайтесь на ITVDN!
Офіційний тренінг Certified Scrum Product Owner by Scrum Alliance
Автор: Редакція ITVDN
Стоимость: 700 USD (при условии регистрации до 03 февраля), после 03 февраля стоимость 800 USD
Скидка: для групп от трех человек скидка - 50 USD для каждого человека в группе
Регистрация здесь: http://agile.symphony-solutions.eu/cspo-registration/
Место проведения: Agile space, Львов, ул. Научная, 2Б
Когда: 10-11 марта 2017
Описание события:
Почему стоит посетить тренинг?
* Product Owner является одной из трех основных ролей для успешного внедрения и использования Scrum в проекте. Задачей Product Owner'а является поиск постоянного баланса между бизнесом и командой. В течение тренинга участники освоят базовые принципы и навыки необходимые для работы Certified Scrum Product Owner by Scrum Alliance;
* Тренинг проведет Гайер Амшьйо (Geir Amsjø), первый сертифицированный Scrum Alliance тренер в Норвегии;
* После тренинга и удачного прохождения теста, участники получат официальный сертификат Scrum Alliance, который дает право официально использовать титул Certified Scrum Product Owner в своем резюме.
Что следует знать?
* Предыдущий опыт работы с Scrum для участия в тренинге не является обязательным. Участники поощряются к предварительному ознакомлению с Scrum с помощью открытых источников (книги, журналы, интернет-издания, и т.д.)
* Язык тренинга - английский
* Участие в тренинге не гарантирует получения сертификации Scrum Alliance. Участник пройдет сертификацию только после успешной сдачи теста
* Количество мест ограничено. Регистрация на тренинг завершается 03-го марта.
Кто может принять участие?
Product managers, Program managers, Project managers, Business analysts, coaches и Product Owners, которые готовы пройти официальную сертификацию от Scrum Alliance.
О тренере
Geir Amsjø - первый официально сертифицированный Scrum Alliance тренер в Норвегии. Работает с Agile / Scrum с 2004 года. Сертифицировал более 1500 Certified ScrumMasters и Certified Scrum Product Owners по всему миру.
Подробнее на Fb: Certified Scrum Product Owner by Scrum Alliance
ITVDN анонсує новий відеокурс Angular JS
Автор: Редакція ITVDN
ITVDN выпустил новый видеокурс AngularJS для веб разработчиков, создающих приложения используя JavaScript, по одному из самых популярных JavaScript фреймворков, который используется для написания Single Page Application. Большинство разработчиков используют AngularJS как основную библиотеку при разработке SPA приложений.
Этот видеокурс будет полезен тем, кто хочет овладеть современными знаниями и выйти на новый профессиональный уровень. Он будет интересен как начинающим разработчикам, так и тем у кого уже есть опыт в программировании языке JavaScript. Данный видеокурс позволит структурировать свои знания и даст возможность получить необходимый набор знаний для того чтобы научиться разбираться в чужом коде и создавать также свои собственные приложения.
Об AngularJS можно сказать, что он стал стандартом в разработке SPA приложений. Для того чтобы изучить данный видеокурс Вам необходима будет владеть языком HTML и СSS и , в том числе, JavaScript Essential и JavaScript Advanced.
В данном курсе вы узнаете что такое AngularJS и шаблоны MVC. Когда именно нужно использовать AngularJS и какова его структура. Будут приведены простые и сложные примеры. Можно будет изучить как использовать Bootstrap. Вы научитесь создавать AngularJS приложения использовать модули, контроллеры и основные директивы для построения пользовательского интерфейса.
Также вы научитесь использовать однонаправленный и двунаправленные привязки данных. Использовать директивы для создания повторяющихся элементов интерфейса и загрузки частичных представлений. В курсе будет рассмотрен AJAX – как неотъемлемая часть Single Page приложения. Будут рассматриваются примеры работы с сервисом $http для взаимодействия с серверной стороной.
Одно из преимуществ приложений, написанных с использованием шаблона MVC – тестируемость. В одном из уроков курса будет показано, как создавать и запускать unit тесты для AngularJS приложений. В этом курсе подробно рассматриваются принципы создания сервисов в AngularJS, а также рассматриваются основные системные сервисы. Подробнее информацию о курсе Вы можете посмотреть на странице видеокурса по AngularJS.
Конференції для розробників 2015 року щодо СНД
Автор: Редакція ITVDN
Предлагаем ознакомиться с планом конференций для разработчиков на ближайшее время, которые пройдут на территории СНГ в 2015 году. Мы постарались собрать для вас самые передовые и полезные мероприятия, где можно обменяться опытом и идеями.
14-15 марта, - Solit2015#5!, г.Солигорск, Беларусь
Первая в Беларуси Региональная IT Конференция #5, которая объединяет в себе профессионалов со всей Беларуси и других стран.
Сайт конференции: http://solit.isoligorsk.org
21 марта - IT JAM - IT Jam, г.Киев, Украина.
Конференция является знаковым событием для IT индустрии Украины, цель которого – объединить единомышленников и привнести новое в развитие IT.
Сайт конференции: http://www.itjam.com.ua
02-22 марта - Всеукраинский чемпионат по веб-разработке. г.Киев, Украина
Включает в себя форум ИТ специалистов, мастер-классы и хакатоны.
Сайт конференции: http://uawebchallenge.com
11 апреля - Конференция Go# Moscow Desktop UI & Business Applications. г.Москва, Россия
Конференция, которая рассказывает про насущные проблемы энтерпрайз разработки в мире .NET. Реальная возможность поговорить о том, что вы делает у себя in-house, и как взять под контроль сложные процессы.
Сайт конференции: http://www.gosharp.ru
19 апреля - Конференция .NET разработчиков. г.Челябинск, Россия
Конференция для тех, кто хочет усовершенствовать инженерные подходы к разработке ПО. Для тех, кому важны принципы и подходы к разработке и все что делает разработчиков более продуктивными.
Сайт конференции http://dotnetconf.ru
20-21 мая - DevCon. г.Москва, Россия
Ежегодная конференция DevСon, посвященная разработке под платформу Microsoft
Cайт конференции: http://www.msdevcon.ru
27-28 октября - Microsoft Swit. г.Киев, Украина
Cамая масштабная конференция по технологиям Microsoft в Украине
Сайт конференции: http://msswit.in.ua
Вивчай Java Стартовий безкоштовно
Автор: Редакція ITVDN
З 12 березня по 19 березня 2026 року на ITVDN проходить акція – ви можете пройти навчання за курсом “Java Стартовий” безкоштовно!
Що таке Java?
Java – це класична мова програмування, якою можна писати найрізноманітніші додатки, але найбільшу затребуваність вона має у Enterprise-додатках для бізнесу та мобільних застосунках. Також ІТ-ринок має значний попит на підтримку та модернізацію вже існуючих Java-проєктів.
Про курс «Java Стартовий»
Курс “Java Стартовий” є першою сходинкою у вивченні програмування мовою Java.
На ньому детально розглядаються змінні, константи, типи даних, умовні конструкції, логічні операції, циклічні конструкції, принципи створення та використання методів, механізми рекурсії і основи роботи з масивами даних.
У процесі навчання ви дізнаєтеся, чому додатки, створені на Java, можна запустити практично в будь-якому середовищі. Отримаєте зрозумілу базу програмування, завдяки якій створите свій перший застосунок.
Курс складається з 9 відео уроків загальною тривалістю 7 годин 24 хвилини.
Програма курсу:
Знайомство з мовою Java.
Машинна математика. Змінні та типи даних.
Змінні та типи даних.
Умовні конструкції.
Логічні та побітові операції.
Циклічні конструкції.
Методи.
Рекурсивні та перевантажені методи.
Масиви.
Автор курсу – Дмитро Красний, Java розробник у SIMCORD LLC, з досвідом понад 6 років, у тому числі в ролі Quality Assurance Engineer і ментора з напрямку Java.
Для кого цей курс
Матеріал розрахований, як на повних новачків, які не знайомі з програмуванням, так і на тих, хто вже працює в цій сфері і хоче зміцнити базові знання або змінити мову програмування.
Чому ви навчитеся на цьому курсі:
Розуміти налаштування інфраструктури Java та можливості, які вона надає
Створювати програмні рішення та проєкти з використанням IDE IntelliJ IDEA та можливостей мови Java
Вибирати відповідний тип для ваших змінних
Розуміти різницю між типами даних
Використовувати умовні та циклічні конструкції
Розуміти роботу рекурсії
Створювати та викликати методи, розуміти їх призначення
Створювати та обробляти масиви даних
Виконувати сортування масивів
Терміни акції
Акція проходить з 12 по 19 березня 2026 року включно. Доступ до курсу відкривається на 10 днів.
🎁 30 днів безкоштовного навчання
Автор: Редакція ITVDN
Друзі, 14 січня ITVDN відзначає свій день народження — вже 12 років ми навчаємо, надихаємо та допомагаємо робити перші (і не тільки) кроки в IT 🚀
За цей час навколо ITVDN виросла велика спільнота людей, закоханих у технології, розвиток і нові можливості. І саме вам ми хочемо сказати дякуємо 💙
🎁З 13 січня по 15 січня ви можете отримати безкоштовний доступ на 30 днів до одного з курсів на вибір:
✅ FrontEnd + Node.js
HTML5 & CSS3 Стартовий
CSS Flexbox.
Верстання на Grid.
Практичний курс з верстки лендінгу
Bootstrap 5.
Шаблонізатор Pug.
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 Базовий
Flask.
Породжуючі патерни проєктування на Python
✅ Інше
Основи використання Git
PostgreSQL.
Основи адміністрування Windows Server.
Docker.
React Native.
Unity Стартовий.
Android Базовий.
PL/SQL.
Unit-тестування в PHP.
📝 Як взяти участь?
Щоб отримати доступ, потрібно виконати кілька простих кроків:
1️⃣ Бути зареєстрованим на сайті ITVDN.
2️⃣ Підписатись на наш YouTube і Telegram
3️⃣ Обрати для себе 1 відеокурс.
4️⃣ Заповнити заявку учасника акції.
📅 Заявки приймаються до 15:00 15 січня.
Доступ до обраного курсу буде відкрито до 19:00 15 січня. Тривалість доступу — 30 днів з моменту відкриття.
Вивчай SQL безкоштовно
Автор: Редакція ITVDN
Друзі, привіт! Ми приготували для вас новорічний подарунок - безкоштовний доступ до відео курсу “SQL Базовий”.
Що таке SQL?
SQL — це мова структурованих запитів, що дозволяє працювати з базами даних: швидко знаходити, додавати та змінювати інформацію.
Про курс «SQL Базовий»
У базовому курсі SQL вивчаються основи мови, включаючи її синтаксис, операції обробки даних і принципи взаємодії з базами даних.
Кожен урок містить домашні завдання з прикладами на реальній базі даних. Після проходження курсу ви будете гарно розуміти основи SQL, що дозволить вам взаємодіяти з базами даних, виконувати операції маніпулювання даними, а також отримувати та змінювати дані.
Курс складається з 10 відео уроків загальною тривалістю 7 годин 2 хвилини.
Автор – Дмитро Бурковський, SQL Developer.
У записаних відео уроках Дмитро ділиться ефективними техніками роботи з мовою запитів SQL, які актуальні та потрібні на сьогоднішній день.
Програма курсу:
Знайомство з MS SQL Server 2019.
Запити DDL. Команди CREATE, ALTER, DROP, TRUNCATE, EXEC.
Запити DDL. Типи даних, атрибути.
Запити DML. Команди INSERT, SELECT, ORDER BY, WHERE.
Запити DML. Команди UPDATE, DELETE, оператори фільтрації.
Групування даних.
З'єднання таблиць.
Вбудовані функції.
Змінні. Умови. Цикли.
Процедури. Тригери. Представлення.
Для кого цей курс
Курс буде корисним для початківців-розробників, які паралельно вивчають якусь мову програмування (Python, Java, C++, C#, PHP та інші) і планують працювати з даними, а також для тестувальників і дата аналітиків.
Для його проходження достатньо мати базові навички роботи з комп'ютером. Знання основних концепцій програмування та синтаксису може бути корисним, але не є обов’язковим.
Чого ви навчитеся на цьому курсі:
Створювати бази даних
Описувати зв'язки між таблицями
Будувати прототип бази даних
Проводити нормалізацію та денормалізацію
Заповнювати, оновлювати, видаляти дані з бази даних мовою запитів SQL
Створювати процедури та функції
Створювати тимчасові таблиці
Проводити транзакції
Терміни акції: з 30 грудня 2025 року до 6 січня 2026 року.
Доступ до курсу відкривається на 10 днів.