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

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

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

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

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

Результати пошуку за запитом: Видеокурс c
Вивчай С++ на ITVDN

Автор: Редакція ITVDN

Язык программирования С++ является родоначальником лучших традиций программирования. Благодаря достижению высокой производительности и низких затрат ресурсов в работе программ улучшается жизнь многих людей. В этом большая заслуга С++ разработчиков. С помощью этого языка написаны все компьютерные игры уровня ААА (TES 5: Skyrim, Ведьмак 3, Far Cry, GTA 5 и прочие). Также, благодаря С++ производится работа с сетью, развивается автомобильная индустрия, функционирует медицинское оборудование, строятся различные графические объекты, в том числе и в 3D. В конце концов – благодаря С++ мы можем с удобством работать за компьютерами, так как на нем написаны ядра операционных систем. Язык имеет отношение к областям, связанным с распознаванием образов, на нем пишутся библиотеки для искусственного интеллекта и машинного обучения. С 8 октября по 15 октября проходит акция «Изучай С++ на ITVDN». Во время акции пакет подписки на специальность С++ Developer можно приобрести по акционной цене — $30 (вместо $39,99). В пакете подписки 8 видео курсов -  71 видео урок общей продолжительностью 43 часа. Доступ к курсам и дополнительным сервисам открывается на 3 месяца. Программа обучения рассчитана на новичков, которые не имеют специальных знаний в области программирования. Также для изучения основ программирования вам не понадобятся знания математики или других точных наук. Посмотрите бесплатно первый урок первого курса и убедитесь в доступности изложения материала! Программа обучения состоит из таких курсов: C++ Starter C++ Essential C++ Advanced STL - стандартная библиотека шаблонов. Теория и практика Решение практических задач на C++ Методологии управления проектами. Вступление в SCRUM Основы работы с Git Эти курсы помогут вам сформировать базовые знания и навыки, чтобы начать программировать и углубляться в ту сферу разработки на С++, которая будет вам по душе. В каждом курсе есть примеры кода, практические задания, опорный конспект с самой важной информацией урока, тесты после урока и после каждого курса для проверки полученных знаний. На странице специальности вы также найдете много дополнительных видео курсов и вебинаров-практикумов. А для прокачки навыков написания кода мы рекомендуем использовать такие интерактивные тренажеры: C++ Starter C++ Essential Если вы хотите больше узнать о требованиях IT компаний к С++ разработчику, о перспективах этого направления, уровне оплаты труда — смотрите запись вебинара Как стать С++ разработчиком? Купить подписку по акционной цене
Карта спеціальності .NET розробник.

Автор: Михайло Трофименко

<p>C# &mdash; отличный язык для создания различного вида программного обеспечения, который позволяет разрабатывать любой софт &mdash; от настольных и веб приложений до компьютерных и мобильных игр. Несмотря на высокую функциональность, данный язык является достаточно несложным в изучении и отлично подойдет тем, кто собирается сделать первый шаг навстречу программированию.<br /> &nbsp;<br /> Программист, который пишет на C# и использует специальную программную платформу .NET называется C#/.NET разработчиком. Оба этих инструмента являются детищем компании Microsoft, которая постоянно поддерживает, развивает и совершенствует их, что способствует росту востребованности C#/.NET специалистов.<br /> &nbsp;<br /> Цель встречи &mdash; помочь вам найти ответы на все вопросы, касающиеся выбора этой специальности, обучения и карьеры, правильно расставить приоритеты в выборе технологий и учебных материалов.<br /> &nbsp;<br /> <strong>Программа встречи: </strong><br /> &nbsp;</p> <ol> <li style="text-align:justify;line-height:150%;">Кто такой C#/.NET разработчик?</li> <li style="text-align:justify;line-height:150%;">Актуальность специальности и востребованность на IT-рынке.</li> <li style="text-align:justify;line-height:150%;">Как стать C#/.NET разработчиком:</li> </ol> <ol style="list-style-type:lower-alpha;"> <li style="text-align:justify;">предварительные требования;</li> <li style="text-align:justify;">карта специальности;</li> <li style="text-align:justify;">обзор обязательных и факультативных технологий.</li> </ol> <ol> <li style="text-align:justify;line-height:150%;" value="4">Где и как изучить C#/.NET.</li> <li style="text-align:justify;line-height:150%;">Как получить первый практический опыт.</li> <li style="text-align:justify;line-height:150%;">Стажировка и первая работа - возможности и перспективы.</li> <li style="text-align:justify;line-height:150%;">Вопросы и ответы.</li> </ol> <p>&nbsp;<br /> <strong>Целевая аудитория</strong>: начинающие разработчики, студенты ВУЗов, а также все, кто интересуется .NET направлением и хочет профессионально развиваться в нём.<br /> <strong>Условия участия:</strong> бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.</p> <hr /> <p><strong>Информационные партнеры:</strong></p> <p><strong><a href="https://ru.jobsora.com/" name="Работа. Вакансии. Трудоустройство" target="_blank"><img alt="Работа в России" src="https://itvdn.blob.core.windows.net/mail-delivery/mail-delivery-573a679a-1426-488a-99f9-3c79d5d073ad.png" style="width: 171px; height: 60px; float: left;" /></a></strong><br /> <span style="font-size: 13px;">&nbsp;Работа. Вакансии. Трудоустройство</span></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>
Тиждень С#/.NET. Знижки на навчання + подарунок від JetBrains

Автор: Редакція ITVDN

Здравствуйте! C# — это мощный язык программирования, который используется во всех сферах создания программного обеспечения: настольные, веб, мобильные приложения, игры, облачные сервисы, приложения для бизнеса. По количеству вакансий .NET стабильно входит в ТОП-5, что говорит о высокой востребованности специалистов этого направления и высоком уровне оплаты труда.   Если вы хотите стать C#/.NET разработчиком, специально для вас c 19 по 26 августа на ITVDN скидка 30% на все специальности по .NET! Это отличный повод как для новичков в разработке, так и для тех, кто хочет систематизировать и углубить свои знания. Акционные цены c 19 по 26 августа: C#/.NET Developer - 56 USD - 54 курса на 8 мес. ASP.NET Core Developer – 42 USD - 20 курсов на 6 мес. ASP.NET MVC Developer - 35 USD - 23 курсов на 5 мес. Подарок от JetBrains Каждый участник акции получает уникальную возможность от наших партнеров – компании JetBrains, которая создает эффективные инструменты для разработчиков, помогающие сосредоточиться на творческих задачах, оставляя «рутину» кодинга современным IDE. Каждый участник акции, покупая подписку, получает в подарок лицензию на один из профессиональных инструментов для разработчиков на выбор – IDE JetBrains. Это профессиональные инструменты, которыми пользуются разработчики IT компаний. Какие IDE предоставляет компания? Webstorm – умная IDE для JavaScript IntelliJ IDEA – умная и продуктивная разработка на Java PyCharm – IDE для профессиональной разработки на Python Rider – быстрая и мощная кроссплатформенная IDE для .NET и многие другие. Лицензионная IDE от JetBrains сделает ваш процесс изучения программирования ещё более комфортным и продуктивным. Кстати, подарочные сертификаты во время акции также можно приобрести по супер цене! Желаем успехов в прокачке навыков .NET на ITVDN!
Что важно знать перед первой работой разработчиком

Автор: Редакция ITVDN

Вы уже освоили базовый язык программирования, собрали несколько учебных проектов и готовы начать искать первую работу в IT. Но перед стартом в роли начинающего разработчика стоит разобраться не только в синтаксисе и алгоритмах — есть много других вещей, которые реально влияют на успех. Как работать с реальным кодом ✅ Чтение чужого кода В коммерческой разработке вы будете не только писать собственные функции, но и разбираться в кодовой базе команды. Полезно заранее открыть GitHub, посмотреть open-source проекты, попробовать сделать небольшой pull request — так вы привыкнете к реальным проектам и их структуре. ✅ Git и командная разработка Ветки, репозитории, пулл-реквесты, ревью — всё это часть обычной работы программиста. Если вы плохо понимаете Git, первые дни в новой команде могут стать испытанием. Освойте базовые команды и научитесь работать с ветками. ✅ Разбор ошибок и дебаг Ошибки — это нормально. Важно уметь читать логи, пользоваться дебаггером и спокойно искать причину бага. Часто эти навыки оказываются полезнее, чем редкие алгоритмы. Как писать понятный код ✅ Чистый и структурированный код Работодателю важно не только то, что ваш код работает, но и насколько он понятен. Разделяйте проект на функции и модули, используйте осмысленные названия переменных и не складывайте всё в один бесконечный файл. ✅ Единый стиль кода Отступы, форматирование, стиль — всё должно быть аккуратным. Инструменты вроде Prettier, ESLint или PEP8 помогут поддерживать порядок и сделать код читаемым для всей команды. ✅ Документация Даже хороший код не всегда понятен без пояснений. Короткие комментарии, README-файл и базовая документация делают проект понятнее и профессиональнее. Что ожидают от junior-разработчика Никто не требует идеального знания всех технологий. Джуны должны уметь учиться и работать в команде. ✅ Способность быстро обучаться Работодателю важно видеть, что вы можете разобраться в новой библиотеке, фреймворке или инструменте. ✅ Командная работа Нужно уметь задавать вопросы, обсуждать решения и спокойно относиться к код-ревью — это часть роста любого программиста. ✅ Умеренная самостоятельность Хороший junior — это тот, кто пытается решить задачу сам, а если не получается, формулирует конкретный вопрос, а не просто говорит: «Что делать?» Как подготовиться к собеседованию разработчика Освежите базовые темы: алгоритмы, структуры данных, ООП, SQL, HTTP. Подготовьте GitHub с проектами — это отличный способ показать навыки. Готовьтесь не только к вопросам по коду. Вас могут спросить о процессе разработки, взаимодействии с командой и мотивации. Итог Для первой работы разработчику важнее не идеальное владение технологиями, а умение учиться, взаимодействовать с командой и разбираться в чужом коде. Эти навыки помогут вам уверенно чувствовать себя в любой команде и быстрее расти в профессии. Рекомендуем дополнительно посмотреть: Видеокурс «Трудоустройство в IT: от первого шага до оффера» Почему тебе отказали: главные причины на каждом этапе отбора в IT Soft skills хорошего разработчика
Який план передплати ITVDN вибрати?

Автор: Редакція ITVDN

Перед началом обучения по видеокурсам ITVDN необходимо решить, какой план подписки для вас наиболее подходящий. От этого выбора в большой степени зависит эффективность обучения программированию. Критерий 1. Выбор специальности  Во-первых, стоит определиться с направлением, в котором вы хотите развиваться. Например, чтобы освоить все курсы, посвящённые frontend разработке, вам будет мало подписки на 1 месяц, для качественного обучения понадобится больше времени (3 или 6 месяцев). Если вы хотите стать .NET разработчиком, то лучше выбирать план подписки на 6 месяцев или на целый год. Для изучения курса Unity Game Development в среднем нужно около полугода. Но, конечно, все еще зависит от уровня подготовки и знаний, которыми вы уже владеете. Критерий 2. Сколько технологий нужно изучить  Во-вторых, определитесь с количеством курсов, которые вы хотите изучить. Если это количество не больше трёх, то оптимальным решением будет подписка на 1 месяц. Тут следует учесть ваши индивидуальные особенности и скорость восприятия новой информации, а также количество времени, которое вы можете выделить для обучения (1 час в день, 2 часа в день…). Если вы хотите иметь возможность неоднократно возвращаться к ранее изученному материалу, чтобы повторить или углубить знания, лучше оформить подписку на более длительный срок. К тому же, у долгосрочных подписок (3-6-12 месяцев) есть ряд своих преимуществ. Например, доступ ко всем курсам, которые есть в Каталоге на момент покупки, ко всем новым курсам, которые будут появляться в течение срока действия вашей подписки.  Критерий 3. Дополнительные услуги и сервисы  Стоит учесть, что при покупке подписки на 3 или больше месяцев вы получаете возможность личной консультации с тренером и большее количество тестов, сдав которые, вы получаете сертификат и подтверждаете полученные знания.  Планы подписки ITVDN С чего начать?  Если вы являетесь новым пользователем нашего ресурса и хотите оценить качество предоставляемых услуг, то вам хватит и месячной подписки. Такой же план подойдёт и профессионалам, которые хотят освежить знания или изучить новую технологию.  Еще один очень важный момент! Честно ответьте себе на вопрос: «Сколько времени я готов(а) посвятить изучению курса?» Хорошо подумайте. Ведь мы живём в мире, в котором всё вращается с невероятной скоростью, и управление собственным временем – непростая задача для человека двадцать первого столетия. При выборе подписки учитывайте личные планы и возможность совмещения курсов с работой или учёбой. Но помните, что чем больше времени вы готовы посвятить изучению курса, тем лучше будет результат. Выбор плана подписки – важный выбор, при осуществлении которого стоит учитывать много факторов. От ваших базовых знаний, желания развиваться в конкретном направлении IT и многих других. Так что анализируйте, выбирайте и двигайтесь вперёд к намеченной цели с ITVDN!
eLearning Forum in Ukraine 2018: приїхати, побачити та впровадити!

Автор: Редакція ITVDN

Партнеры eLearning форума из eTutor Academy не любят полумер, поэтому если спикеры – то только сильные игроки EdTech рынка, если ивент – то стопроцентная практика и кейсовая начинка, а не сухая теория. Поэтому без лишних предисловий приглашаем вас на третью, но по-прежнему космическую конференцию для профессионалов, практиков и фанатов дистанционного обучения eLearning Forum in Ukraine 2018. Владельцы образовательного бизнеса, маркетологи, внешние и внутренние тренеры, сотрудники корпоративного сектора, менеджеры по внедрению и развитию дистанционного обучения в компании, разработчики электронных курсов и сервисов – 14-15 декабря в Киеве концентрация eLearning специалистов на один квадратный метр будет просто зашкаливать! Что ждет участников? 2 насыщенных дня 2 тематических потока – “Онлайн-обучение как бизнес” и “Корпоративное онлайн-обучение” 9 часов кейсов, откровенных интервью и жарких дискуссий 18 ТОПовых спикеров Шоу-рум EdTech решений Workshop day Атмосферная afterparty и... безлимитный нетворкинг! Conference Day будет разделен на два тематических потока: “Онлайн-обучение как бизнес”Conference Day будет разделен на два тематических потока: В фокусе: схемы монетизации и продвижения онлайн-продуктов, чат-боты, продуктовая eLearning линейка, мотивация обучающихся в возрасте 50+, проблемы современных образовательных проектов.   “Корпоративное онлайн-обучение” В фокусе: цифровая эвтагогика, гибридные программы адаптации, развития и обучения персонала, видеокурсы, геймификация и мотивация сотрудников, откровения организаторов ивентов для разработчиков курсов. Об обратной стороне внедрения eLearning расскажут профессиональные е-тьюторы и настоящие фанаты дистанционного обучения: Дмитрий Черный (МАЛИБУ), Антон Савочка (Академия бизнеса EY), Евгений Штеменко (COMFY), Татьяна Гончарова (Таскомбанк), Катерина Мартиросова (Hop Hey), Федор Скиба (Strong Sides Education), Владимир Спиваковский (Edu Future), Владимир Коваль (Singularika), Максим Шкилев (Online INK), Мирослав Боцула (Collaborator), Светлана Пономаренко (Студия e-Learning), Игорь Цаленчук (Международный Институт Здоровья Человека) и другие. Хотите определить уязвимые места вашего проекта и проработать ограничения, которые мешают развивать и масштабировать бизнес-процессы? Планирование бюджета, упаковка онлайн-курсов, продвижение и масштабирование бизнеса, распределение функций в команде, оценка рентабельности – под прицелом Workshop day окажется каждая молекула вашего проекта. Ваш EdTech продукт работает на полную мощность, без сбоев и факапов? Тогда приезжайте делиться опытом ;) Но! Если вы делаете первые шаги в запуске собственного образовательного онлайн-проекта или устали изо дня в день следовать по проторенной eLearning траектории, тогда заряжайтесь дозой вдохновляющих инноваций и технологий из разряда “увидеть и применить” на ELForum 2018. Хочу участвовать! КОГДА? 14-15 декабря 2018 г. ГДЕ? Конференц-холл “ДЕПО” (г. Киев)
Онлайн навчання для фронтенд розробників у CyberBionic Systematics

Автор: Редакція ITVDN

18 апреля 2016 года в CyberBionic Systematics стартуют курсы для Frontend-разрабoтчикoв. Курсы ориентированы на аудиторию с разным уровнем подготовки, как для начинающих, так и для специалистов, имеющих опыт и некоторые знания в области веб-разработки.   Существуют такие фoрмы oбучения в CyberBionic Systematics: Оn-line обучение Онлайн обучение является замечательной возможностью пройти и освоить популярный курс с помощью сертифицированных тренеров от Microsoft тем, кто территориально не может посетить учебный центр. Уроки проходят в мини-группах с тренером в режиме Skype-call по два часа в день. Oбучаясь в on-line форме, Вы используете возможность получить ответы от тренера на все вопросы, четкое объяснение всех понятий, продемонстрировать свой код, обсудить дискуссионные темы с одногрупниками, что значительно повысит результативность Вашего обучения. Вы также получаете в подарок видеокурс. График обучения онлайн оговаривается между тренером, а также участниками группы, соответственно график мoжет отличаться oт заданного в расписании. Oчное обучение Занятия очного обучения проходят по адресу: г. Киев, ул. Евгения Свeрстюка 19, 5 этаж. Занятия по два часа каждый день (стационар) по будням или от четырех до пяти часов (полустационар) по выходным. Проходите обучение полностью по всей специальнoсти или же выбирайте отдельные курсы, соответствующие уровню Вашей пoдготовки: • HTML, CSS (восемь занятий, две недели) - знакомство с HTML&CSS - первыe шаги на профессиональном пути становления frontend-разработчика. • JavaScript Базовый (семь занятий, две недели) – основы создания в веб-страницах элементов динамики и интерактивности. • Twitter Bootstrap (четыре занятия, одна неделя) - создание стандартизованных кросс-браузерных, современных интерфейсов. • JavaScript Advanced (десять занятий, две недели) - семантика и oсобенности работы с различными конструкциями JavaScript. • JavaScript Шаблоны (пять занятий, одна неделя) – учитесь писать на JavaScript красиво. • HTML5, CSS3 (десять занятий, две недели) - новые стандарты развития веб-технологий. • jQuery (десять занятий, две недели) – один из самых популярных фрейворков JavaScript. • Angular JS (девять занятий, две недели) – учимся расширять браузерные приложения, основываясь на MVC шаблонах. • SEO Fundamentals (пять занятий, одна неделя) - знакомство с основными терминами, понятиями, подходами оптимизации сайтов. С подробными, детальными описаниями курсов, предварительными требованиями и программой знакомьтесь в Каталоге. По курсу, который Вас заинтересовал, посещайте пробное двухчасовое занятие. Поспешите зарегистрироваться, группы стартуют восемнадцатого апреля 2016 года. Напоминаем, что CyberBionic Systematics на IT Education Awards был отмечен лучшим в такой номинации, как Complex IT Education. Получил заслуженную награду от IT Biz Awards за инновации в ИТ-образовании. Подробное описание программ всех курсов смотрите на CyberBionic Systematics. Обязательно посетите страницу "Акции и скидки" прежде, чем записываться на курс, Вас там ожидают приятные сюрпризы!
Изучай React Native бесплатно

Автор: Редакция ITVDN

Друзья, привет! С 17 по 24 октября у вас есть возможность бесплатно пройти обучение по видеокурсу React Native. React Native — это кроссплатформенный фреймворк, используемый для разработки программ под Android, Android TV, iOS, macOS, tvOS, Web, Windows и UWP. Автор курса – Кинаш Станислав, FrontEnd Developer. Курс состоит из 20 уроков общей продолжительностью 9 часов 59 минут.   К каждому уроку есть практические задания для формирования навыков и курсовой проект, в котором объединены все знания, дающиеся на курсе. После обучения вы сможете пройти тестирование и получить соответствующий Сертификат.   Структура курса: Начало работы с React Native и Expo Go Настройка рабочей среды Базовые компоненты React Native: стандарты интерфейса Работа со списками в React Native: отображение данных Стилизация в React Native Сторонние библиотеки для стилизации компонентов Дополнительные компоненты React Native: улучшение взаимодействия Основы Hooks Глубокое погружение в Hooks Коммуникация между компонентами. Часть 1 Коммуникация между компонентами. Часть 2 Навигация в React Native с использованием Expo Go Работа с формами и вводом данных Анимация и жесты Работа с мультимедиа и камерой Работа с RESTful API Работа с локальным хранилищем данных Push-сообщения и фоновые задачи Интернационализация и локализация приложений Заключительный проект Последние уроки курса посвящены проектированию и разработке проекта на React Native с нуля. Этот проект будет способствовать углублению понимания полного цикла разработки мобильных приложений и станет отличным дополнением к портфолио. Чему вы научитесь на данном курсе: Разрабатывать полнофункциональные мобильные приложения с использованием React Native. Использовать компонентный подход React для создания динамических и реактивных интерфейсов. Использовать стилизацию и адаптацию макетов для разных размеров экранов мобильных устройств. Интегрировать сторонние библиотеки и API для расширения функциональности и улучшения визуального оформления приложений. Управлять навигацией и переходами между экранами в мобильных приложениях. Реализовывать взаимодействие с локальным хранилищем данных и веб-сервисами для создания динамических и интерактивных приложений. Использовать анимацию и обработку жестов для повышения интерактивности и пользовательского опыта. Понимать и применять самые лучшие практики i18n и локализации для создания глобально доступных приложений. Публиковать разработанные приложения в Expo Go Dev Store. Предложение действует до 24 октября включительно. Доступ к курсу предоставляется на 10 дней.  
Technical skills марафон

Автор: Редакція ITVDN

Подтверди свои навыки и выиграй подписку ITVDN на 3 месяца! C 10 до 20 ноября 2017 года на ITVDN проходит большой марафон среди начинающих программистов. Задача участников марафона - успешно (на 100%) и с максимальными баллами выполнить все задания практикума по одной или нескольким технологиям -  JavaScript, SQL, C# или HTML. Победителей и призов будет много! Условия акции: В период с 10 по 20 ноября 2017 года проверь свои знания, выполнив все задания на Тренажере ITVDN по одной или нескольким технологиям. Чем больше технологий ты знаешь, тем больше призов можешь выиграть. Соревнование проводится в 5 номинациях: JavaScript SQL HTML, CSS C# Starter С# Essential Призы победителям В каждой номинации будет разыграна 1 подписка ITVDN на 3 месяца и 5 подписок на месяц. В пакете подписки полный доступ ко всем видео курсам, представленным в Каталоге ITVDN. В розыгрыше примут участие те, кто выполнит все задания соответствующего практикума на 100%. Супер-приз  - фирменная футболка и брендированная дженга ITVDN – достанется тому, кто за время акции пройдет все практикумы с максимальными баллами. Определение и награждение победителей Победители будут определены с помощью сервиса random.org. Трансляцию розыгрыша смотрите в прямом эфире на нашем YouTube канале 21 ноября в 17:00. Итоги акции будут опубликованы на нашем сайте 21 ноября 2017 года после 18:00.
ТОП-10 найкращих відео з .NET

Автор: Влад Сверчков

Вітаємо! Друзі, цього разу ми підготували для вас вибірку найкращих вебінарів від ITVDN за напрямком .NET. До рейтингу увійшли як пізнавальні вебінари з актуальною інформацією, так і вебінари, орієнтовані на прокачування ваших навичок створення коду. Давайте приступимо до їх розгляду. Як стати C# розробником у 2021 році? .NET чи .NET Core? Автор – Дмитро Охріменко, сертифікований спеціаліст Microsoft (MCTS, MCPD, MCT). Тренер-консультант, експерт з побудови розподілених та веб-орієнтованих додатків. Автор курсів з .NET та FrontEnd розроблення на ITVDN C#/.NET розроблення – це дуже перспективний напрямок у IT, життя якому дала всесвітньо відома компанія MIcrosoft. Якщо вам цікава дана сфера і ви хочете зробити в ній професійний старт, цей вебінар буде для вас дуже доречним! Мета вебінару – допомогти вам розібратися з головними аспектами даної спеціальності, спираючись на тенденції розвитку IT-ринку, правильно розставити пріоритети та допомогти спланувати ваше навчання та кар'єру за напрямком C#/.NET. На заході розглянуто такі важливі питання: Чи є сенс починати вчити C# у 2021 році? Що таке .NET Framework та що таке .NET Core? Що вивчати і в якій послідовності? Карта спеціальності Порівняння веб програми на .NET та на .NET Core Корисні ресурси для навчання та розвитку Питання та відповіді Як стати Full-Stack розробником? Автор – Віталій Ємець, FullStack Developer, Microsoft Certified Specialist Full-stack розробник (вимовляється "фул стек") – це майстер на всі руки у світі веб-розроблення. Йому під силу реалізувати як клієнтський, так і серверний бік додатку, якими зазвичай займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, у деяких випадках Full-Stack фахівець може навіть одноосібно вести проєкт від початку до кінця. Які навички необхідно мати, щоб досягти такого рівня майстерності, і який інструментарій повинен бути у справжнього Full-Stack розробника? У чому переваги даної професії та які у неї підводні камені? Як Full-Stack розроблення пов'язане з технологіями C#/.NET? Усі відповіді на ваші запитання ви отримаєте на вебінарі Віталія Ємця. Що нового в C# 8, 9? Автор – Олексій Никифоров, Software Engineer & Business Analyst at HYS-Enterprise C# — це універсальна об'єктно-орієнтована мова, яка є потужним інструментом створення програмного забезпечення з широкою сферою застосування. При такій високій функціональності вона досить нескладна у вивченні і чудово підходить тим, хто збирається зробити перший крок назустріч програмуванню. Цей вебінар передбачає занурення в останні нововведення мови C#. Основний наголос буде зроблено на комунікацію та обговорення, припускаючи, що учасники вебінару – розробники C#, які стежать за новинками цієї мови. Автор пройдеться новими можливостями мови та обговорить, як ці зміни можуть бути використані з метою написання більш виразного та чистого коду. Алгоритми та структури даних у .NET Автор – Ярослав Кучук, .NET Developer На вебінарі розглядається питання фундаментальної алгоритмічної підготовки – від математичного обґрунтування потужності алгоритму до стандартних алгоритмів та структур даних. Базові алгоритми реалізовані на C#; автор аналізує їх з точки зору їхньої потужності. На вебінарі розглядаються такі теми: Поняття алгоритму Складність алгоритму та способи її вимірювання Основні структури даних Стек Черга Зв'язаний список Хеш-таблиця Бінарні дерева пошуку Червоно-чорні дерева Базові сортувальні алгоритми Базові пошукові алгоритми   Безпека .NET веб-додатків: часті помилки та методи боротьби з ними Автор – Олексій Голубєв, Lead Software Engineer в компанії SoftServe Мета вебінару – звернути увагу розробників на проблеми у сфері безпеки веб-додатків, які можна усунути ще на етапі розроблення. На вебінарі автор розповідає про найчастіші помилки у додатках, вразливостях, пов'язаних із сторонніми бібліотеками, і те, як їх можна уникнути. Зміст вебінару: Авторизація. Крадіжки сесій та стійкості паролів. Людський фактор. Що розробник може зробити не так і на що звертати увагу. Ін'єкції. Які зустрічаються частіше і про небезпечні WYSIWYG редактори. Рандомізація. Випадковості не випадкові. Вебінар підійде .NET розробникам – вітаються спеціалісти будь-якого рівня. Буде багато практичної інформації, яку можна застосувати як на етапі розроблення, так і на етапі проєктування систем. 6. Техніки тестування для C# розробників. Рівень Advanced Автор – Юрій Наурінський, Senior Fullstack .NET Software Developer На вебінарі буде розглянуто 3 «поглиблені» техніки тестування, якими має володіти досвідчений розробник. Буде трохи теорії, приклади та відповіді на запитання. Усі приклади мовою С#. Нижче наведено техніки, які розглядаються на зустрічі. Property based testing – техніка тестування, що застосовується для перевірки властивостей функції, програми, системи. Ключова ідея в тому, що описуються не заздалегідь задані очікувані значення, а властивості, яким повинні задовольняти тестові приклади. Далі, тестові приклади генеруються випадковим чином, постійно перевіряючи, чи вони задовольняють вищеописаним властивостям. Performance testing – одна з найважливіших технік тестування, яку бажано знати кожному розробнику, котра використовується для відповіді на питання, наскільки швидко працює функція, програма, система, а також її окремі компоненти. Також, може відповідати на питання скільки пам'яті споживає функція, програма, система. Load testing – техніка тестування, про яку бажано мати уявлення кожному веб-розробнику; застосовується для вимірювання поведінки системи під різним навантаженням, зокрема нормальним та піковим. Можуть вимірюватися час відповіді, пропускна спроможність, інші бізнес-орієнтовані метрики. 7. Docker для .NET розробників Автор – Олексій Никифоров, Software Engineer & Business Analyst at HYS-Enterprise Docker – це популярна платформа, яка використовується при розробленні, тестуванні та розгортанні програмного забезпечення. Вона дозволяє скоротити час між написанням коду та доставленням його на “production”. За останні роки популярність Docker'a сильно зросла, і ця технологія стала індустріальним стандартом у сфері контейнеризації програмних рішень. Docker може бути корисним дуже широкому спектру фахівців: розробник, тестувальник, адміністратор, реліз-менеджер і т. д. Незважаючи на те, що Docker написаний на Go і використовує особливості ядра Linux, .NET розробники, які традиційно ведуть розроблення під Windows, можуть отримати величезну користь від використання Docker'a на різних рівнях. Знання даного інструменту підвищить вашу продуктивність та дасть конкурентну перевагу на ринку праці. Вебінар буде корисним фахівцям початкового рівня, які завжди хотіли спробувати Docker. Ознайомлення буде засноване на програмі .NET Core. За завершенням, ви сміливо орієнтуватиметеся в основних концепціях та інструментах і зможете успішно розпочати свій шлях вивчення Docker'а. 8. F# та функціональне програмування для C# розробників Автор – Альберт Ташу, .NET Developer, тренер-консультант навчального центру CyberBionic Systematics, а також сертифікований спеціаліст Microsoft С# – це мультипарадигменна мова, і з кожним релізом вона набуває все більше можливостей, спрямованих на застосування функціонального програмування, яке є однією з найпопулярніших парадигм у сучасном розробленні програмного забезпечення. Для того, щоб легше було розібратися в цій парадигмі, буде розглянута дуже цікава мова платформи .NET – F#. Крім цього, торкнемося основних принципів функціонального програмування та їх застосування при розробленні мовою C#. Зміст вебінару: Введення до мови F# Основи функціонального програмування Застосування функціональних підходів розроблення на C# Рефакторинг проєкту на С# 9. Створення гри "Space Invaders" на C# з нуля Автор – Армен Маілян, C#/.NET Developer, тренер-консультант CyberBionic Systematics Який найкращий спосіб вивчити щось нове? Звичайно ж, перетворити це на гру! Цей спосіб гарний і у навчанні програмуванню. Почніть вивчення мови C#, створивши консольну комп'ютерну гру. Обіцяємо мінімум нудної теорії та максимум практики. Буде цікаво! Кому це буде корисно? Новачкам. Ніколи не програмували? Це не нагода відмовлятися від нового крутого досвіду. Ви маєте шанс зробити свою власну гру на C# і отримати досвід практичного застосування даної мови програмування, а також спробувати себе в ролі розробника ігор. Розробникам-початківцям C#. Ви зможете поглибити та застосувати на практиці свої знання мови C# разом із наставником. Чого ви навчитеся: Розробляти просту гру мовою C#. Розбивати велике завдання на окремі етапи та послідовно їх реалізовувати. Застосовувати на практиці процедурний і об’єктно-орієнтований підхід для написання програм на С#. Розуміти та застосовувати основи алгоритмування. Застосовувати знання основ ООП для створення повноцінної програми. Використовувати функціонал .NET Framework. 10. Створення еволюційної гри Conway's Game Of Life C# + WPF Автор – Юрій Наурінський, Senior Fullstack .NET Software Developer На вебінарі буде розглянутий Game Of Life – клітинний автомат, придуманий англійським математиком Джоном Конвеєм у 1970 році – і його реалізація за допомогою мови програмування C# та фреймворку WPF. Перш ніж реалізовувати гру, необхідно чітко визначити завдання та постановку правил самої гри. Далі буде розглянуто, як реалізувати саму логіку гри без прив'язки до будь-якого фреймворку. Наступний логічний крок після того, як було реалізовано основну логіку гри — це розгляд прив'язки логіки до фреймворку WPF і надання «життя» грі. Наприкінці вебінару автор розповість, які техніки тестування можна застосувати для гарантії коректності результату логіки гри. Цей вебінар буде цікавий C# розробникам, які бажають заглибитись у розроблення додатків з використанням технології WPF, а також хочуть розглянути з практичної точки зору досить цікаву та відому математичну гру.   Вивчайте розроблення .NET на ITVDN!
Notification success