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

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

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

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

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

Результати пошуку за запитом: начальный курс c
Новий відео курс - 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 Базовый». Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.
Новий відео курс PostgreSQL українською мовою

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

Друзі, привіт! Відтепер ви можете вивчати СУБД PostgreSQL на ITVDN українською мовою – новий відео курс “PostgreSQL” вже на сайті. PostgreSQL – це система управління реляційною базою даних з відкритим вихідним кодом, яка використовує та розширює мову запитів SQL для роботи з даними. Вирізняється чудовою масштабованістю, підтримкою нестандартних типів даних, легкою інтеграцією зі сторонніми інструментами та гарною підтримкою зі сторони спільноти, що позитивно впливає на екосистему PostgreSQL в цілому. PostgreSQL має потужні механізми безпеки, включаючи підтримку SSL, сильне шифрування та детальний контроль доступу, а також архітектуру, яка дозволяє легко додавати нові функції без зміни основного коду. Курс складається з 8 уроків, на яких кожен студент опанує основи побудови реляційних баз даних та SQL і познайомиться з базовим використанням СУБД PostgreSQL. З кожним заняттям рівень складності підвищується. В кожному уроці є домашні завдання на реальній базі даних. Після проходження курсу студенти будуть гарно розуміти основи PostgreSQL, що дозволить їм взаємодіяти з базами даних, виконувати операції маніпулювання даними, а також отримувати та змінювати дані. PostgreSQL найчастіше використовується серед розробників, які пишуть на Python, PHP, C#, Java, Ruby, JavaScript. Автор курсу – Єрмольонок Яна, Unity C# Developer. Має 7 років досвіду розробки з використанням FrontEnd і .NET технологій, а також Unity. Тривалість курсу – 3 години 43 хвилини. Структура курсу: Основні поняття Бази Даних. SQL (Частина 1). SQL (Частина 2). JOINs. Організація памʼяті в БД, індексування, представлення. Тригери. Транзакції. Додаткові можливості SQL та PostgreSQL. Чого ви навчитеся на даному курсі: Проєктувати БД, виконувати їхню нормалізацію. Працювати з реляційною СУБД PostgreSQL і складати прості запити. Виконувати об’єднання таблиць та користуватися підзапитами. Створювати представлення та оперувати функціями. Керувати базами даних та таблицями за допомогою DDL. Проводити транзакції. Створювати процедури та функції. Попередні вимоги Для комфортного проходження курсу у вас має бути: впевнене володіння персональним комп'ютером; розуміння того, що таке таблиці, рядки, стовпці, ключі (основні та зовнішні); базові знання SQL-команд (буде дуже корисним). Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.                
Новий відео курс – Породжуючі патерни проєктування

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

Друзі, привіт! Ми з гарними новинами для тих, хто хоче поглибити свої знання стеку C#/.NET та створювати якісний код, з яким буде легко здійснювати роботу та масштабування – новий відео курс “Породжуючі патерни проєктування” вже на сайті в повному обсязі. Курс українською мовою! Патерни проєктування – це стандартизовані і загальноприйняті способи розв’язання поширених проблем у коді. У класичному каталозі «Патерни об'єктно-орієнтованого проєктування» так звана “банда чотирьох” виділяє породжуючі, структурні та поведінкові патерни. Абстрактна Фабрика (Abstract Factory), Фабричний Метод (Factory Method), Будівельник (Builder), Прототип (Prototype), Одинак (Singleton) – породжуючі патерни (Creational patterns), які розв’язують проблеми, пов'язані зі створенням об'єктів та екземплярів класів. Вони забезпечують гнучкість коду та ізолюють систему від способу створення, компонування та передачі об'єктів. Даний курс познайомить вас із тим, як використання патернів позбавляє певних проблем. Ви дізнаєтесь, що застосування відповідних патернів може значно покращити дизайн програмного забезпечення, зробити його більш гнучким і підтримуваним, а також зменшити зв'язаність між компонентами системи. Автор курсу – Владислав Рибніков, Senior .NET Developer у Innovecs, понад 6 років досвіду в розробці. Курс складається з 8 уроків загальною тривалістю 3 години 46 хвилин. Структура курсу: Початок роботи з патернами. Породжуючі патерни та Патерн Одинак. Патерн Прототип. Використання Singleton та Prototype. Патерн Будівельник. Патерн Фабричний Метод. Патерн Абстрактна Фабрика. Builder та Factory Method. Що ви дізнаєтесь на даному курсі: Як за допомогою породжуючих патернів вирішуються проблеми створення об'єктів. Як саме патерни забезпечують гнучкість та ізолюють систему від способу створення, компонування та передавання об'єктів. Як породжуючі патерни дозволяють приховати складності створення об'єктів від клієнтського коду та як це допомагає спростити код клієнта і уникнути прямих залежностей від конкретних класів. Як патерн Singleton і його версія Multiton гарантують, що в системі буде тільки один екземпляр певного класу або конкретна обмежена кількість екземплярів. Як це допомагає, коли необхідно забезпечити глобальний доступ до ресурсів або керувати станом програми. Познайомитесь з альтернативними методами розв’язання проблеми контролю життя об’єктів за допомогою Dependency Injection та IoC контейнерів. Як Фабричні методи та Абстрактні фабрики дозволяють делегувати створення об'єктів підкласам чи фабрикам, що дозволяє вибирати потрібний тип об'єкта, залежно від контексту виконання. Познайомитесь з тим, як породжуючі патерни дозволяють створювати об'єкти таким чином, що зміни в ваших класах не впливають на клієнтський код. Дізнаєтесь, як це знижує залежність між клієнтом та вашими класами і робить систему більш гнучкою та легкою для підтримки. Зрозумієте, як саме патерни Builder і Prototype забезпечують контроль над життєвим циклом об'єктів і як це корисно при створенні складних або змінюваних об'єктів. Попередні вимоги Для комфортного проходження курсу необхідні базові знання C#/.NET та розуміння принципів ООП. Курс “Породжуючі патерни проєктування” буде корисним як тим, хто тільки починає вивчення патернів проєктування, так і тим, хто вже має певні знання, проте хотів би їх структурувати та повторити окремі теми. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексних програм підготовки за спеціальностями: C#/.NET Developer; ASP.NET Core розробник; ASP.NET MVC розробник.     
Нові відео курси зі створення ігор на Unity

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

Всем привет! Друзья, хотим вас порадовать двумя новыми видео курсами, которые обязательно пригодятся каждому разработчику игр на Unity. Их названия — “Unity Starter” и “Unity Essential”. Оба курса посвящены освоению фундаментальных и базовых навыков работы с игровым движком Unity, который на сегодняшний день является фаворитом игровых инди-студий, а также предоставляет самый простой путь попадания в геймдев. Unity – это очень дружелюбный по отношению к новичкам движок, использующий язык программирования C#. Главные особенности движка: наличие удобной визуальной среды разработки и большой библиотеки различных ассетов и плагинов, возможность легкого портирования игр на разные платформы, возможность интеграции со многими графическими или анимационными приложениями, наличие большого сообщества, низкий порог вхождения. Unity используется в создании одиночных и сетевых игр для настольных компьютеров и устройств виртуальной реальности. Самые громкие творения этого движка: Cuphead, Hearthstone, Cities: Skylines, Rust, 7 Days To Die, Hitman: Sniper, The Forest и множество других видеоигр. Благодаря своим широким возможностям и богатому инструментарию, этот движок очень активно используется и в мобильном игростроении для разработки 2D и 3D игр. Также, при помощи Unity можно создавать анимированные видео, игровые трейлеры, кат-сцены и другие подобные продукты, которые находят широкое применение в рекламных кампаниях. Unity — это прекрасный выбор для новичков. Вы можете разработать игру, даже не имея при этом навыков программирования — продуманный визуальный редактор скриптов возьмет на себя всю работу. Однако, для создания чего-то стоящего на Unity вам придется таки освоить С#. Курс «Unity Starter» познакомит вас с этой платформой и позволит начать писать свои первые простые игры. Вы разберетесь с основой Unity, научитесь устанавливать и выполнять первичную настройку инструментов, создавать объекты своей игры, реализовывать их анимирование и физику. Под конец курса вы создадите свою первую полноценную игру. В это же время «Unity Essential» является логическим продолжением курса Starter с более глубоким рассмотрением особенностей данного игрового движка и процесса создания игр. В этом курсе на примерах создания простых 2D и 3D игр будут рассмотрены особенности работы со спрайтами, Polygon Collider и переходы между Scenes. Также будет рассмотрена работа с персонажем типа Humanoid, создание скрипта управления персонажем, добавление в игру NPC (Non-Player Character) и его программирование. Автор курса “Unity Starter” — Александр Диденко — Senior .NET & Unity Developer. В записанных видео уроках Александр делится эффективными техниками работы с движком Unity и его плодотворной связки с языком C#, попутно используя свой большой опыт в игростроении. Такая комбинация позволяет в максимально доходчивой форме раскрыть перед учащимися фундамент разработки на Unity. “Unity Essential” записал Андрей Олейник — Unity Developer. Данный курс носит более прикладной характер и насыщен большим количеством примеров применения игрового движка в “боевых” условиях. Темы курса “Unity Starter”: Основы использования Unity. Текстуры, материалы и освещение. Prefabs, Nested Prefabs и Prefab Variants. Скрипты и движение объектов. Физика, столкновения и триггеры. Input System. Анимации. Создание UI. Создание простой игры. Темы курса “Unity Essential”: Создание 2D Platformer (Часть 1). Создание 2D Platformer (Часть 1). Работа с персонажем типа Humanoid. Управление персонажем и программирование выстрелов. Использование NavMesh. Создание и настройка игровой карты. Эффекты. Программирование “Здоровья”. UI health bar. Работа с NPC (Часть 1). Работа с NPC (Часть 2). Чему вы научитесь на курсе “Unity Starter”: Устанавливать и настраивать под себя базовые инструменты платформы Unity. Создавать проект и объекты в нем. Выбирать и настраивать материалы и текстуры своих объектов. Настраивать освещение. Использовать префабы для упрощения и многократного использования созданных вами объектов. Создавать базовые скрипты для ваших объектов. Реализовывать физику, столкновение и триггеры. Настраивать управление и движение вашим игровым персонажем. Анимировать вашу игру. Создавать для вашей игры пользовательский интерфейс. Создавать готовую простую игру с применением полученных знаний. Чему вы научитесь на курсе “Unity Essential”: Создавать 2D платформер с простым 2D персонажем. Создавать простую 3D игру с человекоподобным персонажем и выполнять его настройку. Создавать игровое оружие и выстрелы с помощью Raycast. Создавать карты игрового мира. Использовать сеть навигации – NavMesh (Navigation Mesh) для того, чтобы создавать персонажей, которые могут самостоятельно перемещаться по игровому пространству. Создавать ботов, способных распознавать врагов и обходить преграды. Применять Post Effects, создавать UI health bar и закреплять его за персонажем. Реализовывать скрипт периодической генерации NPC Работать с Triggers в 3D играх. Предварительные требования Курс «Unity Starter» познакомит вас с данной игровой платформой и позволит начать писать свои первые простые игры. Для прохождения курса вам понадобятся знания основ программирования на языке С#. Курс «Unity Essential» является логическим продолжением курса «Unity Starter» с более глубоким рассмотрением особенностей данного игрового движка и процесса создания игр. Он так же требует основ программирования на C# плюс владение Unity на уровне курса Starter. Смотрите первый урок курса “Unity Starter” и первый урок “Unity Essential” в свободном доступе. Также, можем предложить ознакомиться с нашей статьей “Как стать разработчиком игр?” для лучшего понимания специфики геймдева и способов реализации в данной сфере. Новые видео курсы входят в комплексную программу обучения по специальности Unity Game Developer.. Желаем успехов в обучении на ITVDN!
ITVDN шукає авторів для створення відео курсів

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

Друзі, з початком повномасштабної війни ми переконалися в тому, наскільки важливо розбудовувати якісну ІТ-освіту саме в українському просторі, створювати висококласний український навчальний контент у форматі відео курсів. ІТ є значною опорою для економіки України. Наповнення бюджету держави, спрощення нашого життя різноманітними застосунками, успішна війна у кіберпросторі з росією, активні донати від айтішників – все це наближує нашу перемогу та дуже допомагає у боротьбі з ворогом. Але хто створить нам якісні курси програмування українською, як не ми самі? Ми запрошуємо до співпраці розробників, тестувальників, веб-дизайнерів, розробників ігор та досвідчених менеджерів! Гарно володієте українською мовою, маєте досвід в ІТ і бажаєте поділитися ним із іншими? Ласкаво просимо до дружньої команди ITVDN, де ви зможете взяти участь у створенні відео курсів, котрі дозволять українцям вивчати сучасні технології та здобувати омріяні ІТ-професії. Які курси потрібні? Наша мета – бути платформою, на якій можна вивчати геть усі мови програмування, фреймворки та інші технології, але наразі найбільш потрібні автори з 4 трендових напрямків: Java, Spring C# та .NET технології Python, Django JavaScript і JS фреймворки Але якщо ви хочете створювати відео курси по С++, Golang, PHP чи іншим технологіям, пишіть нам! Давайте допоможемо українцям вивчати програмування українською. Детальні умови співпраці обговорюються індивідуально. Надіслати заявку Контакти для зв’язку: Анастасія Довгаленко Email: dovgalenko1123@gmail.com Telegram: https://t.me/Assistant_ITVDN Skype: https://join.skype.com/invite/mtQi9Kav5HfB
Новий відео курс 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.     
React Поглиблений – новий відео курс для FrontEnd розробників на ITVDN

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

Друзі, привіт! Сьогодні ділимося приємною новиною з тими, хто націлений на вдосконалення своїх знань у FrontEnd, а саме – на поглиблене вивчення популярної JS-бібліотеки React, – на ITVDN вийшли всі уроки курсу “React Поглиблений”! Курс українською мовою! React використовували для розробки такі відомі компанії, як Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber, – і це лише декілька прикладів з численних проєктів. Разом із розповсюдженням даної бібліотеки зростає і попит на React розробників різного рівня. Під час проходження курсу ви розроблятимете вебзастосунок на основі публічного API, використовуючи різноманітні техніки, які пропонує React та його суміжні бібліотеки. Ви навчитеся впроваджувати роутинг за допомогою бібліотеки React Router, використовувати CSS-препроцесори та UI бібліотеки, публічні API для отримання даних. Також ви будете використовувати Redux Toolkit для спрощеного написання коду та розв’язання багатьох проблем, реалізуєте можливість логіну через сторонній identity provider та багато іншого. Автор курсу – Андрій Полевий, Software Developer у MindK. Сертифікований розробник Microsoft, 11+ років досвіду, включаючи роботу в компаніях лідерів української ІТ-індустрії – SoftServe та Intellias. Професійний стек: JavaScript, React, C#, SQL, Azure, ASP.NET Core. Курс складається з 15 уроків загальною тривалістю 10 годин 5 хвилин. Структура курсу: Створення проєкту. TypeScript. Типізація в React. Стилізація. Частина 1. Стилізація. Частина 2. Практика 1. Робота з API і стилізація. Хуки useContext, useRef, портали. Кастомні хуки та memory leak. Робота з формами. Мемоізація. Оптимізація. Redux Toolkit, RTK Query. Практика 2. Міграція на RTK Query. GraphQL. JWT token, авторизація, приватні та публічні маршрути. Server-side Rendering. Тестування компонентів. Чого ви навчитеся на даному курсі: Будувати state management за допомогою Redux і Redux Toolkit. Розуміти основи популярних CSS-фреймворків для стилізації. Використовувати бібліотеку Material UI і її компоненти замість ручної стилізації. Використовувати React hooks і створювати власні (кастомні) хуки. Досліджувати проблеми швидкодії React-застосунку. Використовувати React Developer Tools для дослідження дерева компонентів та профайлингу. Розв’язувати проблеми з memory leak. Використовувати React.lazy та Suspense для динамічного завантаження модулів, React Router для динамічного завантаження маршрутів. Використовувати RTK Query для звертання до API. Додавати автентифікацію для застосунку на основі OAuth2. Використовувати мову запитів GraphQL для здійснення запитів та зміни даних на сервері. Працювати з концепцією Server-side Rendering (SSR). Дізнаєтеся про Jest Testing Framework та його альтернативи, навчитеся тестувати компоненти за допомогою React Testing Library. Попередні вимоги Для проходження курсу потрібно мати знання та практичні навички роботи з React на рівні курсу “React Базовий”. Зміст курсу розрахований на веброзробників, котрі вже знайомі з даною бібліотекою і хочуть розширити свої знання. Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз. Курс входить до комплексної програм підготовки за спеціальністю FrontEnd Developer.     
Результати акції "Вивчай C# Безкоштовно"

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

С 13 по 20 июля 2018 года на ITVDN проходила акция "Изучай С# бесплатно" для желающих изучить основы одного из самых популярных языков программирования. Для участия в программе Бонус+ зарегистрировалось 39 участников. 30 участников с наилучшими результатами, которые до 23 июля (включительно) 2018 года прошли тестирование по курсу, получают в подарок бесплатное обучение по видео курсу C# Базовый на 30 дней. Победители акции: Николай Никулин          TP16709666 Андрей Лакуста              TP24672281 Kathly Laf                            TP31411477 Serhii Halushko                 TP36260466 Chokan Yesmagambetov TP77155374 Кагирова Альфия           TP69165567 Андрей Деревянко      TP08874997 Ильяс Алеев                    TP27337140 Sultan Zhetibayev           TP29167900 Ярослав Суровцев        TP45252759 Кузьма Зажарнов          TP08010495 Сергей Коваленко        TP04317007 Диана Пухлицкая          TP63831736 Мария Хомюк                 TP93418234 Kirill Briukhan                   TP85976911 Саша Баёк                         TP29781670 Виктор Картополов      TP56677482 Рашид Хажаев                TP78791832 Максим Аглеримов     TP44908018 Николай Писарев          TP88614058 Елена Ротор                     TP97031993 Евгений Шиляев            TP38150260 Денис Чухлов                 TP87398025 Алексей Грабовский    TP15688986 Владимир Грабовский TP73983567 Вадим Кочмар                TP55916410 Nadya Povalyaeva          TP42451817 Сергей Полищук            TP37567376 Анна Луканина               TP73504051 Alexey Nazarenko          TP68121390 Поздравляем победителей и благодарим всех за активное участие в акции. Ждите новых акций от ITVDN!
ITVDN анонсує новий відео курс Entity Framework 6

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

ITVDN анонсирует новый видеокурс по Entity Framework. Новый видеокурс по Entity Framework позволит Вам начать применять в своей деятельности самую последнюю версию технологии объектно-реляционного отображения. Entity Framework дает хорошую возможность разработчику получать доступ к данным, используя объектно-ориентированную модель, а не реляционную базу данных. Этот видеокурс будет полезен разработчика у кого уже есть некоторый опыт в программировании на .Net. Данный видеокурс позволит Вам приобрести навыки по использованию последней версии технологии объектно-реляционного отображения. Для прохождения данного курса необходимо знание ООП и знание синтаксиса С#, умение владеть основными библиотеками .Net Framework, знание языка T-SQl, а также иметь хороший опыт программирования на языке C# и иметь опыт работы с Visual Studio. В этом видеокурсе будут рассмотрены способы взаимодействия с базой данных. Entity Framework, как известно, предполагает несколько способов взаимодействия с базой данных: Database first: Entity Framework  позволяет создавать наборы классов, отражающие модель определенной базы данных. Model first: позволяет создавать модели базы данных с помощью которой Entity Framework создает базу данных. Code first: позволяет разработчику создавать классы моделей данных, а затем по этой же модели генерируется база данных и таблицы. В результате использования Entity Framework получается уменьшенное количество генерируемого кода, который необходимо написать для того, чтобы получить доступ к базе данных,  а также времени на поддержку объектов. По итогам прохождения данного видеокурса Вы сможете генерировать Entity Data Model, использовать различные подходы DataBase First, Model First и Code First,  работать с сущностями и их изменять, обрабатывать ошибки, манипулировать разными данными с помощью сущностей. В общем сможете понимать как осуществлять быстродействие приложений, благодаря оптимизации. Для того, чтобы получить более подробную информацию о данном курсе, Вы можете пройти бесплатный урок по Entity Framework.
Новий відеокурс – Алгоритми та структури даних мовою C#

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

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