ITVDN logo
Видеокурсы по
программированию

Доступ более чем к 7700 видеоурокам от $19.99

Подписка
ITVDN logo
Видеокурсы по
программированию

Доступ более чем к 7700 видеоурокам от $19.99

Подписка

.NET Developer

выбрать другую профессию

.NET Developer

C#/.NET разработчик – это программист, который использует в своей работе технологии платформы .NET. Платформа Microsoft .NET Framework состоит из большого количества инструментов для разработки и технологий, используя которые разработчик может создавать различные типы приложений, от обычных настольных приложений и сайтов, заканчивая решениями для мобильных платформ и компьютерными играми. В основе платформы Microsoft .NET Framework лежит язык программирования C#. Именно этот язык программирования в подробностях должен освоить .NET разработчик.

Язык программирования C# более десяти лет занимает лидирующие позиции во всех рейтингах языков программирования. Так, как рынок труда активно развивается, программисты, которые хорошо знают C# и технологии .NET, являются очень востребованными. .NET разработчики способны развивать логическую последовательность команд для связи с сетями, приложениями и базами данных. От них требуется знание объектно-ориентированного проектирования и программирования с использованием систем, баз данных, а также языков программирования, которые разрабатывают программные приложения с .NET Framework. Сюда входят знания и навыки программирования на языке C#, XML и создание баз данных приложений, таких как Microsoft SQL Server.

Например, разработка интернет магазинов, форумов, онлайн сервисов, потребует знаний языка программирования, который способен реализовать полноценное взаимодействие с сайтом: организовать работу с базой данных, принять и обработать данные пользователя. Это означает, что для реализации полноценного сайта «под ключ», Вам понадобится создать не только разметку с динамическими эффектами, но и позаботиться о полноценном взаимодействии пользователя с сайтом.

Знакомство с программной платформой .NET Framework начинается с видео уроков по языку программирования С# (c sharp): С# Starter, С# Essential и С# Professional. Далее слушателю предлагается набор видео курсов, посвящённых работе с базами данных: SQL Essential, SQL Практикум, Entity Framework 5 и 6.

Только после освоения одного уровня, стоит переходить ко второму, к обучению более сложных и узконаправленных технологий. В качестве дополнительных материалов, рекомендуется просмотреть такие видео курсы: Алгоритмы и структуры данных, Рефакторинг .NET приложений, TDD (разработка через тестирование) и WCF Essential (Windows Communication Foundation). Каждый из перечисленных видео курсов направлен на расширение базовых знаний о платформе .NET Framework и составлен в полном соответствии с современными требованиями ведущих IT компаний к разработчикам программного обеспечения.

Требования к C#/.NET разработчику:

  • Владение языком программирования C#
  • Владение ООП
  • Знание технологий работы с базами данных
  • Практический опыт работы с MS SQL Server
  • Навык использования Transact-SQL
  • Знание Entity Framework
  • Базовый уровень знаний и опыт работы с .NET Framework
  • Знание технологии WCF
  • Базовый уровень знаний технологии ASP.NET MVC
  • Знание и умение применять средства коллективной работы, умение читать и понимать чужой код
  • Английский язык на уровне чтения технической документации (углубленные знания будут преимуществом)
  • Знания основ командной разработки SCRUM или Agile

C#/.NET разработчик может занимать такие должности:

C# Developer
.NET Developer
Software Engineer (C#/.NET)
.NET Team Lead
ASP.NET MVC Developer
Full Stack Developer

ПРОГРАММА ДЛЯ СПЕЦИАЛЬНОСТИ .NET Developer

C# Стартовый
Видео уроки C# для начинающих будут полезны и интересны всем, кто хочет научиться программировать. Для того, чтобы освоить материал данного видеокурса по программированию, Вам нужны только знания основ работы на ПК. В этом курсе тренер максимально просто объясняет сложные темы из области программной инженерии и программирования.
Александр Шевчук
9 видеоуроков
Выполнение домашнего задания по курсу C# Стартовый
В этих видео уроках будут рассмотрены решения домашних заданий ко всем урокам курса C# Стартовый, будет показана работа с приложениями в Windows Forms и WPF на языке С#, продемонстрированы примеры использования арифметических операций в C#, практические примеры создания небольшого переводчика на языке С#, примеры использования циклов в С# для создания различных геометрических фигур, примеры использования методов в С#, примеры использования массивов. Видео уроки позволят получить больше примеров решенных задач с использованием С#.
Константин Черный
9 видеоуроков
Transact SQL
Курс TRANSACT-SQL состоит из 12-ти уроков, на которых учащиеся знакомятся со стандартом SQL в реализации компании Microsoft – языком Transact-SQL – ключом к использованию MS SQL Server. Впрочем, в других реализациях реляционных баз данных (Oracle, MySQL, Firebird) различия будут незначительными. Курс охватывает достаточный минимум знаний, необходимых при работе с базами данных как аналитику данных, так и разработчику программного обеспечения. После прохождения курса, Вы будете понимать принципы проектирования БД, уметь составлять корректные выборки используя различные возможности языка T-SQL.
Станислав Зуйко
14 видеоуроков
SQL Практикум
Видео курс “SQL Практикум” состоит из 5-ти логически взаимосвязанных уроков, на которых у вас будет возможности применять свои знания на практике. В данном видео курсе вы спроектируете базу данных интернет магазина, определите какая структура необходима БД, а также пропишете функционал: триггеры, представления, процедуры и функции.
Станислав Зуйко
5 видеоуроков
C# Базовый (основы ООП)
Видео уроки C# базовый предназначены для начинающих программистов, которые уже имеют общее представление о процедурных возможностях языка С# и хотят научиться применять их для решения практических задач. В курсе подробно изучается синтаксис языка С#, объектно-ориентированный подход в программировании. Курс «С# базовый» также будет полезен опытным программистам.
Александр Шевчук
18 видеоуроков
Выполнение домашнего задания по курсу C# Базовый
На видеоуроках курса будут рассмотрены решения домашних заданий ко всем урокам курса C# Базовый, будет продемонстрирована работа с классами, конструкторами, методами, полями наследованием, абстракцией, индексаторами, структурами, перечислениями, делегатами, обобщениями, событиями, потоками, коллекциями, исключениями, LINQ в C#, пространствами имен. Вы более детально разберетесь в создании своих приложений на языке C#. С помощью данных видеоуроков Вы сможете решать больше задач на языке C#.
Константин Черный
18 видеоуроков
Статические методы в интерфейсах
Этот небольшой видеоурок покажет, как создавать статические методы в интерфейсах, несмотря на то, что язык программирования C# не позволяет это делать напрямую.
Александр Шевчук
1 видеоурок
C# Универсальные шаблоны
Универсальные шаблоны являются мощным средством языка С#. В этом курсе мы рассмотрим встроенные универсальные коллекции платформы .NET, а также использование универсальных классов, интерфейсов и делегатов, будем создавать пользовательские коллекции. Курс позволяет получить достаточный уровень владения языком программирования C#, а также необходим для изучения последующих курсов по направлению программирование на платформе .Net.
Николай Мельничук
7 видеоуроков
Visual Studio 2013 Tips & Tricks
Видео урок будет полезен .NET и front end разработчикам, которые в своей работе используют Visual Studio 2013 и хотят максимально эффективно использовать этот инструмент.
Дмитрий Охрименко
1 видеоурок
C# для профессионалов
Видео уроки С# для профессионалов - это углубленное изучение возможностей платформы .NET. Он будет интересен программистам, уже имеющим опыт работы с языком C# и желающим расширить свои знания.
Олег Кулыгин
17 видеоуроков
C# для профессионалов - Обновленный
Видео курс по программированию на языке C# от Александра Шевчука. Материалы курса содержат много полезных примеров, которые позволят Вам глубже понимать языковые конструкции и принципы использования многих классов платформы Microsoft .NET Framework.
Александр Шевчук
16 видеоуроков
Видео урок Асинхронное программирование в C# 5
Программа мастер-класса: синхронность и асинхронность, асинхронность до C# 5, C# 5: asyns и await, исключения, многопоточность.
Олег Кулыгин
1 видеоурок
Что нового в C# 6.0-7.0
Вам нужно всегда оставаться «в тренде» развития технологий? Тогда это видео для Вас! Просмотрев его Вы узнаете об инновациях, использованных в версиях 6.0-7.0 языка программирования C#. С помощью понятных объяснений и практических примеров, Вы с легкостью освоите нужны знания и сможете использовать их в своей работе. Желаем успехов!
Александр Ткаленко
1 видеоурок
Обзор шаблонов проектирования
В этом вебинаре Вы узнаете, что такое паттерны проектирования и при решении каких задач они могут быть полезны.
Александр Шевчук
1 видеоурок
Шаблоны проектирования
Elements of Reusable Object-Oriented Software via C# Объектно-ориентированная программная система (программа-целое, составленная из соединенных объектов-частей) состоит из множества объектов, находящихся в определенных отношениях и связях друг с другом. Связанные между собой объекты образуют логическую целостность (единство) системы. <br />
Александр Шевчук
29 видеоуроков
ADO.NET
Этот курс включает в себя видеоуроки по программированию для начинающих изучать способы доступа к данным в приложениях, разрабатываемых для программной платформы Microsoft .NET. Видео уроки по технологии ADO.NET помогут Вам научиться создавать приложения, работающие с различными базами данных.
Давид Бояров
8 видеоуроков
Введение в Entity Framework. Шаблоны разработки Entity Framework
В данном видеоуроке вы сможете познакомиться с технологией Entity Framework и узнать как создаются приложения с доступом к данным на основе шаблонов разработки Database First и Model First.
Давид Бояров
1 видеоурок
Entity Framework 5
Курс Entity Framework 5 позволит Вам научится разрабатывать компоненты доступа к данным значительно быстрее и эффективнее.
Олег Кулыгин
4 видеоурока
Entity Framework 6
Entity Framework предоставляет возможность взаимодействия с объектами посредством LINQ в виде LINQ to Entities или и с использованием Entity SQL. Для облегчения построения web-решений используется как ADO.NET Data Services (Astoria), так и связка из Windows Communication Foundation и Windows Presentation Foundation, позволяющая строить многоуровневые приложения, реализуя один из шаблонов проектирования MVC, MVP или MVVM. ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, которая является object-relational mapping (ORM) решением для .NET Framework от Microsoft.
Назар Рудь
5 видеоуроков
Синхронизация данных двух информационных систем с использованием LINQ и Entity FW 6
В ходе курса будет рассмотрена работа с языком интегрированных запросов LINQ посредством фреймворка Entity Framework 6 на примере синхронизации данных двух гипотетических корпоративных информационных систем.
Игнатенко Филипп
4 видеоурока
WCF Essential
Видеокурс WCF Essential состоит из пяти логически связанных видео уроков, которые познакомят Вас с технологией Windows Communication Foundation и позволят начать разработку распределенных приложений на платформе .NET Framework. Для успешного прохождения видео уроков Вам потребуется уверенное знание языка C#.
Александр Шевчук
5 видеоуроков
Рефакторинг .NET Приложений
В этом видеокурсе Вы познакомитесь с основными техниками написания правильного кода. Вы узнаете, что такое рефакторинг и изучите различные техники применения рефакторинга в своих приложенияx.
Давид Бояров
5 видеоуроков
TDD - Разработка через тестирование
Просмотрев данный видео курс, Вы научитесь создавать Unit тесты и использовать Visual Studio для запуска Unit тестов.
Давид Бояров
4 видеоурока
Unit тестирование в C#
Видео курс для .NET разработчиков, в котором будут рассмотрены основы создания Unit тестов, рефакторинг кода для поддержки тестирования и принципы использования Mock объектов.
Дмитрий Охрименко
3 видеоурока
WPF
Видеокурс позволит Вам освоить необходимый набор классов и элементов управления для разработки Desktop приложений с использованием технологии WPF. После просмотра видео уроков Вы будете понимать, как создать полноценное Desktop приложение с Вашим собственным дизайном, как реализовать его адаптивность, а также локализовать его для разных языков и многое другое.
Максим Драч
10 видеоуроков
WPF Углубленный
Видеокурс позволит Вам усовершенствовать Ваши знания в области UI разработки. Вы узнаете, как использовать привязку даныx, изучите работу с документами, медиа элементами, 3D графикой, а также освоите разработку WPF приложений, используя шаблон проектирования MVVM и многое другое.
Максим Драч
10 видеоуроков
Программирование на платформе UWP
Данный курс состоит из двух частей – теории, которая представлена в презентациях уроков, и практики, что будет идти после презентаций. В теоретической части вы познакомитесь с историей, описанием и предназначением той или иной части технологии или ее составляющей. На практических занятиях, для явной визуализации функциональности части технологии, вы узнаете о главных свойствах и методах, а также рассмотрите примеры.
Вадим Рыбалко
17 видеоуроков
Google Material Design для WPF разработчика
Видео курс Google Material Design предназначен для людей, которые уже имеют уверенные знания языка программирования C# и имеют опыт разработки на этом языке. Курс также будет полезен .NET разработчикам, желающим расширить свой стек знаний технологией WPF. Обучение по курсу будет состоять из двух частей: теории в презентациях и практики, которая будет следовать за теорией, для явной визуализации функциональности части технологии. По завершении курса Вы сможете создавать дизайн вашего приложения в стиле Google Material Design, понимать логику библиотеки Material Design на языке C# и многое другое. Вы сможете применять полученные навыки в разработке реальных продуктов, так как библиотека очень популярна и используется даже в серьёзных продуктах.
Вадим Рыбалко
12 видеоуроков
Мicrosoft Аrchitecture Guide
Данный вебинар будет полезен тем, кто хочет ознакомиться с основными принципами построения архитектуры приложений на платформе Microsoft .Net
Александр Шевчук
1 видеоурок
Платформа Managed Extensibility Framework (MEF)
Короткий видеокурс для ознакомления с платформой Managed Extensibility Framework.
Давид Бояров
1 видеоурок
Алгоритмы и структуры данных
Видеокурс позволит Вам глубже понять алгоритмизированный подход построения программ, ведь программирование — это не только знание основных конструкций языка, но и умение их применять. В курсе Вы познакомитесь с основными структурами данных, такими как: очереди, стеки, динамические массивы, списки, хеш-таблицы, двоичные деревья и с набором алгоритмов.
Александр Петрик
8 видеоуроков
Алгоритмы и структуры данных - Обновленный
В данном курсе будут рассмотрены основные понятия, связанные с алгоритмами. Вы узнаете, что такое асимптотическая сложность и как она вычисляется, изучите основные структуры данных и алгоритмы. Также курс охватывает большой диапазон практических задач и показывает решение их с применением алгоритмов и структур данных.
Артем Верещака
10 видеоуроков
Основы использования Git
Данный видео курс поможет вам изучить и разобраться с особенностями работы с Git. В нем рассматривается что такое Git, его история, локальная работа с ним, работа с удаленными репозиториями, а также ветвления и слияния в Git.
Александр Пономаренко
4 видеоурока
Team Foundation Server Fundamentals
Team Foundation Server (TFS) – платформа для командой работы. В этом видео курсе Вы узнаете, что такое командный проект, что такое система контроля версий и как использовать Visual Studio для подключения к серверу для начала работы в команде. Курс будет полезен как действующим разработчикам, которые не работали с TFS, так и начинающим, не имеющим опыта коммерческой разработки программного обеспечения.
Дмитрий Охрименко
2 видеоурока
Элементы математической логики
В данном курсе рассматриваются основы элементарной математической логики, которые будут полезны начинающим программистам.
Александр Шевчук
10 видеоуроков
How to C# Starter
Видеокурс “How to” призван помочь начинающим специалистам освоить различные языки программирования. Данный курс – «How to. C# Starter» – подойдет для тех, кто начал обучение по специальности .NET Developer.
Богдан Бондарук
40 видеоуроков
MSDN Video Channel
Видео ролики для разработчиков, использующих язык программирования C# и технологии Microsoft .Net.
Александр Шевчук
64 видеоурока
How to SQL Essential
Видеокурс “How to… SQL Essential” подготовлен для тех, кто изучает SQL. Он поможет разъяснить сложные моменты и ответить на вопросы, возникшие у студента во время обучения. В данном курсе будет разобрано: создание, изменение и удаление базы данных, оператор INSERT, запрос SELECT, конструкции WHERE, операторы UPDATE и DELETE, INNER, LEFT, RIGHT, FULL, CROSS JOIN, операции UNION, UNION ALL, EXCEPT, INTERSECT, связи между таблицами, пользовательские ограничения, хранимые процедуры и функции, триггеры, представления, операторы CASE и WAITFOR в SQL Server 2014.
Владимир Дымчук
15 видеоуроков
How to C# Essential
Видеокурс “How to” призван помочь начинающим специалистам освоить различные языки программирования. Данный курс – «How to. C# Essential» поможет Вам более детально разобраться с синтаксисом C#, а также с объектно-ориентированным программированием, а именно с парадигмами ООП. Под конец курса Вы повысите свои знания и навыки в языке программирования C#.
Богдан Бондарук
80 видеоуроков
How to C# Professional
Видеокурс “How to” призван помочь начинающим специалистам освоить различные языки программирования. Данный курс – «How to. C# Professional» предназначен для слушателей, которые уже имеют знания в программировании на языке C#. В этом курсе Вы узнаете, что такое рефлексия и атрибуты, сериализация и сборщик мусора. Также, видео уроки содержат описание многих стандартных классов, которые позволяют работать с файловой системой, с наборами данных, строками, XML и многим другим.
Константин Черный
53 видеоурока
C# Starter Express
C# Express – курс третьей стадии обучения – пост-обучения, предназначенный для тех, кто уже просмотрел видеокурсы C# Starter, Essential и Professional Александра Шевчука на ITVDN, а также видеокурс будет полезным для тех, кто хочет изучить C#, зная языки Visual Basic, Java и подобные. В видеокурсе C# Express Стартовый будет рассмотрено историю C# и .NET, различные системы исчисления, типы данных, переменные, условные операторы и конструкции, логические операции, циклы, создание методов и массивов.
Александр Шевчук
9 видеоуроков
C# Essential Express
C# Essential Express – курс второго уровня формата пост-обучения. Он рассчитанный для учащихся, уже изучивших видеокурсы C# Александра Шевчука на портале ITVDN, а также C# Express подойдет тем, кто переходит на язык C# с Visual Basic, Java и аналогичных. Видеокурс C# Essential Express позволит обновить Ваши знания синтаксиса и семантики С#. Будут рассмотрены парадигмы ООП (объектно-ориентированного программирования на языке C#), также Вы сможете повторить понятия LINQ , архитектуру .NET Framework, классы и объекты в C#.
Александр Шевчук
18 видеоуроков
C# Professional Express
C# Professional Express – завершающий курс из серии Express. Он рассчитан для разработчиков, у которых есть знания и опыт работы на другом языке программирования и хотят быстро и комплексно перейти на C#. Этот курс целесообразно начать изучать после Express Starter и Essential.
Александр Шевчук
4 видеоурока
Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки.
В этом видео Александр Шевчук ответит на наиболее популярные вопросы, которые задают все, кто готовится к первому собеседованию в IT компании.
Александр Шевчук
4 видеоурока