Вопросы / Записаться: +7 (800) 301-89-01 (бесплатно по РФ), WhatsApp и portal@rosbo.ru
Поможем найти и выбрать программу обучения! Узнайте, как получить скидку!

Онлайн-курс "С# (C Sharp)"

Идет набор (60 часов)
Цена: 
27000
Скидка: 
8
%

Скидка только посетителям портала Bonsk.ru при подаче заявки через сайт

Место проведения: 
Дистанционно

Курс Junior C# developer даст вам практические знания об основных возможностях и принципах работы .NET Framework, о преимуществах языка C#, а также вы познакомитесь на практике с современными технологиями Microsoft - WCF, WPF, ASP.NET MVC.

Программа состоит из 3-х блоков. Для прохождения первого блока особых знаний не требуется, для прохождения второго необходимо знание основ структурного программирования,  и для прохождения третьего блока требуется знание ООП.

Чтобы понять, с какого блока вы можете начать обучение, вы можете пройти небольшое анкетирование. Это займет не более 30 минут.

Почему C#:

  • C# сегодня — это широко известный и самый развитый из существующих языков программирования.
  • Весомая часть программного обеспечения для Windows (и даже встроенного в операционную систему), огромное количество внутрибанковских систем, web-сайтов и какое-то количество мобильных приложений  написаны на C#.
  • В скором времени C# плотно проникнет в мобильные платформы и *nix-системы.

Что вы приобретете на курсе:

  • Умение создавать основные типы проектов на C#/.NET
  • Умение установить необходимое окружение
  • Навык работы с MSSQL Management Studio
  • Навык обращения с MVC
  • Навык отладки приложений на C#
  • Знание ключевых особенностей языка C#

Длительность курса:  60 часов с преподавателем + 30 часов на домашние работы

 

Программа курса Junior C#-developer:

Блок 1. Основы C# (12 часов)

Занятие 1. Введение в .NET

Основы .NetFramework. CLR. Понятие сборки. JITкомпиляция. Знакомство сIDEVisualStudio. Знакомство с системой контроля версийGIT. Консольное приложение

Занятие 2. Основные конструкции языка C#. Типы данных

Простые типы данных. Строковый тип. Оператор присваивания. Преобразования типов.Ветвление. Циклы. Входной и выходной потоки.

Занятие 3. Сложные типы данных

Типы значения и ссылочные типы. Массивы. Итерирование по коллекции. Структуры. Перечисления. Типы даты и времени. Типы данных, допускающие  NULL.

Занятие 4. Классы

Поля. Методы. Конструкторы. Инициализация объектов. Свойства. Статические классы иобъекты. Модификаторы доступа.

Занятие 5. Наследование

Полиморфизм. Виртуальные функции. Абстрактные классы. Сокрытие и запечатывание. Тип object. Упаковка и распаковка.

Занятие 6. Интерфейсы

Расширения интерфейса. Реализация интерфейса. Явная реализация интерфейса.

Блок 2. Расширенные средства C# (26 часов)

Занятие 7. Обобщения

Обобщенные типы и методы. Ограничения обобщений. Стандартные значения обобщенного параметра. Ковариантность и контравариантность.

Занятие 8. Делегаты

Понятие делегата. Групповые делегаты. Обобщенные типы делегатов. Делегаты Func иAction.

Занятие 9. События

Понятие события. Доступ к событию. Подписка на событие. Обработка события.

Занятие 10. Лямбда-выражения

Анонимные методы. Лямбда выражения. Захватывание внешних переменных.

Занятие 11. Исключения

Конструкция try-catch. Блокfinally. Генерация исключения. Класс System.Exception.

Занятие 12. Типы допускающие null. Методы расширения. Анонимные типы.

Nullable-типы. Методы расширения. Цепочки расширяющих методов.

Занятие 13. Коллекции и итераторы

Перечисление. Итератор. IEnumerable и IEnumerator. ICollection и IList. Списки, очереди, стеки, словари.

Занятие 14. Атрибуты и рефлекия

Рефлексия. Классы атрибутов. Позднее связывание

Занятие 15. LINQ

Запросы к объектам. Выражения запросов. Отложенное выполнение. Подзапросы. Композиция.

Занятие 16. LINQ to SQL

Обзор SQL. Фильтрация. Проекция. Соединения. Упорядочивание. Группирование.

Занятие 17. Сериализация

Механизмы сериализации в .NET

Занятие 18. Сборка мусора

IDisposable, Dispose. Автоматическая сборка мустора. Финализаторы. Утечки памяти.

Занятие 19. Паралеллизм и Асинхронность

Введение в параллельное и асинхронное программирование

Блок 3. Практикум. ASP.NET Core приложение (22 часа)

Занятие 20-21. Введение в ASP.NET Core

Создаем каркас приложения. MVC. Razor forms. SPA. WEB API

Занятие 22-23. Подключаем базу данных

MS SQL Server. Entity Framework Core

Занятие 24-25. Аутентификация и авторизация пользователей

Способы аутентификации.

Занятие 26-27. Разработка на стороне клиента. AJAX

Javascript, AJAX

Занятие 28-29. Основные паттерны проектирования

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

Занятие 30. Развертывание приложения. Контрольная работа

IIS, Azure

Преподаватель:

Колесников Олег Владимирович   -  более пяти лет работает в области разработки ПО, программирует на языках C++/C#. Имеет большой опыт в разработке больших высоконагруженных проектов в области платежных систем. Опыт преподавательской деятельности с 2012 года. 

Технические требования

Сеть: скорость соединения от 2 Мб/с

Оборудование:

•  Микрофон - для общения,

•  наушники - чтобы не появлялось эффекта эха,

•  камера - если есть желание себя показать и общаться face to face.

К платформе можно подключиться с помощью мобильного устройства или планшета.   

Стоимость* :

25000 р.  Полное обучение ( 1, 2, 3 блоки)

20 000 р.  Для тех, кто знает основы программирования (2, 3 блоки)

15 000 р.  Базовый курс C# (3  блок)

* За 2 недели до начала обучения Вы сможете оценить свой уровень знаний, пройдя анкетирование у преподавателя курса.

Акции: скидка 10% за приведенного друга.

Бонусы:

•  для обучающихся предусмотрены два типа практических занятий: базового уровня для новичков, не имеющих опыта в программировании, и продвинутого - для тех, у кого есть знания и навыки, а также, кто успешно выполнил первый уровень заданий.

•  по окончании выдаются сертификаты и предоставляются рекомендации преподавателя;

•  лучшим студентам, заинтересованным в поиске работы,помогаем с трудоустройством;

•  на занятиях будут решаться задачи из практического опыта преподавателя.

Новости

Для тех, кто выжил несмотря на закрытие, регламенты, маски и санитайзеры

2020 – не просто красивая цифра.

2020 – не просто красивая цифра.
Это год, когда и людям, и бизнесу пришлось в спешном порядке трансформироваться и меняться на ходу.

2020 – это год изменений....Подробнее

Двенадцать часов продолжалась 10 и 11 декабря конференция «Дни участников ВЭД Новосибирской области» — главное событие года для новосибирских экспортеров. Эксперты рассказали о том, как покорить рынки Китая, Казахстана, Индии, Германии и других стран, как найти партнера за рубежом, защитить...Подробнее

Главное событие года по экспорту из Новосибирска! Не пропусти! Даже если ты не посещал другие мероприятия, ты сможешь за два дня получить концентрат знаний — от ниш для экспорта до продаж на зарубежных маркетплейсах!

Новосибирских предпринимателей ждет уникальный двухдневный интенсив,...Подробнее

18 и 19 ноября 2020 года Obuv Rossii Conference и e-commerce клуб «Сибирь» провели 6-ю Сибирскую конференцию «Эффективный интернет маркетинг: как получить результат» — eMarketingSib-2020. Мероприятие впервые проходило в онлайн-формате и собрало более 250 человек. Благодаря...Подробнее

Чтобы грамотно и эффективно управлять на всех уровнях власти: государственном, региональном и местном, необходимы высококвалифицированные кадры, способные вести экономику и социальную политику всей страны в правильном направлении.

Для этого недостаточно иметь высшее образование, требуется...Подробнее

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

Кто-то считает профессию кадровик профессией, а кто-то – призванием.

В действительности, эта специальность подразумевает тесное общение со всеми сотрудниками компании, в которой вы работаете. Поэтому от вас будет требоваться умение и желание вести переговоры, решать конфликтные ситуации,...Подробнее