Специальность .NET Developer или кто такой C#/.NET разработчик
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

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

Начать бесплатно

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# Стартовый 16 ч 3 м
Выполнение домашнего задания по курсу C# Стартовый 3 ч 58 м
How to C# Starter 2 ч 56 м
C# базовый (ООП) 31 ч 26 м
Выполнение домашнего задания по курсу C# Базовый 6 ч 11 м
How to C# Essential 6 ч 22 м
C# для профессионалов - Обновленный 31 ч 56 м
How to C# Professional 7 ч 10 м
Что нового в C# 6.0-7.0 0 ч 31 м
Асинхронное программирование в C# 5 1 ч 52 м
C# Универсальные шаблоны 4 ч 49 м
Unit тестирование в C# 3 ч 48 м
TDD - Разработка через тестирование 4 ч 38 м
Рефакторинг .NET Приложений 6 ч 41 м
Шаблоны проектирования 16 ч 7 м
Transact SQL 13 ч 27 м
SQL Essential 8 ч 51 м
Выполнение домашнего задания по курсу SQL Essential 3 ч 12 м
How to SQL Essential 1 ч 26 м
SQL Практикум 4 ч 41 м
ADO.NET 7 ч 51 м
Entity Framework 6 6 ч 44 м
Entity Framework 5 4 ч 36 м
Entity Framework Core 4 ч 28 м
Синхронизация данных двух информационных систем с использованием LINQ и Entity FW 6 1 ч 48 м
WCF Essential 6 ч 30 м
WPF 7 ч 7 м
WPF Углубленный 10 ч 19 м
Google Material Design для WPF разработчика 9 ч 52 м
Программирование на платформе UWP 13 ч 53 м
UWP Community Toolkit Basic 6 ч 10 м
Алгоритмы и структуры данных - Обновленный 10 ч 27 м
Алгоритмы и структуры данных 10 ч 59 м
Основы использования Git 1 ч 2 м
Team Foundation Server Fundamentals 1 ч 23 м
Элементы математической логики 1 ч 27 м
MSDN Video Channel 10 ч 20 м
C# Starter Express 4 ч 47 м
C# Essential Express 8 ч 32 м
C# Professional Express 2 ч 26 м
C# для профессионалов 19 ч 38 м
C# Асинхронное программирование 3 ч 56 м
Visual Studio 2013 Tips & Tricks 1 ч 28 м
Статические методы в интерфейсах 0 ч 15 м
Платформа Managed Extensibility Framework (MEF) 1 ч 33 м
Microsoft Аrchitecture Guide 1 ч 44 м
Методологии управления проектами. Вступление в SCRUM 1 ч 53 м
Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки. 1 ч 50 м
Visual Studio 2019 Tips & Tricks 1 ч 23 м
Обязательные курсы
Дополнительные курсы
Бесплатные вебинары

Как происходит обучение

План обучения
Пользуйтесь Планировщиком обучения для составления индивидуального плана обучения, выберите только нужные курсы и темы.
Смотрите видео уроки
Смотрите видео уроки, пользуйтесь временными метками для быстрого перехода к теме.
Учебные материалы
Скачайте исходники программного кода, опорный конспект и презентации к урокам и работайте с ними.
Выполняйте задания
Закрепляйте полученные знания, выполняя домашние задания после каждого урока.
Проверка знаний
Проходите онлайн тестирование после каждого урока и после всего курса.
Общение с ментором
Общайтесь с ментором, получайте помощь и поддержку в решении сложных задач.
Тренажер навыков
Формируйте навыки написания кода, используя Тренажер.
Форум
Общайтесь с другими студентами, тренерами, единомышленниками на форуме ITVDN.
Вебинары
Участвуйте в бесплатных образовательных вебинарах по программированию, задавайте Ваши вопросы в прямом эфире.
Сертификат
Пройдите тестирование и получите сертификат, подтверждающий Ваши знания.
Диплом по специальности
Для получения диплома нужно изучить все обязательные технологии по выбраной специальности и сдать финальный экзамен.
Бонусы
Получайте бонусы за использование ресурсов ITVDN и обменивайте их на подарки и скидки.

Смотрите также Специальности

Авторы курсов

Александр Шевчук

Сертифицированный специалист Microsoft (MCTS, MCPD, MCT). Эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT проектами

Константин Черный

Сертифицированный специалист Microsoft (MCSD, MCP) .NET Developer

Богдан Бондарук

Квалифицированный .NET-разработчик Тренер-консультант, .NET разработчик

Александр Ткаленко

Сертифицированный специалист Microsoft MC. .NET Developer

Олег Кулыгин

Сертифицированный специалист Microsoft (MCTS, MCPD, MCT) Тренер-консультант, эксперт по построению сервис-ориентированных и облачных приложений

Николай Мельничук

Сертифицированный специалист Microsoft (MCP) Тренер-консультант, квалифицированный .Net Developer

Дмитрий Охрименко

Сертифицированный специалист Microsoft (MCTS, MCPD, MCT) Тренер-консультант, эксперт по построению распределенных и веб-ориентированных приложений.

Давид Бояров

Сертифицированный специалист Microsoft (MCSD, MCP) Тренер-консультант, квалифицированный .NET Developer

Станислав Зуйко

Тренер–консультант CyberBionic Systematics

Владимир Дымчук

Квалифицированный .NET разработчик Тренер–консультант CyberBionic Systematics

Назар Рудь

Сертифицированный специалист Microsoft (MCP) Тренер – консультант, эксперт по построению распределенных веб-ориентированных приложений

Виталий Криворучко

.NET Developer

Филипп Игнатенко

Главный инженер отдела внедрения и сопровождения ПО

Максим Драч

Сертифицированный специалист Microsoft (MCSD, MCP) Тренер-консультант, высококвалифицированный Web Backend, .NET Developer

Вадим Рыбалко

Full Stack Developer

Артем Верещака

Квалифицированный .NET разработчик Тренер – консультант, .NET разработчик

Александр Петрик

Сертифицированный специалист Microsoft (MCSD, MCP). Эксперт по построению распределенных веб-ориентированных приложений.

Александр Пономаренко

Тренер – консультант. Web-разработчик

Гнатюк Владислав

C# Developer C# Developer

Наталия Бурдина

IT business analyst IT business analyst

Евгений Лукашук

Full-Stack Developer

Сертификат и диплом по окончанию обучения

Диплом C# .NET Developer
Сертификат о прохождении курса

Отзывы

Приобретая пакет подписки .NET Developer вы получаете:
  • Доступ к 50 видеокурсам ITVDN
  • Скачивание учебных материалов
  • Тестирование по курсам (12 тестов)
  • Консультация с тренером (60 мин)
  • Финальное тестирование по специальности
  • Диплом по специальности
  • Доступ к новым курсам
  • Доступ к тренажеру навыков
время обучения
8 месяцев
время обучения
8 месяцев
Notification success