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

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

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

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

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

Результати пошуку за запитом: начальный курс c
Новий відео курс Веб-розробка на 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 Углубленный
Зустрічайте новий відео курс - 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 - Практичний курс з верстки лендінгу

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

Друзі, привіт! З 6 по 13 лютого відкриваємо безкоштовний доступ на 10 днів до практичного курсу з верстки лендінгів. За 10 відеоуроків (5 год 13 хв) ви створите адаптивний лендінг і прокачаєте ключові Frontend-навички. Автор курсу: Анна Іноземець — Frontend / Fullstack Developer. У програмі курсу Налаштування середовища (IDE, npm, Git) CSS-фреймворки та базова структура проєкту Верстка header, секцій та footer Flexbox, Grid, адаптивність Слайдери, модальні вікна, форми Деплой на GitHub Pages Фінальне удосконалення сторінки Що ви навчитеся робити Верстати адаптивні сторінки з Flexbox та Grid Створювати структуру проєкту з SASS та Gulp Працювати з Git і публікувати проєкти на GitHub Pages Додавати слайдери, модальні вікна та форми Інтегрувати JavaScript-бібліотеки Створювати динамічний контент Писати чистий та перевикористовуваний код ✅Для кого курс Для тих, хто вже має базові знання HTML, CSS та JavaScript і хоче перейти від теорії до реальної практики. Після курсу ви зможете впевнено братися за комерційні лендінги. 🎁 Бонуси Приклади коду Практичні завдання Конспекти до уроків Онлайн-тестування Сертифікат після завершення
Подарунки до Дня програміста – обирай будь-який курс!

Автор: Редакція 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 вересня включно.
Notification success