Результати пошуку за запитом: начальный курс c
Новий курс «WPF Поглиблений»
Автор: Robert Reppel
Дорогие студенты!
new, предназначенный для разработчиков, у которых есть основные навыки UI разработки. В данном курсе вы сможете изучить следующие видео уроки:
Урок 1 – Фигуры, кисти и трансформации
Урок 2 – Geometry и класс Visual
Урок 3 – Шаблоны элементов управления
Урок 4 – Привязка данных
Урок 5 – Шаблоны данных
Урок 6 – Документы и печать
Урок 7 – Анимация
Урок 8 – Мультимедиа и пользовательские элементы управления
Урок 9 – 3D графика
Урок 10 – Шаблон проектирования Model-View-ViewModel
Общая продолжительность видео курса - 10 уроков (10 часов, 19 минут).
Новий відео курс – Docker
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні ми маємо приємні новини для всіх, кого цікавить вивчення популярного інструменту для управління контейнерами – на ITVDN опубліковано новий українськомовний курс “Docker”.
Docker — це один з найпопулярніших інструментів для DevOps спеціалістів та розробників, який суттєво пришвидшує процес розробки, тестування та доставки до кінцевого користувача вашого коду.
Docker використовують на всіх етапах розробки. Створивши локальний контейнер з додатками та сервісами, у команди є можливість інтегруватись з процесом постійної інтеграції та релізу (Continuous integration and deployment workflow).
Даний курс дозволить вам познайомитися з основами Docker контейнеризації, навчить керувати контейнером зсередини та багатьма контейнерами, що створені під одну або різні задачі. Також будуть розглянуті інструменти для різних задач, різниця між ними і те, як краще підібрати інструменти саме під ваші задачі.
Автор курсу – Олег Заревич, DevOps Engineer в Edvantis. Випускник Львівської політехніки, більше 14 років досвіду в ІТ. За цей час автор спробував себе у низці ІТ-напрямків: системне адміністрування, QA інженерія (Manual & Automation), DevOps інженерія, викладацька діяльність, менторство, волонтерська діяльність, яка пов’язана з тестуванням, активна діяльність в якості спікера на різних IT-подіях.
Структура курсу:
Що таке Docker.
Створюємо Docker-образ.
Запускаємо веб-додаток у Docker.
Оркестрація у Docker.
Інструменти для Docker.
Чого ви навчитеся на даному курсі:
Встановлювати Docker
Запускати готовий Docker-образ з Docker Hub
Створювати Docker-образ
Запускати веб-додаток у Docker
Писати docker-compose
Здійснювати запуск декількох контейнерів з docker compose
Працювати з оркестрацією на базовому рівні за допомогою Docker Swarm та запускати сервіси у ньому
Створювати, аналізувати та оптимізовувати Dockerfile та Docker-образ
Сканувати Dockerfile та Docker-образ на вразливість
Взаємодіяти на базовому рівні з інструментами для управління контейнерами з UI
Попередні вимоги
Даний курс орієнтований на тих, хто хоче познайомитися з контейнеризацією – в першу чергу це розробники, DevOps інженери та системні адміністратори, але він також підійде усім іншим, хто хоче розібратися з даним методом віртуалізації за допомогою Docker.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн-тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете переглянути його прямо зараз.
Новий курс "Spring Security"
Автор: Редакция ITVDN
Всем привет!
Спешим порадовать тех, кто занимается изучением Java-фреймворка Spring. На ITVDN появился новый курс, который ориентирован на решение вопросов безопасности веб-приложений — Spring Security. В первую очередь этот курс заинтересует Java разработчиков, которые специализируются на разработке серверной стороны веб-сервисов, но также будет полезен и тем, кто на стадии изучения главных технологий Java.
Что такое Spring Security?
Spring Security — это фреймворк, который спроектирован для решения вопросов безопасности приложений: авторизация, аутентификация, защита от различного рода атак и другие способы обеспечения безопасности для корпоративных приложений, реализованных с использованием Spring. К его преимуществам можно отнести:
Комплексную и расширяемую поддержку как аутентификации, так и авторизации
Защиту от таких видов атак, как: кликджекинг, фиксация сессии, межсайтовая подделка запроса и т. д.
Возможность применения как в веб-приложениях, так и в настольных проектах
Возможность интеграции с Servlet API
Возможность интеграции с Spring Web MVC
многое другое
Чем полезен данный видео курс?
Курс “Spring Security” от ITVDN будет полезен тем, кто хочет совершенствовать свои навыки Java разработки и применять современные средства для обеспечения безопасности пользователей и их персональных данных.
Автор курса — Андрей Губаренко, Java Developer.
На уроках будут рассмотрены основные моменты подключения Spring Security к приложениям и настройка фреймворка для качественного обеспечения безопасности приложений. Автор познакомит вас с различными вариантами источников данных для аутентификации, вы изучите главные принципы их конфигурации, рассмотрите конфигурацию системы фильтров, через которые будут проходить запросы к системе, конфигурацию защиты отдельных методов для ограничения доступа к ним, а также познакомитесь со способами работы с данными аутентификации на стороне пользователя.
Также, на уроках будут рассмотрены возможности фреймворка Spring Security по шифрованию паролей, возможности защиты приложения от межсайтовой подделки запросов (CSRF) и механизм настройки совместного использования ресурсов между разными источниками (CORS).
Чему вы научитесь?
По окончании курса вы сможете успешно подключать модуль Security фреймворка Spring к приложению, конфигурировать системы фильтров для веб-запросов, ограничивать доступ пользователей к отдельным методам приложения, а также будете иметь представление о возможностях отображения информации об аутентифицированном пользователе на веб-странице.
Таким образом, вы научитесь:
Понимать принципы систем безопасности в web-приложениях.
Подключать фреймворк Security Spring к вашим приложениям.
Настраивать источник данных для аутентификации пользователя.
Подключать как стандартные настройки и формы для аутентификации, так и собственные.
Создавать систему фильтрации запросов по адресу, роли пользователя или состоянию аутентификации.
Ограничивать доступ к отдельным методам/функциям приложения.
Использовать встроенные методы Spring Security для защиты от CSRF атак.
Использовать в работе Spring Expression Language – язык выражений, созданный для Spring Framework и поддерживающий запросы и управление графом объектов во время выполнения.
Настраивать Cross-Origin Resource Sharing (CORS) Spring Security.
Организовывать доступ к данным с помощью протокола LDAP.
Использовать методы шифрования для хранения паролей в базе данных.
Использовать возможности AOP (Aspect-Oriented Programming) для усложнения модели ограничений доступа к ресурсам.
Предварительные требования
Необходимый бэкграунд для понимания материала курса: язык программирования Java, инструмент для сборки Java-проекта Maven, контейнер сервлетов с открытым исходным кодом Tomcat, среда разработки IntelliJ IDEA (либо аналоги).
Курс входит в специальность Java Developer.
Смотрите первый урок курса в свободном доступе.
Відео курс SharePoint 2013 Адміністрація
Автор: Ирина Музыка
Видео курс SharePoint 2013 Администрирование является первой ступенькой в подготовке начинающих администраторов SharePoint. Видео курс создан на основе материалов официальных тренингов Microsoft и дает первоначальные сведения о том, что такое SharePoint, какие функциональные возможности предоставляет, как его установить, подготовить к работе и минимально сконфигурировать.
Видео курс состоит из 7 уроков, первые два по-сути являются вводными, ознакомительными и открыты для свободного просмотра. Продолжительность видео курса 9 часов 10 минут.
Структура видео курса:
Урок 1. Введение.
Урок 2. Ключевые возможности SharePoint 2013.
Урок 3. Установка и конфигурирование SharePoint.
Урок 4. Создание веб-приложений и коллекций сайтов.
Урок 5. Планирование и настройка сервисных приложений.
Урок 6. Управление пользователями и разрешениями.
Урок 7. Заключение.
Перейти к видео курсу SharePoint 2013 Администрирование
Новий відео курс РНР Стартовий
Автор: Редакция ITVDN
Здравствуйте!
Сегодня мы хотим порадовать начинающих PHP разработчиков — на ITVDN вышел видео курс “PHP Стартовый”.
PHP — это один из лучших скриптовых языков программирования для веб-разработки. Его используют в создании серверной части интернет-страниц и веб-приложений различной степени сложности.
Курс «PHP Стартовый» поможет начать изучение этого востребованного языка. Начав с установки и настройки необходимого ПО, на данном курсе вы узнаете базовые принципы программирования, познакомитесь с типами данных, выражениями и операциями в PHP, изучите основы применения циклических и условных конструкций. На курсе будут рассмотрены индексные и ассоциативные массивы, как часто применяемые типы данных. Также, вы изучите основы работы с переменными и функциями, и узнаете о том, как применять стандартные функции языка PHP.
Автор курса — Владимир Кадук, PHP Developer. Записанные видео уроки Владимира позволяют заложить надежный фундамент в понимании языка РНР и программировании на нем. Курс предоставит вам необходимые теоретические основы и практику для начала изучения специальности PHP разработчика.
Структура курса:
Установка и настройка окружения
Переменные, константы, типы данных
Выражения и операции РНР
Ветвление
Массивы
Циклы
Функции
Стандартные функции РНР
Чему вы научитесь на данном курсе:
Понимать базовые основы программирования.
Работать с различными типами данных в PHP.
Выполнять арифметические, строковые и логические операции.
Работать с операторами ветвления if-else и switch-case
Работать с циклическими конструкциями while, do-while, for, foreach.
Работать с ассоциативными и индексными массивами в PHP.
Создавать и вызывать функции.
Применять стандартные функции PHP.
Предварительные требования
Курс подойдет как тем, кто имеет минимальный опыт в написании кода, так и тем, кто сталкивается с программированием впервые.
Смотрите первый урок курса в свободном доступе.
Также, можем вам предложить ознакомиться с бесплатным вебинаром “Как стать РНР разработчиком” для лучшего понимания специальности, в основе которой лежит скриптовый язык РНР.
Курс входит в комплексную программу подготовки по специальности РНР Developer.
Новий курс Верстання на Grid українською
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче вдосконалити свою техніку верстання вебсторінок – на ITVDN вийшли всі уроки курсу “Верстання на Grid”. Курс українською мовою!
CSS Grid — це популярний механізм зручного розташування елементів на сайті (за принципом мережі або таблиці з рядками та стовпцями) з можливістю легкої реалізації адаптивності під різні екрани.
Даний курс надасть вам не тільки теоретичне розуміння найкращих практик та сучасних трендів у галузі верстання, а й практичні навички реалізації гнучких вебмакетів.
Автор курсу – Кінаш Станіслав, FrontEnd Developer.
Тривалість курсу – 3 години 46 хвилин.
Структура курсу:
Основні поняття Grid Layout.
Grid-треки (Grid-смуги).
Явний і неявний Grid, gap, minmax, grid-column/row.
Subgrid, Grid vs. Flexbox, auto-fill/auto-fit.
Позиціонування за направляючими лініями Grid, grid-area, grid span.
Шаблони Grid-областей.
Визначення назв ліній в Grid.
Grid-auto-flow, анонімні елементи Grid.
Вирівнювання блоків у CSS-розмітці Grid.
Створення проєкту.
Чого ви навчитеся на даному курсі:
Використовувати CSS Grid для грамотного верстання ваших вебсторінок.
Використовувати Figma для побудови шаблонів і подальшої роботи.
Реалізовувати адаптивні макети за допомогою медіа запитів.
Використовувати Grid для верстання під різні пристрої та екрани.
Використовувати властивості flex та grid. Вміти перетворювати флекс блоки на грід.
Створювати готовий зверстаний проєкт та деплоїти його на GitHub.
І багато іншого.
Попередні вимоги
Курс підійде тим, хто вже має базові знання HTML та CSS.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальностями:
Верстальник
FrontEnd Developer
React Developer
Angular Developer
Новий курс “Шаблонізатор Pug” українською
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче спростити та прискорити свою техніку верстання вебсторінок – на ITVDN вийшли всі уроки курсу “Шаблонізатор Pug”. Курс українською мовою!
Pug – це HTML-препроцесор, який дозволяє у зручній манері писати код, котрий буде більш зрозумілий для сприйняття людиною. За допомогою шаблонізатору розробник пише менше коду, створює зручні для сприйняття вкладені конструкції, необхідні змінні та інше.
У ході курсу ви детально розберете особливості синтаксису Pug, його тегів та атрибутів. Будуть докладно розглянуті способи використання тексту в рамках різних тегів, а також ви опануєте можливості управління атрибутами, класами та ідентифікаторами.
Навчитеся працювати з вбудованим кодом JavaScript у Pug, використовувати умовні оператори, а також опануєте створення циклів та міксинів для оптимізації та полегшення роботи над проєктами.
На завершальному етапі на вас чекає практика – проєкт, який включатиме розробку повноцінної сторінки з використанням усіх навичок, отриманих під час курсу.
Автор курсу – Кінаш Станіслав, FrontEnd Developer.
Тривалість курсу – 6 годин 27 хвилин.
Структура курсу:
Pug. Основи шаблонізації.
Налаштування середовища Pug.
Основи Pug: синтаксис, теги, текст.
Робота з текстом всередині тегів.
Робота з атрибутами. Класи та ідентифікатори.
Робота зі змінними. Вбудований код JavaScript.
Умовний синтаксис / Оператор case (when).
Цикли та міксини.
Використання макетів та включень.
Практичний проєкт з використанням Pug.
Чого ви навчитеся на даному курсі:
Використовувати весь функціонал шаблонізатора Pug.
Розуміти основи шаблонізації і налаштовувати для роботи середовище Pug.
Використовувати Pug для роботи з синтаксисом, тегами та текстом.
Використовувати рядковий текст (inline) у тегах, конвеєрний (piped) та блоковий текст.
Використовувати умовний синтаксис в шаблонізаторі Pug, а саме: умовні оператори if та else, оператор unless, оператор case (when).
Розуміти та застосовувати цикли each та while в шаблонізаторі Pug.
Користуватися міксинами як аналогом функціональних компонентів.
Застосовувати атрибути міксинів та так званий Rest Arguments.
Використовувати Pug для створення структурованих і оптимізованих HTML-шаблонів.
Створювати гнучкі та адаптивні макети вебсторінок з використанням всього функціоналу Pug.
Розробляти шаблони, що відрізняються чистотою та структурованістю, без використання додаткових стилів та класів CSS.
Попередні вимоги
Курс підійде тим, хто вже має базові знання HTML, CSS та JavaScript.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальностями:
Верстальник
FrontEnd Developer
React Developer
Angular Developer
Новий курс Angular Базовий українською
Автор: Редакция ITVDN
Друзі, привіт! На ITVDN опубліковано новий українськомовний відео курс “Angular Базовий”.
Angular – це потужний фреймворк від компанії Google, написаний мовою TypeScript, який забезпечує FrontEnd девелопера зручними інструментами для створення веб-застосунків різного характеру: від SPA (Single Page Applications) та Enterprise застосунків до платформ електронної комерції, соціальних мереж, CMS та панелей візуалізації даних. Використання Angular дає можливість будувати інтерактивні та динамічні веб-застосунки набагато швидше та з меншим обсягом написання коду, ніж у разі застосування стандартного JavaScript та HTML.
Даний курс допоможе вам в теорії та на практиці зрозуміти можливості цього фреймворку. Ви навчитеся створювати компоненти, модулі та сервіси, що дозволить розробляти веб-застосунки відповідно до сучасних стандартів (курс записаний на базовій 15-тій версії).
Також ви отримаєте знання про декларативний підхід до програмування, завдяки чому будете швидко створювати нові функції та змінювати існуючі. Успішне проходження курсу допоможе вам сформувати необхідний набір знань та навичок для використання Angular у розробці гарних і швидких веб-застосунків.
Автор курсу – Даніїл Кушнір, Angular Developer at Infopulse.
Тривалість курсу – 4 години 7 хвилин.
Структура курсу:
Вступ до Angular.
Початок роботи з Angular. Синтаксис.
Події та датабайндинг.
Директиви, пайпи.
Роль модулів Angular.
Компоненти та їх робота.
Основи роботи сервісів та їх роль у додатку.
Введення в HttpClient та RxJS.
Чого ви навчитеся на даному курсі:
Основам структури Angular проєкту.
Використанню Angular CLI для створення нового проєкту та його налаштування.
Розумінню ролі модулів, компонентів, сервісів та інших елементів Angular проєкту.
Використанню форм Angular для створення інтерактивних веб-форм.
Розумінню життєвого циклу компонентів та використанню хуків життєвого циклу.
Використанню роутів та налаштуванню навігації між сторінками застосунку.
Розумінню концепції інжекторів та провайдерів.
Використанню HTTP-запитів для взаємодії з сервером.
Розумінню ролі тестування в Angular проєктах та написанню unit-тестів для компонентів та сервісів.
Навичкам налагодження та оптимізації Angular-застосунків.
Попередні вимоги
Для розуміння матеріалу курсу необхідні:
знання TypeScript;
розуміння основ HTML, CSS та JavaScript;
знання синтаксису ECMAScript 6 та використання нових можливостей JavaScript;
базові знання HTTP-протоколу та архітектури веб-застосунків;
наявність досвіду в розробці веб-застосунків або в програмуванні загалом;
розуміння принципів роботи з системами контролю версій, наприклад Git.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями FrontEnd Developer та Angular Developer.
Новий відео курс Django Базовий
Автор: Редакция ITVDN
Здравствуйте!
У нас хорошие новости для веб-разработчиков на Python — на ITVDN вышел видео курс “Django Базовый”.
Django — это весьма популярный фреймворк, который позволяет разрабатывать веб-приложения при помощи языка Python. Он ориентирован больше на стек готовых решений и конечный продукт, нежели на подробную настройку всех компонентов проекта. Если вас интересует разработка и развертывание приложения в кратчайшие сроки, простота в его создании, масштабируемость, поддерживаемость и наличие очень хорошо структурированной и детальной документации по используемому фреймворку — смело выбирайте Django.
Курс Django Essential является продолжением изучения основ работы с самым популярным фреймворком для разработки веб-приложений на языке Python после Django Starter.
На этом курсе вы спроектируете веб-приложение с помощью фреймворка Django, научитесь расширять это приложение и делать его более гибким. Вы познакомитесь на практике с GraphQL Django API, узнаете его плюсы и минусы, научитесь создавать чаты, а также делать ваше приложение многопользовательским. В конце будет рассмотрено тестирование приложения и то, как сделать его более стабильным.
После прохождения курса вы будете понимать принципы расширения Django-проекта, как развернуть проект на сервере, а также будете иметь опыт работы с ключевыми технологиями, знание которых требуются от современного Python/Django разработчика.
Автор курса — Михаил Лазорык. В записанных видео уроках Михаил делится эффективными и удобными техниками создания веб-приложений с применением фреймворка Django.
Структура курса:
Настройка Docker под Django
Способы кастомизации модели пользователя
Кастомизация админпанели
Реализация FrontEnd
Jinja2
Отправка электронных писем
GraphQL Django API (Часть 1)
GraphQL Django API (Часть 2)
Celery + Redis/RabbitMQ Django
Каналы Django
Тестирование Django проекта
Чему вы научитесь на данном курсе:
Создавать полноценное веб-приложение на основе Django
Создавать и Frontend, и Backend для Django-приложения
Реализовывать ваш проект как CI (Continuous Integration) приложение
Расширять и кастомизировать админпанель и модели пользователей
Отправлять письма из Django-приложения
Создавать и настраивать GraphQL API
Подключать к проекту Celery + Redis/RabbitMQ
Создавать чаты, очереди, систему “лайков”
Выполнять полноценное тестирование Django-приложения
Предварительные требования
Курс подойдет тем, кто уже уверенно владеет языком Python и принципами ООП, а также имеет знания фреймворка Django, соответствующие уровню курса Django Стартовый.
Смотрите первый урок курса в свободном доступе.
Курс входит в комплексную программу подготовки по специальности Python Developer.
Новий курс Python Стартовий українською
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче зробити старт у вивченні однієї з найпопулярніших мов програмування – на ITVDN вийшли всі уроки курсу “Python Стартовий”. Курс українською мовою!
Python – одна з найпопулярніших мов програмування. Легкість вивчення та доступні можливості мови дозволяють застосовувати Python у різних сферах – починаючи від створення веб-застосунків, продовжуючи різними настільними додатками, програмами для вбудованих пристроїв і закінчуючи областями Data Science, Big Data, DevOps, System Administration та ін.
Курс “Python Стартовий” познайомить вас із базовими поняттями та основами мови програмування Python. Ви дізнаєтесь про різні типи даних і як з ними працювати, розберете, що таке цикли та умовні конструкції, а також навчитеся обробляти помилки, які можуть виникати в роботі ваших програм.
Автор курсу – Руслан Скіра, Python Developer (EPAM Systems, Хорватія) з 6+ роками ІТ-досвіду на різних позиціях: QA/QC Engineer, Full Stack Python Developer. Має глибокі пізнання у веб-розробці та обробці даних, а також практичний досвід роботи з такими інструментами, як Django, DRF, Odoo, Pytest, Panda, Celery, PostgreSQL, MongoDB, Elasticsearch, AWS ES2, GCP.
Тривалість курсу – 10 годин 47 хвилин.
Структура курсу:
Ознайомлення з мовою Python.
Примітивні типи даних та змінні.
Умовні оператори.
Цикли.
Списки та зрізи.
Словники.
Множини та кортежі.
Функції. Частина 1.
Функції. Частина 2.
Винятки та їх обробка.
Чого ви навчитеся на даному курсі:
Розуміти основні принципи програмування та їх застосування у Python.
Застосовувати примітивні типи даних та змінні.
Працювати з умовними та циклічними конструкціями.
Використовувати списки, зрізи та словники.
Працювати з різними множинами та кортежами.
Розуміти сенс та вміти використовувати на практиці функції.
Відловлювати та обробляти можливі винятки у коді програми.
Створювати скрипти, що реалізують нескладні завдання обробки даних.
Попередні вимоги
Курс стане чудовим фундаментом для новачків, які раніше жодного разу не програмували.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Python Developer.