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

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

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

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

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

Результати пошуку за запитом: видеокурс c*
Керування пам'яттю в Java.

Автор: Бондаренко Андрій

<p>На этом вебинаре слушатель узнает, как хранятся Java-объекты в оперативной памяти во время выполнения приложения и сколько примерно места выделяется под определенный объект. Также мы рассмотрим три вида памяти хранения в Java - &nbsp;Stack, Heap, Static Context &nbsp;и алгоритмы работы сборщика мусора в Java (Garbage Collector).</p> <p><strong>План вебинара:</strong></p> <ol> <li>Понятие Heap и Stack.</li> <li>Хранение объектов в памяти.</li> <li>Garbage Collector теория.</li> <li>Garbage Collector в Java.</li> <li>Ссылочные объекты.</li> <li>Отслеживание ошибок.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Java-разработчики, которые понимают основы объектно-ориентированного программирования.</p>
Алгоритми та структури даних у .NET.

Автор: Ярослав Кучук

<p>В ходе вебинара рассматривается вопрос фундаментальной алгоритмической подготовки &ndash; от математического обоснования мощности алгоритма до стандартных алгоритмов и структур данных. Базовые алгоритмы будут реализованы на C# и проанализированы с точки зрения их мощности.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Понятие алгоритма</li> <li>Сложность алгоритма и способы ее измерения</li> <li>Основные структуры данных <ol style="list-style-type:lower-alpha;"> <li>Стек</li> <li>Очередь</li> <li>Связанный список</li> <li>Хеш-таблица</li> <li>Бинарные дервья поиска</li> <li>Красно-черные деревья</li> </ol> </li> <li>Базовые сортировочные алгоритмы</li> <li>Базовые поисковые алгоритмы</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен как начинающим разработчикам, так и более опытным коллегам. В ходе вебинара будут рассмотрены как теоретические основы алгоритмов вне зависимости от контекста языка программирования/используемых технологий, так и имплементация базовых алгоритмов на языке C#.</p>
JS більше не потрібний?! Blazor – революція у веб-розробці.

Автор: Віталій Ємець

<p>В ближайшие несколько лет веб-разработка сильно изменится. Уже сегодня WebAssembly дает возможность веб-разработчикам создавать богатые современные одностраничные приложения (SPA) с использованием практически любого языка программирования и платформы. Blazor - это фреймворк для создания браузерных приложений, написанный на .NET и запускающийся с помощью WebAssembly. В ходе вебинара участники получат базовые знания по использованию Blazor для создания веб-приложений и принципов его работы.</p> <p>&nbsp;</p> <p><strong>План вебинара:</strong></p> <ol> <li>Введение в использование Blazor. Что такое Blazor?</li> <li>Начало работы с использованием Blazor. Конфигурация и настройка проекта, установка зависимостей.</li> <li>Шаблоны Blazor ASP.NET Core и структура проекта Blazor.</li> <li>Компоненты Blazor (сборка компонентов, их использование).</li> <li>Параметры компонентов&nbsp; Blazor.</li> <li>Маршрутизация к компонентам Blazor.</li> <li>Взаимодействие с WebAssembly Blazor.</li> </ol> <p>&nbsp;</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен разработчикам, которые для создания веб-приложений используют C# и ASP.NET (ASP.NET Core).</p>
Створення API REST на Fastify.

Автор: Борщовецький Вадим

<p>Этот вебинар посвящен созданию полноценного масштабируемого REST API приложения с применением веб-фреймворка для Node.js - Fastify.<br> <br> <strong>В каких случаях вам понадобится именно Fastify?</strong></p> <ul> <li>Если вы хотите быстрое REST API.</li> <li>Если вам нужен полный контроль над тем, какой запрос принимает сервер и какой ответ он отдаёт.</li> <li>Если вам нужна легкая масштабируемость.</li> </ul> <p><strong>REST</strong> - широко известный архитектурный стиль, который содержит определенные принципы организации взаимодействия приложения либо сайта с сервером через протокол HTTP.&nbsp;<br> <strong>API </strong>- это прикладной программный интерфейс; он указывает, каким образом следует обращаться к программе и какие ответы она обязана предоставлять пользователям.&nbsp;<br> <br> <strong>На вебинаре вы узнаете, как:&nbsp;</strong></p> <ul> <li>Писать код чище и качественнее&nbsp;</li> <li>Минимизировать количество повторяющегося кода</li> <li>Работать с крутой JavaScript-библиотекой Lodash&nbsp;</li> </ul> <p><strong>План вебинара:</strong></p> <ul> <li>Почему Fastify?</li> <li>Знакомство со схемами запросов/ответов</li> <li>Знакомство с Lodash</li> <li>Создание полноценного REST API</li> </ul> <p><strong>Целевая аудитория:</strong><br> Данный вебинар будет интересен как новичкам в Node.js, так и опытным разработчикам, которые хотят научиться писать быстрый, масштабируемый и легко читаемый API сервер.<br> <br> <strong>Минимальные требования:</strong><br> Элементарные знания JavaScript, установленный и готовый к работе Node.js, любой удобный текстовый редактор (WebStorm, VS Code либо другой).</p>
Firebase. Організація віддаленої роботи з даними.

Автор: Тисячний Влад

<p>Вебинар, посвященный Firebase и организации удаленной работы с данными будет полезен как FrontEnd, так и BackEnd разработчикам. Если вы хотите освоить работу с удаленными серверами и динамическими базами данных, мечтаете создать свой сайт/приложение, но плохо разбираетесь в BackEnd разработке - это будет отличный первый шаг.</p> <p><br> <strong>План вебинара:</strong></p> <ul> <li>Коротко об авторе ( специализация, опыт, используемые технологии )</li> <li>Что такое serverless app?</li> <li>Разновидности удаленных серверов и баз данных</li> <li>Установка Node.js</li> <li>Создание React.js проекта</li> <li>Настройка проекта</li> <li>Авторизация в Firebase</li> <li>Коннект Firebase с проектом</li> <li>Авторизация через Firebase</li> <li>Работа с динамической базой данных</li> <li>Подведение итогов</li> </ul> <p><br> <strong>Целевая аудитория:</strong><br> Все, кто знает технологии FrontEnd (HTML, CSS, JavaScript; знание React.js будет плюсом) и в будущем планирует стать Full Stack специалистом, а также BackEnd разработчики, которые хотят обрести навыки работы с удаленными серверами и динамическими базами данных.</p>
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>
Notification success