Курс C# разработчик

Старт сразу после вашей заявки

Курс -  C# разработчик (базовый уровень)

Освойте востребованный язык программирования C#, чтобы создавать игры, веб- и Windows – приложения. Вы научитесь мыслить, как программист и изучите ООП (Объектно-Ориентированное Программирование) на доступном языке, закрепляя знания на практике.

Продолжительность Цена  Формат
15 уроков
(60 ак.ч.)

80т.р. в группе (5-8 чел.)
90т.р.в группе (2-4 чел.)
140т.р. ИНДИВИДУАЛЬНО

онлайн и
оффлайн

Запишитесь на курс

 

Можно записаться также по телефону, WhatsApp или Telegram  +79184184222

Этот курс для вас, если вы:

Новичок

  • Даже если у вас нет опыта и технического образования вы сможете освоить C# на профессиональном уровне благодаря системному подходу.

Начинающий программист или тот, кто хочет научиться чему-то новому

  • Дополнительные профессиональные знания C# позволят вам укрепить свои позиции на рынке труда и увеличить заработок.

На рынке по веб-разработке не хватает профессиональных разработчиков C#

На курсе вы научитесь эффективным алгоритмам обработки информации, работе в профессиональной среде разработки Microsoft Visual Studio.NET, базовым типам .NET Framework, разработке файловых баз данных, Windows-приложений, использованию XML в своих программах и базовых принципов ООП.

Смотрите сами

5 600 компаний

прямо сейчас ищут C#-разработчиков  только на одном hh.ru

100-170 тыс.руб.

средняя заработная зарплата разработчика C#

Преподаватель курса

Александр Дарбинян

  • Опыт работы преподавателем с 2000 года
  • Опыт работы предпринимателем с 2007 года
  • Создатель и руководитель веб-студии в Краснодаре «Профессионал»
  • Сертифицированный веб-разработчик
  • Преподавал в таких крупных компаниях, как: Лукойл, ИнжГео, КубаньЭнерго, Роснефть, Термнефть.
  • Провёл более 700 семинаров в индивидуальной форме или в группах от 6 до 50 человек.
  • Разрабатывал портал для ФК Краснодар
  • Преподавал в Академии Ворлдскиллс Россия.

Присоединяйтесь к моему Telegram-каналу!

  • Вы сможете проследить успехи моих учеников, поучаствовать в работе над проектами, узнать новости из мира IT и поближе познакомиться со мной и моей командой.
  • Подпишитесь, чтобы быть в курсе всех наших событий и новостей.

Варианты обучения

ВАРИАНТ. Индивидуальное обучение в студии или онлайн посредством Zoom или Skype и Тимвивер или Anydesk

ВАРИАНТ. Групповое обучение в студии или онлайн посредством Zoom или Skype и Тимвивер или Anydesk

ВАРИАНТ. Корпоративное обучение на территории Заказчика  или онлайн посредством Zoom или Skype и Тимвивер или Anydesk

Документы об окончании - сертификат

Получите сертификат об окончании курса разработчик на C# (базовый уровень)

Сертификат подтвердит что вы прошли обучение в действующей веб-студии и получили навыки программиста  с двумя проектами, разработанные во время обучения 

Получение сертификата возможно только после успешного прохождения тестирования и разработки финального приложения

Программа обучения

Блок 1. Введение в платформу Microsoft .NET
  • история и этапы развития технологий программирования;
  • причины возникновения платформы Microsoft .NET;
  • сравнительный анализ преимуществ и недостатков платформы Microsoft .NET.
Блок 2. Базовые понятия платформы Microsoft .NET
  • архитектура платформы Microsoft .NET;
  • общеязыковая среда исполнения CLR (Common Language Runtime);
  • стандартная система типов CTS (Common Type System);
  • стандартная языковая спецификация CLS (Common Language Specification);
  • библиотека классов FCL (BCL);
  • языки платформы Microsoft .NET;
  • схема компиляции и исполнения приложения платформы Microsoft .NET;
  • язык MSIL (Microsoft Intermediate Language);
  • понятия метаданных, манифеста, сборки
Блок 3. .NET Core, .NET Standard
  • что такое .NET Core;
  • цели и задачи .NET Core;
  • что такое .NET Standard;
  • цели и задачи .NET Standard;
  • сравнение .NET Core, .NET Standard, .NET Framework.
Блок 4. Введение в язык программирования C#
  • плюсы и минусы языка программирования C#;
  • простейшая программа на языке программирования C#.
Блок 5. Рефлекторы и дотфускаторы
  • что такое рефлектор;
  • необходимость использования рефлектора;
  • обзор существующих рефлекторов;4
  • что такое дотфускатор;
  • необходимость использования дотфускаторов;
  • обзор существующих дотфускаторов.
Блок 6. Типы данных и литералы
  • целочисленные типы данных;
  • типы данных для чисел с плавающей точкой;
  • символьный тип данных;
  • другие типы данных.
Блок 7. Переменные и анонимные типы
  • понятие переменной;
  • правила именования переменных;
  • область видимости переменных
  • анонимные типы
Блок 8. Ввод, вывод в консольном приложении
  • ввод, вывод в консольном приложении
Блок 9. Структурные и ссылочные типы
  • структурные типы
  • ссылочные типы
Блок 10. Преобразование типов
  • явное преобразование;
  • неявное преобразование.
Блок 11. Операторы
  • арифметические операторы;
  • операторы отношений;
  • логические операторы;
  • битовые операторы;
  • оператор присваивания;
  • приоритет операторов
Блок 12. Условия и переключатели
  • условный оператор if;
  • условный оператор if else;
  • switch:  switch statement и  switch expression.
  • Оператор ?:.
Блок 13. Циклы
  • цикл for;
  • цикл while;
  • цикл do while;
  • цикл foreach;
  • инструкция break;
  • инструкция continue;
  • инструкция goto
Блок 14. Использование nameoff
  • Использование nameoff
Блок 15. Массивы
  • одномерные массивы;
  • многомерные массивы;
  •  рваные массивы;
  • использование цикла foreach.
Блок 16. Реализация алгоритмов поиска и сортировки в массивах
  • Поиск по ключу
  • Поиск индекса ключа
  • Поиск кол-ва элементов по заданному коитерию
  • Поиск и замена ключа
  • Алгоритм сортировки методом пузырька
  • Алгоритм сортировки методом вставки
  • Алгоритм сортировки методом выбора
Блок 17. Null-conditional и Null-coalescing операторы
  • Null-conditional и Null-coalescing операторы
Блок 18. Строки
  • создание строки;
  • операции со строками;
  • особенности использования строк;
Блок 19. Использование аргументов командной строки
  • ИсполВзаимодействие с файловой системойьзование аргументов командной строки
Блок 20. Взаимодействие с файловой системой
  • Модель потоков в C#. Пространство System.IO.
  • Класс Stream.
  • Анализ байтовых классов потоков.
  • Анализ символьных классов потоков.
  • Анализ двоичных классов потоков.
  • Использование класса FileStream для файловых операций.
  • Использование класса StreamWriter для файловых операций.
  • Использование класса StreamReader для файловых операций.
  • Использование класса BinaryWriter для файловых операций.
  • Использование класса BinaryReader для файловых операций.
  • Использование классов Directory, DirectoryInfo, FileInfo для файловых операций.
  • Регулярные выражения.

Гарантии

Мы даем 100% гарантию, что вы станете C# разработчиком, который сможет быть конкурентоспособным и начать зарабатывать на полученных знаниях. Во время обучения мы с вами разработаем несколько проектов для вашего портфолио. Работаем по договору.

Вопрос - ответ

Подойдет ли мне профессия?

Если вы сомневаетесь стоит ли идти учиться на C# разработчика, у нас предусмотрена первая бесплатная консультация с преподавателем. На ней вы сможете получить ответы на все свои вопросы по курсу, а также оценить метод преподнесения информации. 

Смогу ли я выучиться, если никогда ранее не программировал?

Да. Даже если вы не обладаете специальными знаниями практикующий эксперт будет сопровождать вас на протяжении всего времени обучения. Порекомендует подходящую дополнительную литературу если это будет необходимо.

Сколько времени нужно будет уделять курсу?

Скорость прохождения уроков определяется в индивидуальном порядке в зависимости от вашей загруженности. График обучения также обсуждается с каждым учеником индивидуально.

Где проходит обучение?

Курс можно пройти онлайн с использованием Skype или AnyDesk или офлайн в нашем офисе.

Можно ли оплачивать курс в рассрочку?

Да, это возможно. Вы можете оплатить обучение в два этапа и оплачивать их по мере прохождения уроков. Оставляйте заявку, чтобы узнать детали.

Запишитесь на курс. 

 

Можно записаться также по телефону, WhatsApp или Telegram  +79184184222

Яндекс.Метрика