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

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

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

Підписка

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

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

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

Добрый день, друзья! Сегодня мы хотим порадовать всех, кого интересует использование языка PHP в разработке серверной стороны веб-приложений — на ITVDN вышел видео курс “РНР 7.4 Базовый”. Язык программирования PHP — один из лучших для создания серверной части современных веб-сайтов. Этому языку очень много лет, и при этом он до сих пор остается востребованным инструментом веб-разработки и входит в ТОП-10 различных рейтингов языков программирования (индекс TIOBE, PYPL Index и другие). Новая версия РНР — 7.4 — имеет множество полезных нововведений и их знание пригодится каждому разработчику, который в качестве главного инструмента использует именно язык РНР. Курс PHP Базовый является продолжением курса PHP Стартовый. Здесь вы познакомитесь с основами объектно-ориентированной парадигмы написания программ, основными принципами устройства и работы современных web-приложений, а также научитесь сами их создавать при помощи PHP. Значительная часть курса посвящена базовым понятиям, которые необходимо освоить перед тем, как переходить к изучению программирования на данном языке с использованием фреймворков. Автор курса — Александр Хонько, РНР разработчик.   Структура курса: Знакомство с ООП, РНР ООП Контекст вызова. Константы. Статика в РНР ООП Наследование, полиморфизм Инкапсуляция Абстракция Перегрузка. Магические методы перегрузки Особенности работы с классами Клонирование. Сериализация Строгость типов Исключения Автозагрузка классов, namespace Знакомство с БД Composer MVC Рефлексия SPL Работа с объектом, как с массивом   Чему вы научитесь на данном курсе: Создавать простейшие web-приложения с помощью PHP. Понимать базовые принципы ООП и основы построения web-приложений в этой парадигме. Работать с контекстом вызова в PHP. Понимать особенности и работать с множественным наследованием в PHP, абстрактными классам, трейтами. Применять строгую типизацию и обеспечивать контроль возвращаемых значений. Понимать особенности понятий и механизмов клонирования и сериализации. Понимать особенности ковариантности и контравариантности. Работать в PHP с исключениями и их обработкой. Понимать механизмы организации пространств имён в PHP. Применять в разработке принцип устройства итераторов для работы с объектом как с массивом в PHP. Понимать основы работы с реляционными базами данных. Понимать основы шаблонов проектирования Singletone и Builder. Понимать основы библиотеки SPL в PHP.   Предварительные требования Курс рассчитан на тех, кто уже знает базовый синтаксис языка PHP, либо прошел курс РНР Стартовый. Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме - со всеми учебными материалами и онлайн тестированием. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас. Предлагаем вам дополнительно ознакомиться с записью вебинара “Как стать РНР разработчиком?” для лучшего понимания технологий, которые вам понадобятся в дальнейшем на пути становления РНР разработчиком. Курс входит в комплексную программу подготовки по специальности PHP Developer.
Новий відео курс - Паттерни проектування у Java

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

Дорогие друзья, на ITVDN опубликован новый видео курс, посвященный изучению шаблонов проектирования с примерами их реализации в языке программирования Java. При написании приложений разработчики различных направлений часто сталкиваются с похожими задачами, проблемами и необходимостью их решения. Общепринятые и наиболее оптимальные способы решений таких задач называются паттернами проектирования приложений. На курсе “Паттерны проектирования в Java” детально разбираются ставшие уже классическими 23 паттерна проектирования приложений, представленных «Бандой четырех». Рассматриваются как сами паттерны, так и их различия, применимость тех или иных паттернов, их совместимость и взаимодействие. В видеоуроках вы познакомитесь с теоретическими основами использования паттернов при написании приложений и закрепите их использование на практических примерах. Автор курса — Андрей Губаренко, Java Developer. В записанных видео уроках он делится техниками эффективного использования шаблонов проектирования в Java, опираясь на собственный опыт и лучшие практики.   Структура курса: Знакомство с паттернами проектирования. Паттерн Builder. Паттерн Factory Method. Паттерн Abstract Factory. Паттерн Prototype. Паттерн Singleton. Паттерн Adapter. Паттерн Bridge. Паттерн Composite. Паттерн Decorator. Паттерн Facade. Паттерн Flyweight. Паттерн Proxy. Паттерн Chain of Responsibility. Паттерн Command. Паттерн Interpreter. Паттерн Iterator. Паттерн Mediator. Паттерн Memento. Паттерн Observer. Паттерн State. Паттерн Strategy. Паттерн Template Method. Паттерн Visitor. Чему вы научитесь на данном курсе: Понимать задачи, решаемые паттернами, и выбирать подходящий паттерн под задачу. Понимать реализацию классических паттернов проектирования приложений в Java. Понимать структуру и идею реализации технических решений, услышав их названия. Разбираться в коде, использующем паттерны проектирования. Понимать различия в существующих паттернах и их совместимость. Применять существующие паттерны на практике при написании приложений. Предварительные требования Для полноценного понимания материалов данного курса желательно знание языка Java на уровне курса Java Углубленный, понимание принципов ООП, а также SOLID принципов. Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме. 
Новий курс - Автоматизація тестування мобільних додатків

Автор: Ирина Музыка

Здравствуйте! На 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.
ASP.NET Core Web API. Практичний курс

Автор: Циганков Микита

Технологія ASP.NET Core Web API дає можливість зручного створення HTTP сервісів, які працюють за принципами REST (англ. Representation State Transfer - "передача стану представлення"). Практичний курс ASP.NET Core Web API допоможе вам закріпити та впорядкувати наявні знання з розробки сервісів на основі ASP.NET Core фреймворку, версії 3.0 та вище. У курс входить як розгляд основних вимог до Web API додатку, так і поглиблений розбір на практиці особливостей самого ASP.NET Core.
Подарунки до Дня програміста – обирай будь-який курс!

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

Друзі, привіт! 💻 Нещодавнє голосування на DOU показало, що українська ІТ-спільнота в більшості підтримує святкування Дня програміста саме 7-го січня – тоді ж, коли відзначається International Programmers Day. Ми з радістю приєднуємося до традиції святкування Дня програміста 7-го січня, і хочемо привітати всіх, хто пов’язаний з програмуванням – як діючих розробників, так і початківців. Ви дуже потужні та круті – щодня ваші застосунки спрощують життя мільярдам людей в усьому світі і дозволяють реалізувати наші бажання всього в декілька кліків. Велика подяка та шана вам!🔥🙌 І, звісно ж, ми підготували подарунки з нагоди свята! 🎁 7-го січня о 12:00 всі користувачі ITVDN отримають 500 бонусів, які зможуть обміняти на будь-який відео курс з нашого Каталогу. В залежності від обраного курсу, до нього входять: відео уроки, навчальні матеріали, презентації, конспекти, д/з, тестування до кожного уроку та фінальний екзамен з можливістю отримати Сертифікат в разі успіху. Щоб отримати відео курс у подарунок, треба: Бути зареєстрованим на сайті ITVDN. Підписатися на наш Telegram-канал. Підписатися на YouTube-канал ITVDN. Бонуси будуть доступні з 7 до 9 січня включно – потім вони згорають, тому не баріться з їх реалізацією! Обміняти бонуси на курс ви зможете в Особистому кабінеті в розділі Бонуси. Доступ до курсу надається на 30 днів.
Подарунки до Дня програміста – обирай будь-який курс!

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

Друзі, привіт! 💻 Нещодавнє голосування на DOU показало, що українська ІТ-спільнота в більшості підтримує святкування Дня програміста саме 7-го січня – тоді ж, коли відзначається International Programmers Day. Ми з радістю приєднуємося до традиції святкування Дня програміста 7-го січня, і хочемо привітати всіх, хто пов’язаний з програмуванням – як діючих розробників, так і початківців. Ви дуже потужні та круті – щодня ваші застосунки спрощують життя мільярдам людей в усьому світі і дозволяють реалізувати наші бажання всього в декілька кліків. Велика подяка та шана вам!🔥🙌 І, звісно ж, ми підготували подарунки з нагоди свята! 🎁 7-го січня о 12:00 всі користувачі ITVDN отримають 500 бонусів, які зможуть обміняти на будь-який відео курс з нашого Каталогу. В залежності від обраного курсу, до нього входять: відео уроки, навчальні матеріали, презентації, конспекти, д/з, тестування до кожного уроку та фінальний екзамен з можливістю отримати Сертифікат в разі успіху. Щоб отримати відео курс у подарунок, треба: Бути зареєстрованим на сайті ITVDN. Підписатися на наш Telegram-канал. Підписатися на YouTube-канал CodeUA. Бонуси будуть доступні з 7 до 10 січня включно – потім вони згорають, тому не баріться з їх реалізацією! Обміняти бонуси на курс ви зможете в Особистому кабінеті в розділі Бонуси. Доступ до курсу надається на 10 днів. До участі в акції не допускаються росіяни. Нехай усі ваші ракети вертаються туди, звідки вони випущені.
Новий відео курс Асинхронне програмування 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.
До Дня програміста – знижки на курси до 50%

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

Дорогі друзі! Наближається наше улюблене свято – День програміста, який ми відзначаємо 13 вересня. Вітаємо всіх, чия робота пов'язана з програмуванням та бажаємо вам участі в цікавих проектах, багато можливостей для творчості та втілення ваших ідей і, звичайно, гідної оплати вашої праці. Будьте здорові та щасливі. Творіть прекрасне та потрібне! І в якості невеликого подарунку – великі знижки на ITVDN! Повний доступ до всіх курсів за 7 USD на місяць. Акційні ціни – лише з 12 по 14 вересня: Пакет «Преміум» (12 міс.) – 85 USD (замість 169.99) Пакет «Базовий» (6 міс.) – 54 USD (замість 89.99) При оплаті ви можете скористатись послугою Оплата частинами від Монобанку або ПриватБанку без додаткових комісій. Який пакет підписки обрати? Пакет «Базовий» — лідер продажів, він ідеально підходить для тих, хто хоче за півроку пройти повне навчання з певної спеціальності та підтвердити свої знання відповідними сертифікатами. Акційна вартість - 54 USD, доступ до всіх курсів надається на 6 місяців. Пакет «Преміум» — це найвигідніша пропозиція як за ціною, так і за набором послуг. Ви зможете опанувати кілька напрямків або стати Full-stack розробником, також, вже влаштувавшись на роботу, використовувати наш ресурс як додаткову базу знань, що дозволяє поглиблювати та систематизувати ваші знання для більш швидкого професійного зростання. Акційна вартість - 85 USD, доступ до всіх курсів надається на 12 місяців. Що входить до пакетів підписки «Базовий» та «Преміум»: Доступ до всіх відео курсів, представлених у Каталозі (понад 230) Можливість навчання з усіх спеціальностей Доступ до інтерактивних практикумів Вихідний код навчальних проектів Презентації, опорний конспект, ДЗ Перевірка виконаних завдань Консультації з тренером Онлайн тестування та сертифікація Доступ до нових курсів, які виходитимуть під час дії підписки. Акційний пакет підписки дасть можливість вчитися без обмежень, неодноразово повертатися до вже пройдених курсів і тем, що вас цікавлять, консультуватися з тренером, формувати практичні навички програмування. Якщо ви ще не визначилися з тим, що вивчати, допомогу щодо вибору конкретної спеціальності можна знайти на цій сторінці. + Подарункові сертифікати Якщо ви хочете порадувати друга або близьку людину, яка бажає стати програмістом, можете придбати для нього Подарунковий сертифікат у період акції за акційною ціною. Активувати його можна будь-коли протягом року з моменту придбання сертифікату. Терміни акції: з 12 по 14 вересня включно.
5. Подготовительный курс С++. Наследование, полиморфизм
Разъяснение и выводы ряда специальных вопросов наследования, их разбор. Так же, объяснение специальных вопросов полиморфизма, их проблематики и сути. Толкование понятия Класса, класс как область видимости, демонстрации действий, надобности данного понятия.
Spring Data – новий курс для Java розробників на ITVDN

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

Вітаємо, друзі! Тепер у вас є можливість отримати якісні знання з важливого модулю фреймворку Spring – на ITVDN опубліковано новий відео курс “Spring Data”. Spring – це потужний фреймворк з модульною структурою та відкритим кодом для створення серверних застосунків на платформі Java. Spring Data – частина екосистеми Spring та зручний механізм для взаємодії з базами даних. На даному курсі розглядається інтеграція Spring Framework з різноманітними джерелами даних. На уроках ви дізнаєтесь про основні концепції та прийоми роботи з БД через Spring Data JPA, Hibernate та JDBC Template. Ви отримаєте навички створення ефективних застосунків із використанням Spring Data та вивчите способи роботи з реляційними та NoSQL базами даних. Отримані знання дозволять вам ефективно працювати з даними у Spring, розробляти складні застосунки та використовувати найкращі практики доступу до даних. Автор курсу – Сергій Пітик, Middle Java Developer, Integration specialist at Yukon Software. Тривалість курсу – 3 години 32 хвилини. Структура курсу: Вступ до Spring Data Робота з анотаціями та абстракціями у Spring Data Реалізація CRUD операцій у Spring Data Динамічні запити за допомогою Query Methods JPQL та Native Queries Пагінація та сортування Робота з реляційними базами даних Робота з NoSQL-сховищами Тестування та оптимізація Чого ви навчитеся на даному курсі: Ефективно використовувати Spring Data для інтеграції з різними джерелами даних. Розробляти застосунки, які працюють з БД за допомогою Spring Data JPA, Hibernate та JDBC Template. Застосовувати найкращі практики роботи з реляційними та NoSQL базами даних в рамках Spring Framework. Використовувати анотації для визначення сутностей та створення таблиць у БД, що їм відповідають. Використовувати інтерфейс JpaRepository та створювати методи репозиторіїв для роботи з даними. Використовувати Query Methods в Spring Data для створення динамічних запитів до БД. Ефективно використовувати техніки пошуку, фільтрації та сортування даних за допомогою Spring Data. Застосовувати різні шаблони доступу до даних для оптимізації роботи з БД. Використовувати ключові слова та патерни іменування методів для генерації запитів на основі параметрів, що надає гнучкість у виборі та фільтрації даних. Використовувати JPQL для взаємодії з об’єктами сутностей. Створювати Unit-тести для перевірки роботи створеного застосунку. Попередні вимоги Для проходження курсу необхідно мати: Навички роботи з Java 17 Досвід використання SQL Розуміння обʼєктно-орієнтованого програмування Розуміння принципів роботи з реляційними БД Розуміння будови простого вебзастосунку, архітектури “клієнт-сервер” Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програми підготовки за спеціальністю Java Developer.     
Notification success