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

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

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

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

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

Результати пошуку за запитом: начальный курс c
Выполнение домашнего задания C# Базовый. Видео урок №1

Автор: Костянтин Чорний

В этом видео уроке будет рассмотрено решение дополнительных и домашних заданий к первому уроку курса C# Базовый. В ходе урока будет продемонстрирована работа с классами, полями, свойствами, конструкторами и методами.
Objective-C | Урок 5 - Введение в UICollectionView или выводим объекты по сетке.
В этом уроке, по курсу видеоуроков - "Программированию на Objective-C под iOS". Знакомство с еще одним типом вывода информации на экран вашего iPhone, а именно использование UIControllerView. Заходите на видео блог ITVDN и находите еще больше полезных видео.
Objective-C | Урок 15 - Делаем локализацию в приложении для iOS.
В этом видео уроке, по курсу видео уроков - "Программирование на языке Objective-C под iOS". Практический пример создания локализации для приложения. Использование функции перевода языка в Storyboard и перевод строк используя NSLocalizedString. Приятного просмотра с ITVDN.
Як стати C#/.NET розробником

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

<p>Итак, решение стать девелопером принято. Или только витает в воздухе. Давайте поговорим о том, как это выглядит и что для этого нужно в контексте .NET. На вебинаре будут затронуты типовые проекты, градации проектов, базовый стек и техники разработки.&nbsp;<br /> <br /> <strong>План вебинара:</strong></p> <ul> <li>Виды девелопмента (BackEnd, FrontEnd, Full-stack).</li> <li>Hard skills &amp; Soft skills.</li> <li>Платформа .NET.</li> <li>Эволюция .NET (от 1.1 до .NET Core).</li> <li>Сопутствующие знания &ndash; SQL/JavaScript.</li> <li>Мои Hard Skills &ndash; основные топики внутри .NET-вселенной.</li> <li>Структуры данных и алгоритмы.</li> <li>Структуры данных и алгоритмы в .NET.</li> <li>Мой рабочий день на старте карьеры.</li> <li>Карьерная лестница.</li> <li>Вопросы и ответы</li> </ul> <p><strong>Целевая аудитория:</strong><br /> Данный вебинар будет интересен как студентам старших курсов технических специальностей, так и начинающим разработчикам. Более опытной аудитории может представлять практический интерес в рамках карьерного развития. В ходе вебинара будут выделены основные требования к знаниям, идентифицированы карьерные пути развития.</p>
C++ | Урок №12 Массивы и строки.
Этот уроке, по курсу видео уроков, посвященно такой теме , как "Массивы и строки в С++". Что такое массив для чего их используют? Пример создания моссива в С++. Работа со строками. Смотрите еще больше полезных видео вместе с ITVDN.
Новий пакет CodeMaster - відео курси та професійний софт у подарунок

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

Привіт! Друзі, у партнерстві з JetBrains ми створили для вас новий акційний пакет підписки CodeMaster, який дозволить вам протягом 9 місяців навчатися за відео курсами ITVDN і використовувати ліцензійні ПРОФЕСІЙНІ продукти від JetBrains. Акційний пакет можна буде придбати з 11 до 18 липня. Що входить до пакету “CodeMaster”: Доступ до всіх відео курсів ITVDN (250+ з різних мов і технологій) на 9 місяців Вихідний код навчальних проєктів Презентації, опорний конспект, д/з Перевірка 10 домашніх завдань Консультації з тренером – 60 хвилин Доступ до інтерактивних практикумів Онлайн тестування (16 тестів) та сертифікати за пройденими курсами Дипломи з пройдених спеціальностей Доступ до нових курсів, які виходитимуть під час дії підписки Ключі на професійний софт від JetBrains (IntelliJ IDEA, PyCharm, Webstorm та Rider) на 6 місяців Повна вартість пакету – 134 USD. Акційна вартість – 67 USD🔥(це менше 8 USD на місяць!) Навчайтесь у найзручнішому форматі, експериментуйте, шукайте те, що вам цікаво, і ставайте профі! Що можна вивчати на ITVDN: програмування мовами Python, Java, JavaScript, C#, С++, PHP та ін.; тестування програмного забезпечення (Manual QA + Automation QA); веброзробку і вебдизайн (UX/UI); розробку ігор на Unity; Android Mobile Development; технології для роботи з базами даних. Придбавши пакет “CodeMaster”, ви зможете: протягом 9 місяців вивчати що завгодно на ITVDN – без меж; опанувати одну ІТ-спеціальність в спокійному темпі; розробити потужне портфоліо; отримати сертифікати з усіх пройдених курсів; знайти свою першу роботу в ІТ і продовжити поглиблювати свої знання. Акційний пакет “CodeMaster” можна придбати з 11 до 18 липня. Поспішайте скористатися цією вигідною пропозицією і забезпечити себе величезною базою навчальних матеріалів з ІТ! Оплата частинами – подвійна вигода Є декілька варіантів оплати навчання, ми рекомендуємо найбільш вигідний – повна оплата пакету зі знижкою без додаткових комісій за допомогою сервісу «Оплата частинами» від Монобанку чи ПриватБанку, коли банк вносить за вас повну оплату, а ви потім повертаєте йому щомісячними платежами. Щоб скористатися послугою “Оплата частинами”, оберіть валюту українська гривня (UAH) Святковий подарунок другу! Або собі на потім 😉 Якщо у вас є друг, який хоче опанувати IT-професію або розширити свої знання у програмуванні, ви можете порадувати його на День народження чи до іншої зручної дати – вручити подарунковий сертифікат із доступом до всіх відео курсів. Під час акції подарункові сертифікати також продаватимуться зі знижками, а активувати їх можна будь-коли протягом року.
Новий відеокурс – Алгоритми та структури даних мовою C#

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

Курс «Алгоритми та структури даних на C#» — це ваш квиток у світ, де дані перетворюються на магічний інструмент для створення швидких і надійних рішень. Від простих зв’язаних списків до потужних графів та оптимізованих алгоритмів — ви поступово опановуватимете глибокі концепції, які змінюють спосіб програмування. Ви навчитеся аналізувати ефективність алгоритмів, працювати з базовими структурами, як-от списки та масиви, і зануритеся у складніші концепції, такі як дерева, графи та хеш-таблиці. Цей курс не лише навчить вас писати код, а й допоможе мислити, як архітектор, який будує надійні й ефективні системи. Курс «Алгоритми та структури даних мовою #C» охоплює такі теми: Оцінка ефективності алгоритмів — асимптотична складність, О-нотація, порівняння алгоритмів.  Однозв’язкові та двозв’язкові списки.  Динамічні масиви.  Стек (Stack) та черга (Queue).  Множини (Set) — об'єднання, перетин, різниця, симетрична різниця.  Алгоритми сортування — вибірка, вставка, злиття, Timsort.  Хеш-таблиці — принцип роботи, хеш-функції, обробка колізій.  Дерева — бінарне дерево пошуку, АВЛ-дерево, балансування.  Графи — представлення, пошук у глибину, пошук у ширину, алгоритм Дейкстри, алгоритм Флойда-Уоршелла, топологічне сортування.  Динамічне програмування — базові прийоми, задачі про рюкзак, оптимальний маршрут.  Кожне заняття — це баланс між теорією та практикою, де ви не просто вивчаєте алгоритми, а й навчаєтеся застосовувати їх у реальних завданнях. Завдяки цьому курсу ви зможете створювати оптимальні рішення, які працюють як годинниковий механізм. Автор курсу – Зінов’єва Анастасія, .NET Developer Курс складається з 10 відеоуроків загальною тривалістю 5 години 14 хвилини. Структура курсу: Введення у структури та алгоритми даних. Зв'язані списки Динамічний масив, Stack, Queue і Set. Алгоритми сортування.  Хеш-таблиці. Дерева. Бінарне дерево пошуку. АВЛ-дерево. Графи. Частина 1. Графи. Частина 2. Графи. Частина 3. Динамічне програмування. Задачі. Практикум. Чого ви навчитеся на даному курсі: Оцінювати час виконання алгоритмів та ефективно їх оптимізувати. Розуміти структури даних — від стеків і черг до дерев та хеш-таблиць. Реалізовувати популярні алгоритми, як-от пошук найкоротшого шляху чи сортування Timsort. Розв'язувати складні завдання — Ханойські вежі, комівояжер, динамічне програмування. Попередні вимоги Для тих, хто має базові знання C# і прагне підняти свої навички на новий рівень, створюючи потужні рішення. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.     
C++ Developer
C++ Developer
Що повинен знати C#/.NET розробник

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

На сегодняшний день .NET программист может применять свои навыки в различных сферах разработки программных продуктов: создание веб-приложений и веб-сервисов создание настольных приложений; создание облачных сервисов; создание игр; создание мобильных приложений. Когда говорят о .NET разработчиках, имеют в виду программистов, которые пишут на языке С#. Этот язык программирования, как и вся платформа .NET, был создан, развивается и поддерживается компанией Microsoft, которая стабильно уже несколько десятилетий входит в TOP-10 компаний - мировых лидеров рынка информационных технологий. Все продукты компании Microsoft созданы на платформе .NET. Какие же технологии необходимо изучить, чтобы стать .NET программистом? Поскольку львиная доля .NET-вакансий приходится именно на веб-сегмент, данная статья будет охватывать как фундамент, которым обязаны владеть все разработчики этой платформы, так и основные технологии серверной стороны веб-решений.     Язык программирования C# (“си шарп”) Любой .NET разработчик не может называться и быть таковым, если он не умеет хорошо программировать на языке C#. Это универсальный объектно-ориентированный язык, который является мощным инструментом создания программного обеспечения с широкой областью применения. При столь высокой функциональности он является достаточно несложным в изучении и отлично подойдет тем, кто собирается сделать первый шаг навстречу программированию. Благодаря широкому спектру применения, С# является очень востребованным языком. Различные ресурсы по поиску работы предлагают большое количество вакансий, причем, как на крупные проекты с четко определенным консервативным стеком технологий, так и в компании, которые создают новый программный продукт с применением самых современных инструментов. Компания Microsoft активно развивает свое детище - .NET направление, потому C# всегда актуален, идет расширение функционала, добавляются новые возможности. Тенденция последних лет - кроссплатформенность, реализуемая в .NET Core. Огромное количество учебных материалов, качественная официальная документация, видео курсы и образовательные вебинары - все это создает максимально комфортные условия для грамотного поэтапного изучения данного языка.     ООП Объектно-ориентированное программирование - это методология разработки программного обеспечения, в основе которой лежат четыре главных принципа: абстракция, инкапсуляция, наследование и полиморфизм. Поскольку C# является объектно-ориентированным языком, необходимость изучения и полного понимания ООП парадигм обязательно. Однако, есть и приятная новость: все принципы быстро и легко усваиваются во время изучения C#.      Алгоритмы и структуры данных Понимание алгоритмов и структур данных  - обязательные знания для любого программиста. Изучив структуры данных, вы сможете управлять сложностью своих программ, делая их более доступными для понимания, а также разрабатывать высокопроизводительные программы, которые будут эффективно работать с памятью. Знание алгоритмов позволит вам создавать сложные конструкции для эффективного решения широкого спектра задач.   Шаблоны проектирования Паттерны (они же шаблоны) представляют собой архитектурные конструкции, которые описывают типичные способы решения распространенных задач, возникающих в ходе проектирования программного обеспечения. Всего существует более двух десятков шаблонов, однако знать их все - это обязанность архитектора, а не .NET. разработчика.  Обычно в одном проекте используется небольшое количество паттернов, поэтому вам достаточно знать самые популярные из них.   SQL Structured Query Language - декларативный язык структурированных запросов, который создан для взаимодействия с базами данных. Особенность SQL состоит в том, что он лишь описывает необходимые компоненты и желаемые результаты, не указывая, как именно эти результаты должны быть получены. Каждый программный продукт подразумевает работу с данными, будь то обыкновенная процедура приема данных от сервера (например, скачивание файлов) или внесение в БД информации о новом зарегистрированном пользователе - умение работать с данными одинаково важно во всех сферах разработки, разве что за исключением FrontEnd.   ASP.NET Active Server Pages для .NET - платформа, использующая среду выполнения .NET Framework и предоставляющая необходимые службы для создания серверных веб-приложений и веб-сервисов. Является развитием более ранней технологии Microsoft ASP. ASP.NET базируется на среде выполнения Common Language Runtime (CLR), которая является основой всех приложений Microsoft .NET. Также данная платформа имеет преимущество в скорости по сравнению со скриптовыми технологиями. ASP.NET MVC является расширением ASP.NET и представляет собой платформу для создания веб-сервисов при помощи паттерна MVC. Данный шаблон предусматривает разделение приложения на три компонента: Модель, Представление, Контроллер, благодаря чему реализуется концепция разделения и закрепления ответственности за каждым компонентом, что упрощает разработку проектов.   ASP.NET Core Фреймворк от компании Microsoft, который использует среду выполнения .NET Core, предназначен для разработки качественных современных веб-приложений и является продолжением развития платформы ASP.NET. Однако, это не просто обновленная технология. Выход ASP.NET Core фактически обозначил качественное изменение всей платформы. Последняя версия 3.0 была выпущена не так давно - в сентябре 2019 года. Главные особенности ASP.NET Core: наличие открытого исходного кода на GitHub; кроссплатформенность; модульность; расширяемость; возможность применения облачных технологий. Более подробную информацию обо всех нововведениях можно найти на официальном сайте Microsoft. Таким образом, платформа .NET Core существенно расширила области применения технологии ASP.NET и предоставила разработчикам большое количество возможностей по созданию программного продукта.   Entity Framework 6 Entity Framework -  специальная объектно-ориентированная технология на базе фреймворка .NET, которая позволяет разработчикам получать доступ к данным, используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Благодаря такому подходу уменьшается количество кода, необходимое для получения доступа к базе, растет производительность и уменьшается время на поддержку объектов в приложениях, которые работают с данными. В двух словах, эта технология позволяет программисту абстрагироваться от самой базы данных и работать с данными независимо от типа хранилища.   LINQ Language Integrated Query (язык интегрированных запросов) - это простая и удобная .NET технология доступа к данным. Особенность данного языка запросов: возможность применения ко всем источникам данных (XML-документы, XML-потоки, наборы данных ADO.NET, базы данных SQL, массивы и коллекции .NET и т. д.) одного и того же самого подхода выборки данных.   Git Наиболее популярная система контроля версий, которая позволяет вести историю разработки проекта с возможностью доступа к каждой сохраненной версии. Данные системы позволяют команде программистов работать над одним проектом одновременно, сохраняя внесенные изменения, а также отслеживать выполнение задач каждым членом группы. Не во всех вакансиях можно встретить среди требований владение системой контроля версий, однако, знание Git или ее аналогов даст вам дополнительное преимущество перед остальными кандидатами.   Английский язык Традиционное требование для каждого разработчика в IT. Знание языка на уровне чтения технической документации и комментирования кода вполне достаточно.   Подведем итоги В статье были перечислены основные технологии, которыми должен обладать каждый .NET-программист. Поскольку веб-разработка ныне является очень популярной и востребованной, мы также добавили в список .NET средства, которые используются во время создания соответствующих серверных веб-решений. Однако среди всех пунктов наиболее важным является знание языка С# - каждый “дотнетчик” обязан им владеть на высоком уровне.   В свою очередь, перечень можно дополнить такими технологиями, как: TDD (разработка через тестирование), WCF, Unit тестирование, рефакторинг приложений. Их знание не является обязательным, однако, дает дополнительное преимущество перед другими кандидатами в глазах работодателя.  Также вы можете ознакомиться со списком всех необходимых к изучению технологий на странице специальности .NET Developer. Комплексная программа обучения состоит из 49 видео курсов общей продолжительностью 346 часов. Перейдя на страницу, вы найдете много полезной информации  - как для новичка, так и для разработчика, желающего углубить и дополнить свои знания. Более подробно тему требований IT компаний к .NET разработчику рассматривал на вебинаре Виталий Емец - FullStack Developer, Microsoft Certified Specialist. Почему многие выбирают веб-направление и какими технологиями должен владеть кандидат? Ответы на эти и другие вопросы вы найдете в этом видео -  “Как стать C#/.NET разработчиком?”. ITVDN желает Вам достижения Ваших целей и готов быть надежным помощником в вопросах обучения программированию. Оставайтесь с ITVDN! 
Выполнение домашнего задания C# Стартовый. Видео урок №4

Автор: Костянтин Чорний

В этом видео уроке рассмотрены решения домашних заданий к четвертому видео уроку из курса «C# Стартовый». В ходе видеоурока будут продемонстрированы практические примеры создания небольшого переводчика на языке С#, пример создания калькулятора и пример программы для проверки принадлежности числа определённому диапазону. Все примеры написаны на языке С# и направленны на понимание его практического применения.
Notification success