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

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

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

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

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

Результати пошуку за запитом: обучение c*
Laravel + Docker. Налаштування оточення для розробки.

Автор: Ковальов Євген

<p>В данном вебинаре будут рассмотрены базовые особенности настройки локального окружения для разработки проекта на Laravel с использованием Docker. Мы рассмотрим вариант организации структуры проекта для длительной разработки.&nbsp;</p> <p><strong>План вебинара:</strong></p> <ul> <li>Принцип работы Docker.</li> <li>Настройка окружения при помощи Docker Compose.</li> <li>Создание структуры проекта.</li> <li>Обзор полезных инструментов для разработки.</li> <li>Установка Laravel и запуск в Docker контейнере.</li> </ul> <p><strong>Целевая аудитория:</strong><br /> Данный вебинар будет интересен как для начинающих разработчиков, которые хотят научиться&nbsp; разрабатывать веб-проекты, так и для разработчиков, которые работают уже определенное время - как правило Juniors &amp; начинающие Middle разработчики, но у них никак не доходили руки для применения Docker в своих проектах.</p>
React Native найкращі практики.

Автор: Бабич Олександр

<p>Этот вебинар посвящен лучшим практикам разработки на React Native.</p> <p><br /> В данном&nbsp; вебинаре будет рассмотрен ряд технологий, использование которых в сочетании с React Native, считается лучшими практиками&nbsp; при разработке кроссплатформенных мобильных приложений. Фактически их использование является устоявшимися стандартами в отрасли и ни один крупный проект не обходится без&nbsp; них.&nbsp;</p> <p><br /> Мы рассмотрим основы TypeScript - надмножества над языком JavaScript, основным достоинством которого является строгая типизация, благодаря этому количество ошибок в коде значительно снижается. Также мы рассмотрим использование Redux&nbsp; &ndash; необходимого для хранения и изменения стейта в крупном приложении. Saga в свою очередь является промежуточным слоем для получения/обработки данных, например из API, и очень важна для понимания, так как часто содержит бизнес-логику, без которой не обходится ни один коммерческий проект.</p> <p><br /> Помимо этого мы разберем и Clean архитектуру, которая&nbsp; является одной из наиболее подходящих&nbsp; для создания масштабных и расширяемых приложений в кроссплатформенной разработке.</p> <p><br /> <strong>План вебинара:</strong><br /> 1) Практики ипользования TypeScript и React Native.<br /> 2) Использование Redux.<br /> 3) Использование&nbsp; Redux Saga.&nbsp;<br /> 4) Обзор Clean архитектуры как&nbsp; базовой для построения React Native приложений.</p> <p><br /> <strong>Целевая аудитория:</strong><br /> Данный вебинар будет интересен начинающим React и React Native разработчикам, у которых есть базовые знания и некоторый практический опыт работы с этими технологиями.</p>
Адаптивна верстка з Flexbox та Grid.

Автор: Ткаченко Анастасія

<p>Flexbox и Grid &ndash; технологии, которые широко используются в верстке сайтов и существенно упрощают задачи обеспечения адаптивности.</p> <p><br /> <strong>О технологиях:</strong></p> <ul> <li><strong>CSS Flexbox</strong> (Flexible Box Layout Module) &mdash; модель макета гибкого контейнера &mdash; представляет собой способ компоновки элементов, в основе лежит идея оси. Flexbox состоит из гибкого контейнера (flex container) и гибких элементов (flex items). Гибкие элементы могут выстраиваться в строку или столбик, а оставшееся свободное пространство распределяется между ними различными способами.</li> <li><strong>CSS Grid Layout</strong> - система двумерного макета, оптимизированного для дизайна пользовательского интерфейса. Главная идея, лежащая в основе макета сетки, заключается в разделении веб-страницы на столбцы и строки. В образовавшиеся области сетки можно помещать элементы сетки, а управлять их размерами и расположением можно с помощью специальных свойств модуля.</li> </ul> <p>В ходе вебинара будут продемонстрированы возможности&nbsp; этих технологий и преимущества их комбинации на практике (в каком случае какую технологию нам необходимо использовать) для создания адаптивных страниц&nbsp;</p> <p><br /> <strong>План вебинара:</strong><br /> <br /> 1) Знакомство с технологиями Flexbox и Grid.<br /> 2) Создание desktop версии web-страницы.<br /> 3) Добавление медиа запросов на страницу для адаптивности.</p> <p><br /> <strong>Целевая аудитория:</strong><br /> <br /> Данный вебинар будет интересен начинающим Frontend разработчикам и верстальщикам, которые уже знакомы с основами HTML5 &amp; CSS3.</p>
React Native для початківців.

Автор: Бабич Олександр

<p>Этот вебинар посвящен введению в самый популярный фреймворк для кроссплатформенной мобильной разработки &ndash; React Native.<br /> Благодаря своей гибкости и простоте React Native прекрасно подходит для разработки приложений для разного рода мобильных устройств, начиная от мобильных телефонов под управлением iOS или Android, заканчивая планшетами, smart TV, а также разработкой приложений для VR. Основы&nbsp; данной передовой и очень популярной технологии&nbsp; мы и разберем на нашем вебинаре.<br /> Помимо этого мы разберем и некоторые&nbsp; полезные приемы работы с&nbsp; инструментами, необходимыми для кроссплатформенной разработки, которые ускорят решение задач и повысят качество продукта.</p> <p><br /> <strong>План вебинара:</strong></p> <ol> <li>Ведение в React Native.</li> <li>Компоненты.</li> <li>Пропсы.</li> <li>Стейт.</li> <li>Стилизация в React Native.</li> <li>Основы навигации в React Native.</li> <li>Лучшие практики React Native.</li> </ol> <p><br /> <strong>Целевая аудитория:</strong><br /> Данный вебинар будет интересен начинающим FrontEnd разработчикам, которые усвоили основы JS, HTML, CSS.</p>
Spring – знайомство та швидке занурення.

Автор: Віталій Карнаух

<p>Этот вебинар посвящен введению в один из самых мощных Java фреймворков &ndash; Spring.</p> <p>Spring покрывает очень много различных областей разработки, от консольных приложений до сложного batch-процессинга. Но все его модули и функциональные возможности основываются на понимании Spring Core, который мы и будем тщательно разбирать и изучать на нашем вебинаре.</p> <p>Отдельное внимание мы уделим таким популярным модулям как&nbsp; Spring MVC, Spring Data, Spring REST.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Spring философия и overview.</li> <li>DI and IoC концепция.</li> <li>Что такое Spring Bean.</li> <li>ApplicationContext.</li> <li>Объявление бинов.</li> <li>Bean scopes и как их использовать.</li> <li>Внедрение бинов&nbsp; - виды и их назначение.</li> <li>MVC паттерн.</li> <li>Что такое Spring MVC.</li> <li>Обработка запроса в стиле Spring MVC.</li> <li>Работа с REST.</li> <li>Доступ к базе данных.</li> <li>Spring Data.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Этот вебинар будет полезен всем, кто начинает изучать Java технологии и хочет ознакомиться со Spring - фреймворком, без которого сложно представить современного Java разработчика. На этом вебинаре мы разберем что такое Spring Framework, его основные концепты и понятия, научимся использовать базовый арсенал Spring-a для того, чтобы кратно усилить и ускорить качество нашей разработки.</p>
Архітектура Flask додатків.

Автор: Ксенія Крементар

<p>Вебинар раскрывает основные принципы построения web-приложений на базе Python фреймворка Flask, попутно затрагивает вопросы особенностей фреймворка, и конечно же содержит практическую часть для лучшего пояснения и закрепления материала.</p> <p style="margin-left:13.0pt;"><strong>План вебинара:</strong></p> <p>1) Определимся с терминами, что же мы сегодня изучаем?</p> <ul> <li>что такое архитектура приложений?</li> <li>что значит &mdash; pythonic и как понять, является ли код pythonic?</li> <li>что такое web разработка и как в этом поможет Flask?</li> </ul> <p>2) Особенности Flask фреймворка</p> <ul> <li>Flask - минималистичный, расширяемый</li> <li>Flask и Django: в чем разница?</li> <li>Особенности построения Flask приложений</li> <li>Flask приложение в одном файле</li> </ul> <p>3) Практическая часть</p> <ul> <li>Постановка задачи</li> <li>Архитектура приложения (структура модулей, пакет controllers)</li> <li>Дальнейшие перспективы развития сервиса и приложения</li> <li>Must install &amp; use</li> </ul> <p>4) Резюме</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен начинающим Python разработчикам, которые хотят научиться создавать простые и эффективные приложения, web-разработчикам, которые хотят систематизировать свои знания по разработке web-сервисов на Python, а также всем, кто уже создает приложения на базе Flask и хочет получить новый опыт.</p>
Unit-тестування Angular додатків.

Автор: Антон Нєстєров

<p>Юнит тестирование - &nbsp;это не только способ удостоверится в качестве своего программного продукта, но и также полезный инструмент документирования поведения вашего приложения.</p> <p>Если Вы начинающий разработчик &ndash; то наш вебинар поможет Вам познакомиться с азами тестирования, опытные специалисты смогут почерпнуть новые знания по работе с Jasmine и Karma, а также задать вопросы, связанные с практикой их применения на проекте.</p> <p>Данный вебинар покрывает основы тестирования, мы с Вами рассмотрим:</p> <ul> <li>как создавать шаблон теста прямо из консоли с помощью Angular CLI;</li> <li>рассмотрим тест фреймворк Jasmine;</li> <li>познакомимся со стандартным test-runner-ом Karma.</li> </ul> <p>Также рассмотрим несколько сценариев тестирования компонентов в Angular. Разберёмся как тестировать сервисы, пайпы и директивы.</p> <p>&nbsp;</p> <p><strong>План вебинара:</strong></p> <p>1) Юнит тестирование. Введение.</p> <p>2) Настройка приложения для юнит-тестирования.</p> <p>3) Karma and Jasmine.</p> <p>4) Тестирование сервисов.</p> <p>5) Тестирование компонентов.</p> <p>6) Сценарии компонентного тестирования.</p> <p>7) Тестирование пайпов.</p> <p>8) Тестирование директив.</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен как начинающим разработчикам, так и разработчикам с небольшим опытом, которые занимаются поддержкой или рефакторингом старых приложений. Также вебинар будет интересен начинающим AQA специалистам.</p>
Нова система введення в Unity.

Автор: Олександр Діденко

<p>Новая система ввода доступна с версии Unity 2019.1 и отличается повышенным удобством, гибкостью и богатыми возможностями настройки по сравнению с традиционным Input Manager. На этом вебинаре мы рассмотрим ключевые моменты практического использования новой системы ввода.</p> <p><strong>План вебинара:</strong></p> <p>1. Подключение и настройка пакета Input System.</p> <p>2. Использование системы ввода для управления&nbsp;персонажем.</p> <p>3. Управление с помощью XBox контроллера.</p> <p>4. Преимущества новой системы и совместимость с legacy скриптами.</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар рассчитан на людей, изучающих или имеющих опыт работы с Unity. Для понимания данного вебинара требуются базовые знания языка C#.</p>
Практика С#. Створення блогу із BlogEngine.NET (ASP.NET MVC).

Автор: Вадим Рибалко

<p>Если Вы хотите создать свой блог на С#, участвуйте в серии вебинаров-практикумов, которые состоятся на ITVDN в январе. На первой встрече 15 января мы рассмотрим, что такое блоги, для чего они нужны и самое главное, как создать собственный блог с помощью гибкой и многофункциональной платформы на ASP.NET MVC под названием BlogEngine.NET.</p> <p>Познакомимся с основными фичами и возможностями, благодаря которым вы сможете легко и интерактивно добавлять контент в свои статьи.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Вводная часть о блогах.</li> <li>Введение в BlogEngine.NET.</li> <li>Для чего нужна эта библиотека?</li> <li>Установка окружения.</li> <li>Запуск приложения.</li> <li>Обзор возможностей.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен двум категориям людей: первая &ndash; это разработчики, которые знают язык и уже разрабатывают свои приложения на C#, вторая - люди, которые только начинают свой путь в карьере .NET разработчика в сфере веб-приложений и в будущем хотят создать что-то своё.</p>
Розробка під Android. Сучасні підходи та перспективи.

Автор: Євген Мица

<p>Вебинар посвящен тенденциям, которые уже сложились в Android-разработке, а также тем, которые только набирают силу. Будут рассмотрены теоретические и практические аспекты по каждому из вопросов, обозначенных в программе вебинара.</p> <p><strong>План вебинара:</strong></p> <p>1) Архитектура Android-приложения. Рекомендуемый подход.</p> <p>2) Миграция на AndroidX.</p> <p>3) Jetpack Compose - инструмент разработки UI в Android.</p> <p>4) Coroutines. Работа с асинхронным кодом.</p> <p>5) Внедрение зависимостей. Применение в Android-проектах.</p> <p>6) Room - библиотека для работы с SQLite. Что нового?</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен начинающим Android-разработчикам, а также имеющим определенный опыт и желающим расширить теоретические знания.</p>
Notification success