ITVDN
2.45K members
156 photos
5 videos
3 files
660 links
Видео курсы по программированию.
Download Telegram
to view and join the conversation
Вебинар "5 обязательных алгоритмов для JavaScript разработчика"!

📌План вебинара:
- Краткое знакомство с автором – опыт, технологии, интересы.
- Что такое алгоритмы и структуры данных.
- Как правильно считать сложность алгоритма.
- Нужно ли знать все алгоритмы, чтобы стоить дорого (примеры из реальной жизни).
- 5 самых важных алгоритмов (объяснение почему именно они).
- Практика написания алгоритмов сортировок.
- Вопросы и ответы.

https://www.youtube.com/watch?v=0FenINBeYfM&pbjreload=101
​​Новый видео курс ITVDN “React Native” 🚀

На ITVDN появился новый видео курс для начинающих разработчиков мобильных приложений, а также для frontend react разработчиков, которым интересно направление мобильной разработки.
Курс посвящен изучению главных принципов, методов и техник создания качественных кроссплатформенных мобильных приложений с использованием React Native.

📌Автор курса — Александр Бабич — Full Stack Software Engineer.

📌Структура курса:
- Введение в React Native
- React Native — стилизация компонентов
- Библиотеки для стилизации компонентов
- Использование TypeScript
- Навигация
- Работа с Redux Saga
- Настройка стартового экрана, иконок
- Нативные плагины
- Интернет подключение
- Сборка и установка приложения на устройство

📌Чему вы научитесь на данном курсе:
- Создавать свои мобильные приложения с нуля, используя React Native
- Понимать структуру проекта React Native
- Стилизовать свой проект с помощью StyleSheet и FlexBox, а также использовать популярные библиотеки для стилизации компонентов
- Использовать TypeScript с React Native, получая возможность отлавливать большую часть ошибок ещё до исполнения кода, улучшая и ускоряя процессы разработки
- Использовать библиотеки навигации для вашего проекта — React
- Navigation и React Native Navigation (RNN)
- Использовать Redux для написания кода в функциональном стиле и Redux Saga для асинхронных операций
- Устанавливать нативные плагины в ситуациях, когда вашему приложению требуется доступ к API платформы, для которого в React Native еще нет соответствующего модуля
- Осуществлять интернет запросы в приложениях React Native, а также их отладку, используя React Native Debugger
- Реализовывать общую стилизацию вашего приложения, помогающую его продвижению в AppStore и Google Play
- Осуществлять сборку приложения с релизной конфигурацией, подписывать его и устанавливать его на Android и iOS устройства
​​Курс Java Developer стартует уже 24 февраля!

❗️Онлайн обучение с тренером в группе

Java - это универсальный язык программирования, который используют компании разного масштаба и уровня, создавая корпоративные системы программного обеспечения. Существует множество областей применения Java, - от сайтов электронной коммерции до Android приложений, от научных до финансовых приложений, таких как трейдинговые системы, игр, и т.д.

📌Подробнее о курсе:
- 58 занятий по 2 часа (live online) в группе с тренером
- График занятий - 3 раза в неделю
- Время занятий: с 9:00 до 11:00 или с 19:00 до 21:00
- Мини-группы по 6-15 человек
- Пакет учебных материалов по всем урокам
- 16 видео курсов по направлению Java
- Поурочная проверка домашних заданий
- Доступ к интерактивному тренажеру навыков
- Онлайн тестирование и сертификация
- Курсовой проект
- Финальное тестирование и Диплом специалиста
​​Если вы интересуетесь версткой либо FrontEnd разработкой, изучаете HTML5 & CSS3 и хотите проверить собственные знания данных языков верстки, эта новость для вас! 
TestProvider делает доступным для бесплатного прохождения тест по HTML5 & CSS3 Starter. Бесплатный доступ будет действовать с 24 февраля по 3 марта.

Если вы сможете пройти тест с высоким баллом — получите соответствующий сертификат, который подтвердит вашу компетентность и также станет отличным дополнением к вашему резюме.

📌Тест по HTML5 & CSS3 Starter — это:
- 35 вопросов
- 35 минут на прохождение
- 2 попытки

📌Темы вопросов:
- Введение в HTML5
- Работа с изображениями, таблицами, списками
- Каскадные таблицы стилей. Часть 1
- Каскадные таблицы стилей. Часть 2
- Позиционирование элементов. Виды верстки
- Семантика HTML5. Новые теги
- Формы. Метатеги

❗️Скидка 15% на любой другой тест по промо-коду B9I1C2A.
​​Новая специальность на ITVDN! Ruby Developer

Ruby разработчик - программист, который разрабатывает веб-сайты, корпоративные приложения и программное обеспечение при помощи языка программирования Ruby.

Программа обучения по этой специальности состоит из 18 видео курсов, обучение длится 6 месяцев.
❗️Обязательные курсы:
- JavaScript Стартовый
- Основы работы с Git
- MySQL Базовый
- Ruby Базовый
- Ruby Углубленный
- Ruby on Rails, а также дополнительные курсы и бесплатные вебинары.
При наличии определенных знаний, вы можете начать обучение с любого уровня.

Всю информацию касательно данной специальности смотрите на нашем сайте.
​​Новый видеокурс на ITVDN "Magento 2“

Magento – это одна из самых популярных систем управления контентом (CMS) для создания интернет-магазинов и организации других видов e-commerce, написанная на PHP.

За время курса вы изучите особенности платформы, научитесь писать для нее полнофункциональные расширения, а также познакомитесь с особенностями и более детально изучите фронтенд и бекенд разработку под Magento 2. Под конец курса вы, на основе Magento 2, создадите полноценное расширение/модуль и, благодаря полученным знаниям, сможете претендовать на должность Magento разработчика или PHP разработчика.

📌Чему вы научитесь на этом курсе:
- Создавать интернет-магазин на Magento 2, реализуя в нем свои полноценные модули.
- Понимать особенности установки, настройки и функционирования CMS Magento 2.
- Работа с базой данных.
- Понимать, что такое SOLID и уметь работать с API, и сервисными контрактами.
- Понимать особенности реализации и уметь применять на практике паттерны Observer и Plugin в Magento 2.
- Работать в админ панели и уметь кастомизировать ее.
- Работать с Front-end в Magento 2 на углубленном уровне, настраивая блоки, лейауты, темплейты, и создавая свои темы.
- Использовать JavaScript в Magento 2, применяя различные библиотеки JS в Magento 2 и создавая свои JS файлы.

Автор: Доня Марк, Magento Association

Смотрите первый урок этого курса в свободном доступе (при наличии активной подписки - курс доступен в полном объеме).
​​Онлайн-конференция React fwdays’21

Впервые от Fwdays пройдет конференция с фокусом на React, где вы можете стать её частью — React fwdays'21!

🗓 Когда? 27 марта (суббота) и 2 будних вечера с дополнительными углубленными форматами.

🚀 Что подготовила команда Fwdays?

• Спикеры конференции — поделятся своими кейсами и важными выводами карьеры. 
• На конференции будут доклады, диалоги, дискуссии, практикумы, знакомства, новые технологии, инструкции и просто интересные истории из жизни React-разработчика.
• Вы посмотрите на “онлайн” по-новому. Прямая трансляция с включениями спикеров, профессиональным модератором, дискуссиями и традиционными розыгрышами от партнеров “Кто тут знает…?”. 
• Нетворкинг!  Организаторы готовят Zoom-комнаты, где собирают участников, дают задания и обсуждают их. Перерывы заполнены позитивным опытом онлайн-общения.

Регистрируйся бесплатно или выбирай свой пакет участия: https://bit.ly/2OWnjxN
Скидка на участие по промокоду для наших студентов и подписчиков: 62B674FD4F

P.S: Приём заявок на Call For Papers еще открыт до 28 февраля: http://bit.ly/39pCIyH
​​Готов к погоне за скидками?🥳

В последние дни зимы – 27 и 28 февраля на ITVDN необычная акция. У тебя будет шанс получить скидку 30% на любую подписку, если кто-то другой не опередит тебя😇

📌Условия акции:
Один раз в день 27 и 28 февраля в социальных сетях (YouTube, Instagram, telegram, Facebook, VK) в разное время будут выходить посты с промо-кодами.
Мы будем публиковать только 10 уникальных промо-кодов в день и активировать их можно будет только в этот день. Не упусти шанс поймать скидку!

Скидку можно применить к любому пакету подписки или к Подарочному сертификату.

❗️Лови промокоды:
1R42AB3
1R4221C
1RI132F
1RIA2CD
1R4DFBE
1RI1F2E
1RICEAD
1R4DBBA
1RICCAB
1RI1D2C
​​Готов к погоне за скидками?🥳

В последние дни зимы – 27 и 28 февраля на ITVDN необычная акция. У тебя будет шанс получить скидку 30% на любую подписку, если кто-то другой не опередит тебя😇

📌Условия акции:
Один раз в день 27 и 28 февраля в социальных сетях (YouTube, Instagram, telegram, Facebook, VK) в разное время будут выходить посты с промо-кодами.
Мы будем публиковать только 10 уникальных промо-кодов в день и активировать их можно будет только в этот день. Не упусти шанс поймать скидку!

Скидку можно применить к любому пакету подписки или к Подарочному сертификату.

❗️Лови промокоды:
1R422BD
1RIAG13
1RIDCAB
1RIBBCA
1RIDGAF
1RIBDCC
1R42DBC
1RICG23
1RID3AE
1RI1FDE
​​Интересуешься разработкой игр? Тогда тебе будет полезен наш новый вебинар "Применение ECS в разработке игр на Unity"!

📆 Дата: 12.03.2021
Время: 19:00 - 21:00
🙍‍♂Спикер: Владислав Панченко, Unity разработчик

ECS решает один из недостатков классического подхода проектирования на Unity. Автор вебинара решил поделиться своими наблюдениями и мыслями в первую очередь с теми, кто "собирает" игры на Unity из ассетов с кучей скриптов на каждом. Да, это работает. Но если вы делаете не прототип или какую-нибудь одноразовую игру без необходимости её поддержки и дальнейшего развития, то подумайте 10 раз — вам же потом во всём этом разбираться и переделывать. Но если вы будете изначально проектировать всё на ECS то вам потом не нужно будет переписывать с 0, поскольку рефакторить такой код в десятки раз легче.

Вебинар будет посвящён использованию в Unity ECS, если конкретнее, то LeoECS.

📌План вебинара:
- Основные отличия в проектировании при использовании ESC.
- Ключевые преимущества над разработкой при использовании того же ООП или компонентного подхода.
- Примеры реализации и ключевые особенности написания кода с использованием ECS.
- Встроенное ECS-решение в Unity и его ключевые отличия от других решений.
- Сравнение скорости работы Entitas и LeoECS.

Количество мест ограничено. Предварительная регистрация обязательна.
Cтатья "Как стать тестировщиком" от ITVDN!

В чём специфика данной профессии, чем занимаются эти специалисты, насколько легко стать QA инженером и какие технологии должен знать потенциальный претендент на данную должность — это мы и раскроем в нашей статье. 

Приятного прочтения!
https://itvdn.com/ru/blog/article/how-become-qa2021
Используете внутри компании GitLab? Тогда подключайтесь к нашему вебинары "Gitlab CI для тестировщика"!
Начинаем уже через 10 минут!

📌План вебинара:
- Как строить пайплайны (использование кэша, артефактов, параллельное выполнение шагов, мультипроектные пайплайны).
- Ускорение пайплайнов.
- Какие типы гитлаб раннеров использовать.
- Как получать отчеты о качестве кода даже без тестов.
- Демонстрация и примеры с бэкендом на Java и фронтендом на JavaScript.
- Последние значительные изменения и фичи гитлаба, которые стоит попробовать.

https://www.youtube.com/watch?v=G1CeagPCEIk&feature=youtu.be
​​Если вы начинающий C++ разработчик и хотите проверить свои знания данного языка программирования, эта новость для вас! TestProvider делает доступным для бесплатного прохождения тест по C++ Starter. Бесплатный доступ будет действовать с 3 по 10 марта.

С++ — это высокопроизводительный статически типизированный язык программирования. Область его применения практически безгранична: от разработки встроенных и операционных систем до создания компьютерных игр и игровых движков.

Если вы сможете пройти тест с высоким баллом — получите соответствующий сертификат, который подтвердит вашу компетентность и также станет отличным дополнением к вашему резюме.

📌Тест по C++ Starter — это:
- 65 вопросов
- 65 минут на прохождение
- 2 попытки на прохождение

📌Темы вопросов:
- Логические операторы
- Директивы препроцессора
- Пространства имен
- Введение в язык программирования
- Работа с функциями. Ссылки
- Введение в функции
- Знакомство с массивами
- Циклические конструкции
- Указатели
- Устройство памяти, системы счисления и хранение информации
- Типы данных и работа с ними
- Работа со строками в С++
- Операторы ветвления

❗️Скидка 15% на любой другой тест по промо-коду B9IB22G.
​​Обучайся на ITVDN! Записывайся на обучение с тренером в марте!

🔸Java Developer
Старт: 30 марта
Длительность: 4 месяца \ 116 часов

🔸FrontEnd Developer
Старт: 25 марта
Длительность: 4 месяца \ 108 часов

🔸.NET Developer
Старт: 17 марта
Длительность: 5,5 месяцев \ 136 часов

🔸Python Developer
Старт: 23 марта
Длительность: 3,5 месяцев \ 82 часов
​​Изучай Тестирование ASP.NET Core MVC приложений бесплатно! 🔥

С 4 по 11 марта 2021 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Тестирование ASP.NET Core MVC приложений” бесплатно!!

ASP.NET Core — это кроссплатформенная среда с открытым исходным кодом для создания современных корпоративных приложений на языке C#. Разработанные в данной среде приложения имеют богатые возможности для тестирования и сопровождения. Модель MVC (Model—View—Controller) позволяет реализовать архитектурное решение, которое отделяет графический интерфейс от бизнес логики, а бизнес логику от данных.

Автор — Юрий Науринский, .NET Developer.
Курс состоит из 8 видео уроков общей длительностью 4 часа 52 минуты.
📌Программа курса:
- Введение. Обзор тестового проекта.
- Unit-тестирование бизнес-логики.
- Unit-тестирование Controller & Middleware
- Интеграционное тестирование компонентов ASP.NET Core MVC.
- Интеграционное тестирование View.
- Интеграционное тестирование базы данных.
- Функциональное тестирование: наивный подход.
- Функциональное тестирование: BDD.

📌Чему вы научитесь на этом курсе:
- Понимать, с чего начинать и как продолжать тестирование ASP.NET Core MVC приложений.
- Понимать ситуации, в которых стоит применять различные виды тестирования.
- Понимать структуру пирамиды тестирования.
- Понимать, что такое Unit-тесты, интеграционные и функциональные тесты, а также вы узнаете признаки, которые должны присутствовать у хорошего теста.
- Понимать структуру разного вида тестов.
- Производить тестирование базы данных и бизнес логики.
- Узнаете, как тестировать View и нужно ли это делать разработчику.
- Применять разные типы функционального тестирования.
- Узнаете типичные ошибки функционального тестирования и научитесь их избегать.
- Понимать концепцию BDD (Behavior Driven Development) — разработки на основе поведения и ее отличие от TDD.
- Узнаете основы языка Gherkin и его применения при составлении тестов.
- Научитесь использовать фреймворк SpecFlow для реализации BDD концепции в своем коде.
ITVDN pinned «​​Изучай Тестирование ASP.NET Core MVC приложений бесплатно! 🔥 С 4 по 11 марта 2021 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Тестирование ASP.NET Core MVC приложений” бесплатно!! ASP.NET Core — это кроссплатформенная среда с открытым…»
Узнай 3 «продвинутые» техники тестирования, которыми должен владеть опытный разработчик, на нашем новом вебинаре "Техники тестирования для С# разработчиков. Уровень Advanced"!
Начинаем через 10 минут!

📌План вебинара:
- Property based testing.
- Performance testing.
- Load testing.

https://www.youtube.com/watch?v=xFe33HwENY0
​​Приглашаем на наш новый вебинар "Объектно-ориентированное программирование в JavaScript"!

📆 Дата: 16.03.2021
Время: 19:00 - 21:00
🙍‍♂Спикер: Георгий Клюковкин, Lead Software Engineer

На вебинаре мы разберем, в чем отличие ООП подхода к разработке в мультипарадигменном языке JavaScript от ООП подхода в классических объектно-ориентированных языках, как например Java. Какими плюсами и минусами обладает ООП в JavaScript, а также какие правила ООП мы можем в нем применять..

📌План вебинара:
- 4 принципа ООП
- Полиморфизм
- Инкапсуляция
- Абстракция
- Наследование
- Наследование vs композиция
- Почему наследования лучше избегать и как использовать композицию
- Объектно-прототипное наследование в JS
- Что такое прототипное наследование
- Функции конструкторы и классы
- Функции конструкторы
- Синтаксический сахар в виде классов
- Отличие классов JS от классов Java
- Single responsibility principle

Количество мест ограничено. Предварительная регистрация обязательна.
Вебинар "React и Redux на примере реального приложения"

📌План вебинара:
1) Знакомство с автором и планом вебинара:
а) Цель вебинара – научиться связывать React и Redux на примере приложения с реальным API;
2. Реализация программы:
а) установка зависимостей, настройка проекта;
б) создание базовых компонентов и подключение Redux;
в) настройка зависимостей для работы с запросами к серверу;
г) создание запросов и обработка данных через Redux;
3) Получение результатов:
а) запуск приложения, исправляем ошибки, если они возникнут
б) анализ проделанной работы;
4) Ответы на вопросы

https://www.youtube.com/watch?v=dgM9OGVfKCQ
Вебинар "GitLab CI для тестировщика"

📌План вебинара:
- Как строить пайплайны (использование кэша, артефактов, параллельное выполнение шагов, мультипроектные пайплайны).
- Ускорение пайплайнов.
- Какие типы гитлаб раннеров использовать.
- Как получать отчеты о качестве кода даже без тестов.
- Демонстрация и примеры с бэкендом на Java и фронтендом на JavaScript.
- Последние значительные изменения и фичи гитлаба, которые стоит попробовать.

https://www.youtube.com/watch?v=G1CeagPCEIk