Результати пошуку за запитом: обучение c
Вивчайте Spring безкоштовно
Автор: Редакція ITVDN
С 19 по 25 июня 2020 года на ITVDN проходит акция - вы можете пройти обучение по курсу Spring бесплатно!
Что такое Spring?
Spring — это фреймворк, который помогает разрабатывать простые, быстрые, гибкие и переносимые приложения на Java.
Особенности ядра Spring применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк.
О курсе
Автор - Роман Дзюба, Java Developer.
Курс состоит из 10 видео уроков общей продолжительностью 6 часов 9 минут.
В курсе рассмотрены различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы.
Программа курса:
Введение в Spring
Внедрение зависимостей и IoC контейнер
Spring MVC
Spring Data
Spring Testing
AOP
RESTful web services
Security
Cache
Boot
Для кого этот курс
Этот курс предназначен для Java разработчиков,он предполагает базовые знания программирования на Java и входит в комплексную программу обучения по специальности Java Developer.
Чему вы научитесь на этом курсе:
Понимать механизмы работы основных модулей Spring Framework.
Использовать принципы Инверсии управления (Inversion of Control) и Внедрения зависимостей (Dependency Injection) для создания более качественной архитектуры приложения.
Понимать принципы паттерна MVC и уметь создавать контроллеры для обработки запросов пользователя.
Настраивать соединение приложения с реляционной БД и создавать методы для выполнения запросов к БД.
Создавать модульные и интеграционные тесты для вашего приложения.
Понимать принципы Аспектно-ориентированного программирования и использовать их для уменьшения дублирования кода, сокращения времени разработки, упрощения кода и его сопровождения.
Создавать веб-сервисы, используя стиль архитектуры REST (Representational state transfer).
Настраивать безопасность приложения на уровне методов и на уровне конечных точек (endpoints). Создавать роли пользователей и настраивать права доступа.
Ускорять процесс разработки приложений и сокращать время на их развертывание.
Как получить Сертификат по курсу Spring
После каждого урока Вы сможете проходить онлайн тестирование, чтобы проверить, как усвоен материал, а после завершения курса пройти финальный тест, и, если Ваш результат будет выше 70%, Вы получите электронный сертификат, подтверждающий Ваши знания.
Сроки акции
Акция проходит 19 по 25 июня 2020 года. Доступ к курсу открывается на 10 дней.
Изучайте программирование на ITVDN!
ТОП-10 лучших видео по Python
Автор: Влад Сверчков
Здравствуйте!
Друзья, в этот раз мы подготовили для вас подборку лучших вебинаров от ITVDN по направлению Python. В рейтинг вошли как познавательные вебинары с актуальной информацией, так и вебинары, ориентированные на прокачку ваших навыков создания кода. Давайте приступим к их рассмотрению.
Пишем API приложение на Python с помощью FastAPI и Docker
Автор — Антон Козаченко, Python Back-end Developer из Латвии
На вебинаре автор разбирает пример написания API приложения на Python с помощью фреймворка FastAPI и инструмента Docker. Рассматривается фреймворк FastAPI, также создается несколько API методов. Автор рассматривает Docker, пишет свою конфигурацию и запускает контейнеры. Дополнительно происходит покрытие API приложения тестами.
План вебинара:
Ознакомление с фреймворком FastAPI.
Написание несколько endpoint-ов API.
Написание тестов для этих endpoint-ов.
Написание конфигурации для Docker.
Запуск приложения в Docker containers.
Запуск тестов.
Подготовка к техническому собеседованию по Python ➤ Как пройти собеседование на Junior Python?
Автор — Людмила Мищенко, Python разработчик
Вебинар посвящен ключевым моментам прохождения технического собеседования на позицию Junior Python Developer. Рассматриваются наиболее частые вопросы, логические и технические задачи. Вы узнаете, как правильно готовиться к собеседованию. Уделено внимание тому, как получить пользу от прохождения технического интервью и как оставить приятное впечатление о себе у специалистов компании. Также автор поднимает темы важности работы над ошибками и анализа собеседования.
План вебинара:
Как готовиться к техническому собеседованию?
На какие вопросы должен знать ответ Junior Python Developer?
На что в ответах кандидатов больше всего обращают внимание?
Нужны ли (и какую роль играют) pet-projects для начинающего специалиста?
Как не растеряться во время кодинга на собеседовании? (+ советы и лайфхаки)
Работа над ошибками и анализ фидбэка после собеседования.
Что лучше: Django, Flask или FastAPI? Обзор фреймворков для веб-разработки на Python.
Автор — Максим Кузнецов, Senior Python Developer
В данном вебинаре рассматриваются несколько популярных веб фреймворков на Python (Django, Flask, FastAPI). Автор сравнивает их производительность и объясняет, для каких целей какой фреймворк больше подойдет.
План вебинара:
Обзор Django и его фичи.
Обзор Flask и его фичи.
Обзор FastAPI и его фичи.
Сравнение производительности.
Когда какой фреймворк выгодно применять.
Ответы на вопросы.
Данный вебинар будет интересен начинающим Python разработчикам, и тем, кто собирается перейти на Python и хочет спланировать свое обучение с учетом особенностей разных инструментов.
Создание игры BlackJack на Python с нуля (Часть 1 и Часть 2)
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
“Создание игры BlackJack на Python” — это двухдневный интенсивный тренинг по созданию известной карточной игры. Мероприятие призвано в увлекательной форме познакомить новичков с Python и попрактиковаться в написании кода на этом языке. Минимум теории и максимум практики — что ещё нужно для быстрого старта в программировании?
Чему можно научиться, изучив видео материалы тренинга и опробовав полученные знания на практике:
Писать простую программу на языке Python
Разбивать задачи на мелкие подзадачи и успешно их решать
Проектировать архитектуру программ
Писать приложения на уровне классов
Решать алгоритмические задачи
Понимать назначение паттернов проектирования
План первого видео (первой части):
Знакомство со средством разработки PyCharm и языком программирования Python.
Разбор основных элементов языка.
Создание архитектуры приложения на уровне классов.
Улучшение архитектуры с использованием паттернов.
Создание первых объектов.
План второго видео (второй части):
Создание структуры проекта.
Наследование и композиция.
Создание специальных типов данных.
Связь компонентов между собой.
Тестирование.
Подведение итогов.
Объектно-ориентированное программирование в Python ➤ Что такое ООП и как оно работает.
Автор — Бондаренко Кирилл, Data Scientist / Python Developer, "CreatorIQ"
Объектно-ориентированное программирование (ООП) — очень важная парадигма в современном программировании. Данный вебинар раскрывает основные принципы ООП и показывает, как они реализованы в языке Python.
Насколько важным является знание ООП для Python разработчика? Как часто приходится использовать ООП в работе? В каких проектах, в каких задачах? Возьмут ли вас на работу без знания ООП? Эти и другие вопросы будут подняты в данном вебинаре.
Раскрываемые темы:
Что такое ООП и как это работает в Python.
Примеры решения задач через ООП.
Подведение итогов. Ответы на вопросы.
Создание чат-бота “прогноз погоды” на Python
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
Если вы хотите опробовать свои силы в программировании на Python и создать собственного Telegram-бота, который будет уведомлять вас об актуальной погоде, этот видеоролик будет как нельзя кстати.
Подойдет как новичкам, которые никогда не программировали, так и начинающим разработчикам, желающим углубить и применить на практике свои знания Python.
План:
Уровни модели сети интернет.
Что такое библиотеки на Python.
Что такое API.
Telegram API.
Библиотеки для Telegram API.
Работа с "чистым" API.
Чему вы научитесь:
Реализовывать несложную программу на языке Python, которая будет прогнозировать погоду.
Основам базового синтаксиса языка Python.
Теоретическим основам API — поймете, как он работает.
Работать с запросами.
Создавать ботов для мессенджера Telegram.
Использовать существующие сервисы для привязки к разрабатываемой программе.
Автоматизация парсинга сайтов на Python
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
В эру машинного обучения информация становится нефтью XXI-го века. Проекты, связанные со сбором и анализом данных, выходят на первые позиции в глобальных компаниях и в стартапах.
Как собирать и обрабатывать информацию? В зависимости от целей проекта данные могут собираться абсолютно разные. На вебинаре мы рассмотрим один из наиболее распространенных подходов – парсинг сайтов.
Мы возьмем один из популярных сайтов с рабочими вакансиями и на его примере разберем библиотеки для парсинга веб-сайтов, библиотеки для работы с запросами. Разберем виды популярных баз данных и поймем где и какую нужно использовать.
План вебинара:
Что такое парсинг веб-сайтов.
Библиотеки для парсинга веб-сайтов.
Библиотеки для работы с сетью.
Написание кода парсеров.
SQL и NoSQL - при каких задачах, какой тип используется.
Написание кода менеджеров баз данных.
Создание простой казуальной игры на Python
Автор — Людмила Мищенко, Python разработчик
На вебинаре будет рассмотрена реализация простой игры на Python. Суть игры заключается в обучении людей, особенно детей, вести эко-дружественный способ жизни - правильно сортировать мусор. То есть, польза будет не только для вас в получении новых знаний в программировании, но и в попытке проявить больше заботы о нашей планете.
План вебинара:
1. Постановка задачи.
а) Цель вебинара - создать свою игру на Python, которая учит сортировать мусор;
б) правила игры - выбирать правильную корзину для разного типа мусора; окончание игры по таймеру; в конце игры пользователь получает сумму заработанных баллов за правильно выбранные корзины.
2. Реализация программы:
а) установка модулей;
б) загрузка необходимых изображений;
в) написание логики попадания мусора в корзину (поведение корзины);
г) объявление и описание элементов мусора (органика, пластик, бумага) - класс поведения мусора;
д) вызов написанных классов и запуск игры.
3. Получение результатов:
а) запуск и тестирование кода;
б) прохождение игры;
в) анализ проделанной работы - добавление и изменение условий игры, оптимизация кода, будущие доработки.
Структуры данных в Python. Уровень Advanced
Автор — Бондаренко Кирилл, Data Scientist / Python Developer, "CreatorIQ"
Если вы испытываете сложности с пониманием документированных структур языка Python, таких как list, tuple, dict, set, то этот вебинар для вас. Мы будем разбираться с тем, как написать такие структуры данных, как очереди (queues), деревья (trees), рассмотрим работу с вложенными словарями (nested dicts), а также применение ООП для расширения возможностей существующих структур данных.
Материал этой встречи будет полезен Python разработчикам из разных областей, в частности Data Science специалистам и web-разработчикам.
План вебинара:
Работа с расширением структур данных языка через наследование и ООП.
Работа с комбинированными структурами, такими как nested dict, defaultdict, named tuple и т. д.
Написание незадокументированных структур данных, таких как деревья, очереди, связные списки и другие.
Данный вебинар будет интересен разработчикам, которые хорошо знакомы с Python, знают об импорте библиотек и хотят углубиться в работу со структурами данных для большей эффективности работы с ними.
Как стать Python разработчиком в 2021 году?
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
В последние годы язык программирования Python стремительно набирает популярность. По данным Stack Overflow Developer Survey 2019, в котором приняли участие более 87 тысяч IT специалистов из разных стран, Python опередил даже таких постоянных и несомненных лидеров, как Java, С# и С++.
Сейчас он широко используется в Data Science (машинное обучение, анализ данных, визуализация), разработке встроенного программного обеспечения и в реализации серверной части веб-приложений. Также при помощи Python можно создавать игры, десктопные и мобильные приложения, писать тесты для ПО и упрощать администрирование ОС.
Программа встречи:
Кто такой Python разработчик и что он делает?
Какие знания, умения и навыки нужны Python разработчику?
Требования к разработчикам уровня Junior.
С чего начать обучение языку Python?
Составление плана обучения.
Рекомендуемая литература.
Ответы на вопросы.
Изучайте Python разработку на ITVDN!
Створюємо Telegram-бота на Python. Частина 2
Автор: Армен Маїлян
Чат боты — это новый инструмент взаимодействия разработчика с пользователем. Их все чаще внедряют для совершенно различных целей. Новостные ленты, обработка налоговых деклараций, сохранение файлов – боты становятся удобным интерфейсом взаимодействия c различными сервисами.
В прошлой статье мы рассмотрели, как написать простейшего чат-бота на Python и запустить его на своем компьютере. Сегодня мы рассмотрим, как того, написанного нами бота, разместить на внешнем сервере в сети Интернет.
В качестве места размещения мы будем использовать бесплатный сервис Heroku.
Установка и настройка Git
Для дальнейшей работы нам понадобится установить Git, зарегистрироваться на GitHub и создать репозиторий с именем нашего приложения. В нашем случае это MyFirstTestBot.
Скачать версии Git, соответствующие вашей операционной системе, можно по следующим ссылкам для macOS и для Windows. На Linux Git можно установить, выполнив такую команду:
sudo apt-get install git-all
Далее, желательно использовать виртуальную среду. Если она не установлена, при установке Python вы можете ее установить, выполнив команду:
pip install virtualenv
Создадим новую папку для нашего приложения и связи его с GitHub. В нашем случае это папка PythonApplication1 в корне диска C.
Выполним клонирование репозитория. Для этого находясь в нашей папке в консоли выполним команду, введя ссылку на ваш репозиторий:
git clone https://github.com/your_github_account/your_repository_name
После выполнения этой команды в нашей папке с именем PythonApplication1 мы получили еще одну папку – MyFirstTestBot.
В консоли перейдем в корень диска C и выполним команду:
virtualenv PythonApplication1
Если команда не выполняется, и вы на экране консоли видите «"virtualenv" не является внутренней или внешней командой…» - вам следует настроить системную переменную PATH и добавить в нее адреса расположения вашей папки с Python и подпапки со скриптами (в моем случае C:\Users\B\AppData\Local\Programs\Python\Python37-32\Scripts).
Будем в дальнейшем пользоваться консолью Git, которую мы установили ранее:
После выполнения этого скрипта в нашей папке будет такое содержимое:
Поместим скрипт в папку, полученную в результате выполнения команды git clone (папка MyFirstTestBot). Имя файла с нашим скриптом - mftb.py
Теперь запустим наше виртуальное окружение. Перейдем в консоли в папку C:\PythonApplication1 и выполним команду:
source C:\PythonApplication1\Scripts\activate
Если все сработало нормально – в консоли приглашение командной строки будет начинаться с имени нашей папки (PythonApplication1):
Перейдём в нашу папку репозитория и выполним команду:
pip install requests
Создадим список зависимостей для Heroku, введя команду:
pip freeze > requirements.txt
Обратите внимание – в файле requirements.txt указываются требования к серверу Huroku. Там должно быть приблизительно такое содержимое:
Если вы не продолжаете проект из предыдущей статьи, а создали новый – не забудьте указать все зависимости.
В папке MyFirstTestBot создадим файл с именем Procfile без расширения. В теле этого файла пропишем:
web: python mftb.py
В папке MyFirstTestBot создадим также файл с именем __init__.py без содержимого.
Содержимое нашей папки MyFirstTestBot теперь такое:
Отправим в GitHub репозиторий наш набор изменений. Для этого выполним следующую серию команд, с указанием ссылки на ваш репозиторий:
git init
git add .
git commit -m “first commit – ваше сообщение комментарий к коммиту”
git push -u https://github.com/your_github_account/your_repository_name
Код нашего бота теперь загружен на GitHub и нам остается загрузить его на Heroku, где будет хоститься наш бот.
Рекомендуется ознакомиться с основами работы с Heroku по ссылке. По той же ссылке следует скачать установщик интерфейса командной строки (CLI) от Heroku и запустить его.
После установки CLI зарегистрируемся на Heroku через веб браузер.
Далее подключимся к Heroku через консоль используя команду:
heroku login
Нас попросят подключиться через браузер к сайту Heroku и залогиниться там. Нужно будет ввести ваши данные.
Выполним команду для создания приложения в Heroku:
heroku create
Дальнейшие наши команды отправят наш проект на сервер Heroku и укажут необходимую настройку:
git push heroku master
heroku ps:scale web=1
Последняя команда запустит наше приложение на сервере:
heroku open
Теперь наше предложение установлено и запущено на сервере. Мы можем проверить это, пообщавшись с нашим ботом в Telegram:
Как мы видим – все работает. Если по каким-то причинам бот не запустился, нужно ввести в консоли команду:
heroku logs –tail
И смотреть на коды ошибок на сайте.
Резюме.
В прошлой статье мы с вами посмотрели, как можно создать простого Telegram бота. Теперь мы опубликовали его на удаленном сервере. Наш чатбот работает, и мы можем к нему обращаться, используя привычный мессенджер. Конечно, этот вариант бота далек от идеала, но для учебных целей, как первый проект бота, он подойдет.
Попробуйте создать своего бота с другим набором предопределенных ответов. В дальнейшем вы сможете создавать более продвинутых чатботов, работающих с нейросетями и другими элементам искусственного интеллекта.
Чаще всего востребованные библиотеки для работы ботов сейчас пишут на Python. Именно поэтому мы рассмотрели этот простой пример. Для дальнейшего развития вас как квалифицированного Python разработчика мы рекомендуем ознакомиться с курсом подготовки Python-разработчика на портале ITVDN.
Новий відео курс Unity Стартовий - вивчай розробку ігор з нуля
Автор: Редакція ITVDN
Друзі, привіт! Маємо чудові новини для всіх, хто прагне зробити старт у розробці ігор – на ITVDN вийшов новий відео курс “Unity Стартовий” в повному обсязі. Курс українською мовою!
Що таке Unity?
Unity – це дуже популярне кросплатформне середовище розробки сучасних 2D- та 3D-ігор, що працюють під Android, iOS, Windows та ще більше ніж під 20 різних платформ. Юніті є максимально зручним інструментом для новачків в ігробудуванні, оскільки він відносно простий та не вимагає знань таких складних мов, як C/C++.
Більш за все Unity полюбляють інді-студії, які не мають великих бюджетів, але охоплені сильним бажанням створювати ігри та дарувати гравцям класний досвід і емоції.
На курсі «Unity Стартовий» розглядаються основи розробки та основні інструменти, які необхідні в процесі створення простих ігор. Ці знання дадуть вам змогу почати успішне вивчення Unity і продовжити нарощування бази вмінь для подальшого розвитку в цій сфері.
Автор курсу – Андрій Олійник, Unity Developer, автор курсів Unity Базовий та Unity Поглиблений на ITVDN.
Курс складається із 10 уроків загальною тривалістю 5 годин 54 хвилини.
Структура курсу:
Початок роботи в Unity.
Game Objects та компоненти.
Mesh та Lights.
Написання власних компонентів.
Концепція Prefabs & Scenes.
Physics, Colliders, Triggers.
Camera та Rendering.
Input System.
Анімації.
Unity UI.
Чого ви навчитеся на даному курсі:
Створювати власні прості застосунки чи ігри.
Розуміти, що таке ігрові об'єкти, компоненти та інструменти, необхідні для розробки, та яким чином вони поєднуються і працюють як система.
Вміти взаємодіяти з об'єктами та сценою в контексті освітлення ігрових об'єктів.
Працювати з основними компонентами та розробляти власні.
Розуміти поняття Game Loop та його основні методи.
Розуміти концепції Prefabs та Scenes, вміти завантажувати сцени з власних ігрових систем.
Впроваджувати у власну гру фізику та різні її компоненти – Colliders, Triggers.
Вміти працювати з камерою, її налаштуванням, а також з іншими аспектами – текстурами, їх оптимізацією, атласами.
Розуміти основні аспекти та принципи взаємодії користувача (гравця) із застосунком – реакцію гри на клавіші, курсор і дотик при використанні сенсорного екрану.
Створювати різноманітні рухи та переміщення об'єктів, анімації.
Створювати інтерфейс користувача в Unity.
Впевнено здобувати подальші більш глибокі знання в розробці на Unity.
Попередні вимоги
Курс призначений для новачків, які абсолютно не знайомі з середовищем розробки Unity. Для курсу необхідні знання мови програмування C# на рівні основ ООП.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить у комплексну програму підготовки зі спеціальності Unity Developer.
Новий відео курс - Entity Framework Core
Автор: Редакція ITVDN
Дорогие друзья, на ITVDN опубликован новый видео курс, посвященный изучению Entity Framework Core - открытого кроссплатформенного фреймворка от компании Microsoft для организации работы с данными в .NET приложениях.
Entity Framework Core выполняет сопоставление таблиц в реляционной базе данных с объектами в языках программирования. EF Core позволяет программистам обойтись без использования языка SQL в подавляющем большинстве случаев повседневной работы с БД. Знание основ использования EF Core необходимо сегодня каждому .NET разработчику.
Курс «Entity Framework Core Базовый» предоставляет необходимую информацию для начала работы с этим важным инструментом девелопера. Вы узнаете, как смоделировать сущности в объектной модели в вашем коде на C#, как эти сущности соотносятся с реляционной моделью, рассмотрите некоторые специфические особенности EF Core для моделирования сущностей. Вы научитесь с помощью EF Core проводить CRUD операции: создание, чтение, обновление и удаление записей в базе данных. Научитесь обеспечивать поддержку моделирования сущностей с помощью миграций.
Автор курса — Юрий Науринский, .NET Developer. В записанных видео уроках он делится техниками эффективного использования EF Core, опираясь на собственный опыт и лучшие практики.
Структура курса:
ORM. Знакомство с EF Core.
Подключение к базе данных. Строки подключения.
Моделирование сущностей в EF Core.
Наследование моделей.
Read операции.
Загрузка связанных сущностей.
Create, Update, Delete операции.
Change tracking.
Работа с чистым SQL.
Миграции и Scaffolding. Наполнение данными.
Чему вы научитесь на данном курсе:
Подключать и использовать Entity Framework Core для работы с данными в базе данных в своем проекте.
Разбираться в том, когда и зачем нужны ORM – системы объектно-реляционного сопоставления.
Подключаться к базе данных и безопасно хранить строки подключения.
Моделировать сущности в EF Core, используя специфические особенности EF Core, включая моделирование наследования, а также отношений между сущностями.
Уверенно выполнять типичные CRUD операции с помощью EF Core.
Разбираться в том, как работает технология, которая стоит за CRUD операциям в EF Core - Change tracking.
При необходимости, работать с чистым SQL кодом в EF Core.
Для поддержки моделирования сущностей использовать миграции.
Использовать Scaffolding для уменьшения рутинной работы по созданию контекста из уже готовой базы данных.
Предварительные требования
Для понимания материала данного курса необходимы знания языка C# уровня «C# Углубленный» и знания SQL уровня «SQL Базовый».
Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.
Підсумки акції "10 питань з історії ITVDN"
Автор: Редакція ITVDN
Итоги акции "10 вопросов из истории ITVDN"
С 18 по 25 июля 2016 года мы проводили акцию для знатоков истории ITVDN.
Ответы на 10 вопросов прислали 93 человека.
Результаты:
1 правильный ответ – 3 человека (скидка 5%)
2 правильных ответа – 5 человек (скидка 10%)
3 правильных ответа – 5 человек (скидка 15%)
4 правильных ответа – 5 человек (скидка 20%)
5 правильных ответов – 18 человек (скидка 25%)
6 правильных ответа – 16 человек (скидка 30%)
7 правильных ответов – 7 человек (скидка 35%)
8 правильных ответов –22 человека (скидка 40%)
9 правильных ответов – 12 человек (скидка 45%)
10 правильных ответов – 1 человек – Вячеслав Полетаев (скидка 50% и супер-приз!)
Все, кто принял участие в акции, получат письма с индивидуальными промо-кодами на скидку. Скидка определяется количеством правильных ответов на вопросы в анкете. За каждый правильный ответ Вы получате скидку 5% на любой тип подписки. Максимальная скидка – 50% за 10 правильных ответов.
Победителем акции стал Вячеслав Полетаев! Он единственный, кто ответил на все вопросы верно. В подарок от ITVDN он получает фирменную футболку, подписку на 1 месяц и фирменные леденцы. Мы приглашаем Вячеслава в наш офис для вручения подарков и короткого интервью.
Правильные ответы:
Вопрос 1. Когда появился ITVDN? (дата открытия сайта: день, месяц, год).
Ответ: 14 января 2014 года
Вопрос 2. Как называется компания, которая создала ITVDN?
Ответ: CyberBionic Systematics
Вопрос 3. Назовите 5 курсов, которые были на ITVDN в момент запуска сайта.
Ответ:
JavaScript Essential
C# для профессионалов
SQL для начинающих
HTML5, CSS3
C# Базовый
Вопрос 4. Назовите имя автора курсов ITVDN, который был признан лучшим в номинации IT Education на конкурсе Ukrainian IT Awards в 2015 году?
Ответ: Дмитрий Охрименко
Вопрос 5. Кто из авторов ITVDN записал самое большое количество видео курсов?
Ответ: Дмитрий Охрименко (14 курсов)
Вопрос 6. Какая акция была на ITVDN в 2015 году: «Поймай птичку», «Поймай мышку», «Поймай кошку»?
Ответ: Поймай мышку
Вопрос 7. На каких языках, кроме русского, записан курс C# Стартовый?
Ответ: English, Español
Вопрос 8. Назовите имя первой девушки, записавшей видео курс для ITVDN.
Ответ: Татьяна Заварзина
Вопрос 9. Сколько баллов нужно набрать при прохождении финального теста для получения сертификата Testprovider.
Ответ: не менее 700
Вопрос 10. Назовите отчество Александра Шевчука.
Ответ: Александрович
Благодарим всех за участие в акции!
Ural Geek Camp 2018
Автор: Редакція ITVDN
28 июля в Магнитогорске на горнолыжном курорте «Абзаково» встретятся ведущие специалисты it- индустрии России. Именно здесь в рамках ежегодного фестиваля технологий «Ural Geek Camp» пройдут конференции c участием экспертов в области разработки и продвижения программных продуктов.
Спикерами выступят эксперты из ведущих IT-компаний России: Yandex, Mail.ru, Rambler, ЭВОТОР и многих других. Также фестиваль посетят студенты IT-специальностей ВУЗов УрФО.
На развлекательной площадке на «Острове» будет интересно не только представителям IT-индустрии, но и всем желающим провести яркие выходные и получить яркий заряд положительных эмоций на несколько месяцев вперёд.
Организаторы «Ural Geek Camp», компании «Quick Resto», «Факт» и «Аусферр», помимо конференций, подготовили для всех гостей насыщенную развлекательную программу: соревнования в виртуальной реальности, гонки на квадрокоптерах, большой snowboard-контест с призовым фондом 25000 рублей, кэмпинг, активные виды спорта и, конечно, большой вечерний концерт.
Подробности на сайте фестиваля и в группе в ВКонтакте.
Конференція з С++ та суміжних «хардкорних» технологій – CoreHard Spring 2018
Автор: Редакція ITVDN
7-8 апреля сообщество CoreHard.by проведет восьмую международную двухдневную конференцию CoreHard Spring 2018, посвященную языку С++ и сопутствующим «хардкорным» технологиям.
Мы поговорим о C++11/14/17 и стандартизации, STL, Boost, докеризации сборок, С++ для веб, геймдеве, кодогенерации, статическом анализе, профайлинге, перехвате функций под Windows и не только.
Ключевые докладчики – члены Комитета Стандартизации С++ – Антон Полухин, Nicolai Josuttis (рабочая группа WG21) и Wouter van Ooijen (рабочая группа SG14).
Для тех, кто не сможет приехать на конференцию лично, будет организована прямая трансляция.
Полную программу и билеты вы найдете на официальном сайте конференции: http://conference.corehard.by/ru
P.S. Приглашаем присоединиться к телеграм-чату CoreHard для общения о плюсовых и смежных темах: https://t.me/corehard_by
Следите за новостями конференции на странице мероприятия в Facebook.
И да прибудет с нами С++!
Переможцями акції "Почни вивчати С# безкоштовно!"
Автор: Редакція ITVDN
Победителями акции "Начни изучать С# бесплатно!" стали:
1) Александр Дюков, Житомир, сертификат TP58093757, результат 1000
2) Кортов Евгений, Самара, сертификат TP30438374, результат 972
3) Григорий Головко, Днепропетровск, сертификат TP09067057, результат 944
4) Андрей Черных Белгород , сертификат TP77498001, результат 944
5) Александр Потовиченко, Одесса, сертификат TP30965240, результат 944
6) Дмитрий Михайлов, Мичуринск, сертификат TP34452534, результат 944
7) Галузин Владимир, Самара, сертификат TP90572626, результат 944
8) Валентина Тихонова, Волжский, сертификат TP71684436, результат 944
9) Ольга Гнатенко, Харьков, сертификат TP30196312, результат 1000
10) Александр Ковалев, Бровары, сертификат TP13327964, результат 944
Все победители акции получают в подарок доступ к видео курсам C# Базовый и С# Professional на 30 дней. Поздравляем победителей!
Подробности акции - https://itvdn.com/ru/Shares/free-csharp-starter
Стартував освітній проект "Технології Microsoft для майбутніх поколінь"
Автор: Ирина Музыка
Образовательный Проект "Технологии Microsoft для будущих поколений" проходит в рамках программы сотрудничества Учебного центра CyberBionic Systematics c ведущими ВУЗами г Киева.
В октябре-ноябре 2014 года тренеры учебного центра CyberBionic Systematics проведут 17 бесплатных семинаров и тренингов для начинающих IT специалистов.
Темы семинаров и тренингов:
Язык програмирования С# и технологии Microsoft .NET;
События и обработка событий в JavaScript;
Visual Studio 2013 Tips&Tricks;
Microsoft. Технологии будущего для Вашего бизнеса;
User Interface - тонкости и детали;
Коммерческое использование WEB технологий.
Посетить мероприятия могут все желающие. Для этого нужно зарегистрироваться, выбрав удобные для Вас дату и ВУЗ.
С подробной программой каждого семинара Вы можете ознакомиться в группе Серия бесплатных мастер-классов от CBSystematics.
Будем рады видеть Вас на наших семинарах и тренингах!