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

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

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

Підписка

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

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

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

Дорогие друзья, на ITVDN опубликован новый видео курс, посвященный изучению веб-разработки на PHP. Проходя курс “Создание веб приложений на PHP” вы сможете закрепить на практике знания PHP, полученные ранее из других курсов или книг. Видео курс создан для тех, кто хочет после изучения основ РНР увидеть, как строятся приложения без привязки к фреймворку. Это позволит получить практическую основу знаний для дальнейшего изучения фреймворков. На данном курсе на примере создания блога рассматривается разработка веб приложения с использованием готовых инструментов, которые предоставляет язык программирования PHP и известные открытые библиотеки. На курсе показываются популярные и общепринятые подходы для решения часто возникающих задач при построении приложения. Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится техниками эффективного построения веб-приложений на PHP, опираясь на собственный опыт и лучшие практики. Структура курса: Паттерн MVC и архитектура приложений. Маршрутизация в приложениях. Написание своего блога с MVC. Использование классов-репозиториев для БД. Паттерны проектирования в архитектуре приложения. Авторизация и регистрация. Создание админ панели к блогу. Файловая система. Безопасность в приложении. Гибкость админ панели. Чему вы научитесь на данном курсе: Создавать полноценное приложение с нуля, используя современные подходы, паттерны и библиотеки. Понимать, что такое архитектурный паттерн MVC и как его применять на практике при создании приложения. Понимать, зачем использовать проектирование архитектуры в приложении. Понимать принципы маршрутизации в веб приложении и реализовывать их в своем приложении. Использовать классы-репозитории для работы с базой данных. Работать с Doctrine ORM для простого доступа к базе данных. Понимать и уметь применять на практике такие порождающее паттерны, как Factory Method, Abstract Factory, Builder и Prototype. Реализовывать регистрацию и авторизацию в своем приложении. Работать с файловой системой в своем приложении. Обеспечивать базовый уровень безопасности своего приложения. Предварительные требования Для прохождения данного курса необходимы базовые знания HTML/CSS, PHP на уровне курса «PHP Базовый», понимание языка запросов SQL и знание MySQL. Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.
Новий курс Дмитра Охріменка - 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!
Новий експрес-курс “Основи IntelliJ IDEA”

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

Друзі, привіт! Відтепер у вас є можливість вивести ефективність вашої розробки у середовищі IntelliJ IDEA на новий рівень – на ITVDN опублікований новий відео курс “Основи IntelliJ IDEA”. Все найголовніше – швидко, просто і доступно! IntelliJ IDEA – найпопулярніша інтегрована система розробки (IDE) програмного забезпечення мовами Java та Kotlin. На даному курсі розглядаються особливості використання цього інструменту, котрі значно покращують процес створення ПЗ. Ви дізнаєтеся про відмінності платної та безкоштовної версії IntelliJ IDEA, навчитеся налаштовувати зовнішній вигляд середовища під себе, працювати з найбільш поширеними комбінаціями клавіш, розберетеся з особливостями роботи з вбудованим функціоналом IntelliJ IDEA. Також ви познайомитеся з налаштуваннями для здійснення інспекції коду та з самою інспекцією коду, розглянете плюси та мінуси роботи як через термінал, так і звертаючись до елементів меню IntelliJ IDEA, дізнаєтеся про використання системи контролю версій в IntelliJ IDEA на базовому рівні. Автор курсу – Андрій Губаренко, Java Developer. Тривалість курсу – 1 година 46 хвилин. Структура курсу: Перші кроки в опануванні IntelliJ IDEA. Базові комбінації та shortcuts. Комбінації поглибленого рівня та shortcuts. Комбінації та shortcuts в IntelliJ IDEA для професіоналів. Чого ви навчитеся на даному курсі: Розбиратися у версіях IntelliJ IDEA та вибирати необхідну під власні потреби. Налаштовувати зовнішній вигляд та функціонал системи. Прискорювати розробку ПЗ за допомогою комбінацій гарячих клавіш. Використовувати IntelliJ IDEA для роботи з системами контролю версій. Попередні вимоги Для комфортного проходження курсу вам знадобляться знання Java та Git. Курс призначений для студентів-початківців з базовими знаннями Java та досвідчених розробників, які бажають поновити або поглибити знання з використання IntelliJ IDEA. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до спеціальності Java Developer.     
Новий відео курс “Основи використання Git”

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

Добрий день! Друзі, новий відео курс “Основи використання Git” опубліковано на нашому сайті в повному обсязі. Курс українською мовою! Git – це найпопулярніша розподілена система контролю версій. За допомогою Git контролювати зміни у файлах своїх проєктів та спільно працювати над ними можуть як розробники ПЗ, так і графічні та вебдизайнери, інженери-проєктувальники, DevOps спеціалісти, сисадміни, технічні письменники та інші. Також цей інструмент важливий і для тестувальників та Project менеджерів, котрі так чи інакше долучені до коду розробників. Даний курс дасть вам базові знання з теорії та практики роботи з Git-репозиторіями. Ви створите обліковий запис на GitHub, перше локальне та віддалене сховища – Git-репозиторій; дізнаєтеся, що таке розгалуження та злиття гілок, і навчитеся вміло маніпулювати основними командами для перегляду, видалення, додавання та зміни даних за допомогою консолі. Автор курсу – Дмитро Курган, React Developer. Курс складається з 6 уроків загальною тривалістю 2 години 15 хвилин. Структура курсу: Знайомство з Git. Робота з локальним репозиторієм. Робота з файлами. Відкочування змін. Робота з віддаленим репозиторієм. Розгалуження та об'єднання. Чого ви навчитеся на даному курсі: Розуміти можливості використання Git як системи контролю версій та розрізняти централізовані та розподілені системи. Працювати з Git за допомогою інтерфейсу командного рядка. Працювати з локальним репозиторієм для фіксування змін, перегляду історії комітів та керування файлами, включаючи додавання, модифікацію, виділення змін та файлів, повернення до потрібної версії файлів. Працювати з віддаленим репозиторієм, включаючи створення репозиторію GitHub, клонування репозиторію, створення SSH-ключа та відправлення змін у віддалений репозиторій. Працювати з тегами та .gitignore. Створювати гілки, керувати та працювати з ними, вирішувати конфлікти під час злиття та використовувати rebase. Попередні вимоги Курс розрахований на початківців та професіоналів, які бажають отримати базові знання та досвід роботи з розподіленою системою контролю версій Git для роботи поодинці та з командою. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки з усіх спеціальностей, які представлені на ITVDN і при цьому відносяться до розробки програмного забезпечення та тестування.               
Новий відео курс 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.               
Безкоштовний онлайн курс IT English для українців

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

Друзі, всім привіт! Запрошуємо на новий безкоштовний онлайн курс «IT English» для українців від наших партнерів CyberBionic Systematics та Englishdom! Англійська мова грає вагому роль для кожного ІТ-спеціаліста, тому інвестиції часу у її вивчення ніколи не будуть марними. І у вас є чудова можливість її  вдосконалити! Початок курсу і тривалість Курс стартує 7 лютого о 18:00. Заняття проходитимуть по вівторкам та четвергам в цей же час – всього десять занять тривалістю 1 година. Програма курсу: Effective Teams – 7 лютого Software Life Cycle – 9 лютого Deadlines and Project plans – 14 лютого Requirements – 16 лютого Design concepts – 21 лютого Development – 23 лютого Testing – 28 лютого Mobile app – 2 березня Gamification – 7 березня Data storage – 9 березня Що ви отримаєте на курсі? Ви опануєте базову ділову лексику, граматику, усталені конструкції та вирази зi сфери інформаційних технологій. Курс дозволить поліпшити свої знання англійської та отримати сертифікат після успішного складання фінального тесту. Ментор – Анастасiя Шамрай, викладач з 5-річним досвідом, закiнчила Brooklyn College NY (USA) та здобула вищу освiту у педагогiчному унiверситетi (Вінницький державний педагогічний університет ім. М. Коцюбинського). Для кого цей курс? Курс підійде в першу чергу тестувальникам і розробникам, але також буде корисний іншим ІТ-спеціалістам – Product та Project менеджерам, бізнес аналітикам тощо. Рівень англійської, який слід мати для комфортного проходження курсу – B1 (Intermediate). Як буде проходити навчання Заняття проходитимуть у форматі живих вебінарів (двічі на тиждень тривалістю 1 година), на яких ви зможете задавати питання спікеру і отримувати на них відповіді. Курс поєднує теорію і практику, будуть домашні завдання для закріплення вивченого матеріалу, а також спілкування у телеграм чаті з одногрупниками. Подарунки! На тих, хто найкраще себе проявить під час проходження курсу, чекають спеціальні подарунки! Деталі – за посиланням в кінці. Умови участі Безкоштовно, за попередньою реєстрацією. Організатори курсу: Englishdom – онлайн-школа для вивчення англійської мови з персональним викладачем на інтерактивній онлайн-платформі. Englishdom входить до ТОП лідерів ринку edtech в Європі. CyberBionic Systematics – сертифікований навчальний центр, партнер Microsoft, авторизований центр міжнародної сертифікації VUE Pearson. З 2007 року CyberBionic Systematics надає послуги з професійної підготовки та підвищення кваліфікації IT-фахівців, а також on-line навчання для початківців за напрямками FrontEnd, Java, .NET та Python. Подробиці на сайті CyberBionic Systematics
Новий відео курс — Верстання сторінок з використанням Gulp

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

Дорогі друзі, на ITVDN опубліковано новий відео курс, присвячений вивченню Gulp – популярного таск-менеджера для автоматизації рутинних завдань! Gulp дозволяє автоматизувати та прискорити виконання безлічі рутинних завдань розроблення, з якими щодня доводиться стикатися під час створення веб-сайту (мініфікація, тестування, об'єднання файлів тощо). Цей курс допоможе вам вивчити можливості застосування Gulp, починаючи від основ використання та базових правил, закінчуючи розглядом складніших структур. Проходячи уроки, ви крок за кроком познайомитеся з усіма можливостями Gulp API. Ви пройдете через весь процес створення сторінки: від створення репозиторію для зберігання проекту, через створення gulpfile.js для структури проекту, підготовку макета сайту у Figma, забезпечення структури сторінки в html, додавання стилів до існуючої сторінки та скриптів у проект, до підсумкового результату – пакування проекту та виконання деплою на сервісі Netlify. Після проходження курсу ви будете розбиратися в основах роботи тасків та їх створенні, а також дізнаєтеся про можливості бібліотек, які працюють з GulpJs. Якщо ви ще не знайомі з GulpJs, або хочете більше розібратися в роботі тих чи інших методів, цей курс допоможе вам у цьому. Автор курсу – Сластен Максим, FrontEnd Developer. У записаних відео уроках він ділиться техніками ефективного використання Gulp, спираючись на власний досвід та найкращі практики. Структура курсу: Встановлення Gulp. Налаштування робочого оточення. Властивості та можливості Gulp. Підготовка gulpfile.js Створення сторінки. Пакування та деплой. Чого ви навчитеся на даному курсі: Розуміти та вміти застосовувати особливості Gulp у повному циклі розроблення лендінгу. Встановлювати Gulp, виконувати налаштування робочого оточення та створювати таски для перевірки коректності встановлення та відсутності помилок. Розуміти особливості 4-ї версії Gulp, її відмінності від 3-ї версії, розуміти різновиди Gulp файлів та особливості Gulp API. Застосовувати існуючі Gulp-плагіни, розуміти особливості їх підключення та налаштування в тасках для різних завдань. Використовувати плагіни для роботи з HTML, з PUG, плагіни для оброблення JS та графіки Попередні вимоги Для розуміння матеріалу даного курсу необхідні знання мов верстання HTML & CSS, а також базове володіння мовою JavaScript. Дивіться перший урок у вільному доступі. Якщо у вас є активна підписка, курс доступний для вас у повному обсязі.
Dev.ІТ-курси - новий сервіс підбору навчальних програм

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

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