Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

C# Developer. Basic

Вы научитесь разработке на языке программирования C# с нуля.
60 000 ₽
стоимость обучения
Узнать о снижении цены
Уровень сложности
для новичков
Длительность
5 мес.
Демо доступ
да
Формат обучения
вебинар
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

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

  • Основное
  • Содержание программы

Обучение для всех желающих освоить C#. Вы пройдёте путь от изучения синтаксиса C# до разработки своего первого десктопного приложения: познакомитесь со средой разработки VisualStudio Code, основами ООП, алгоритмами и стилями кодирования, пользовательским интерфейсом WPF и базами данных.

Курс продолжительностью 5 месяцев,  4 академических часа в неделю. В течение обучения студенты работают группами по 5 человек над проектной работой.

Модуль 1 — Знакомство с C#
  • Тема 1. Вводное занятие
  • Тема 2. Среда разработки VisualStudio Code: интерфейс, базовый функционал
  • Тема 3. Переменные и операторы
  • Тема 4. Массив и лист
  • Тема 5. Делаем программу интерактивной
  • Тема 6. Добавляем выводы и решения
  • Тема 7. Символы и Строки
  • Тема 8. Исключения и их обработка
  • Тема 9. Методы, их перегрузка и расширения
  • Тема 10. Консультация общая
Модуль 2 — ООП и анонимные типы с методами
  • Тема 11. Классы как основа C#
  • Тема 12. Три кита ООП: Наследование, Полиморфизм и Абстракция
  • Тема 13. Объектно-Ориентированное Программирование (продолжение)
  • Тема 14. Интерфейсы
  • Тема 15. Структуры и перечисления
  • Тема 16. Анонимные типы, кортежи, лямбда-выражения и анонимные методы
  • Тема 17. Консультация общая
Модуль 3 — Алгоритмы и стили кодирования
  • Тема 18. Циклы и рекурсия
  • Тема 19. Анализ сложности алгоритмов и сортировка
  • Тема 20. Деревья и кучи
  • Тема 21. Системы контроля версий
  • Тема 22. Code style от Майкрософт, DRY/DIE, Yagni, KISS
  • Тема 23. Консультация общая
Модуль 4 — Пользовательский интерфейс
  • Тема 24. Windows Presentation Foundation #1
  • Тема 25. Windows Presentation Foundation #2
  • Тема 26. Занятие по UI-потоку и внутренней организации приложения
  • Тема 27. Делегаты, Event-ы, добавляем асинхронное выполнение
  • Тема 28. Работа с файлами
  • Тема 29. Консультация общая
Модуль 5 — Работа с коллекциями
  • Тема 30. Основные коллекции: массив, список, связный список
  • Тема 31. Основные коллекции: очередь, стек, словарь, хешсет
  • Тема 32. Generic коллекции
  • Тема 33. Observable, Immutable и Concurrent коллекции
  • Тема 34. LINQ запросы
  • Тема 35. LINQ операторы
Модуль 6 — Работа с базами данных
  • Тема 36. Введение в базы данных
  • Тема 37. Выборки данных
  • Тема 38. Хранимые процедуры и функции
  • Тема 39. Индексы: кластерный и не кластерный
  • Тема 40. Linq2DB, Dapper
  • Тема 41. Консультация общая
Модуль 7 — Итоговый модуль
  • Тема 42. Консультация по проектам
  • Тема 43. Защита проектов

Чему научат

Работать с платформой .NET Core и средой разработки Visual Studio
Управлять версиями кода с помощью системы контроля версий Git
Освоите базовые принципы ООП
Получите основы работы со SQL базами данных
Использовать язык запросов LINQ

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: