Содержание пакета (4 курса)
1. PRO C#. LINQ 5.00
Информация о курсе
5 уроков
1.
Общая информация о курсе
↗
2.
Сообщество разработчиков
↗
3.
Мозгокачалка
↗
4.
PRO Bulki
↗
5.
Личный наставник
↗
Введение
1 урок
1.
Введение
↗
Обобщения
2 урока
1.
Boxing/Unboxing
↗
2.
Обобщенные типы
↗
Делегаты
3 урока
1.
Делегаты
↗
2.
Action, Func, lambda
↗
3.
Обратная связь
↗
Интерфейсы
5 уроков
1.
Понятие интерфейса
↗
2.
Иерархичное и множественное наследование интерфейсов
↗
3.
Явная и неявная реализация. Реализация по умолчанию
↗
4.
IEnumerable, IEnumerator
↗
5.
Обратная связь
↗
Дополнительное
2 урока
1.
Методы расширения
↗
2.
Ключевое слово "var"
↗
Linq
2 урока
1.
Виды синтаксиса LINQ
↗
2.
Отложенные запросы
↗
Yield
2 урока
1.
yield
↗
2.
Немедленное выполнение
↗
Фильтрация и преобразование
5 уроков
1.
Договоренности
↗
2.
Where
↗
3.
Select
↗
4.
SelectMany
↗
5.
SelectMany. Перегрузки
↗
Работа с числовыми элементами
2 урока
1.
Sum
↗
2.
Min, Average, Max
↗
Работа с результатами
5 уроков
1.
Count
↗
2.
ToList
↗
3.
ToArray
↗
4.
ToDictionary
↗
5.
ToHashSet
↗
Поиск
4 урока
1.
First(ordefault)
↗
2.
Last(ordefault)
↗
3.
Single(ordefault)
↗
4.
ElementAt(ordefault)
↗
Группировка
2 урока
1.
Distinct
↗
2.
GroupBy/ToLookup
↗
Сортировка
4 урока
1.
OrderBy
↗
2.
OrderByDescending
↗
3.
ThenBy
↗
4.
Reverse
↗
Условия
10 уроков
1.
Take
↗
2.
TakeLast
↗
3.
TakeWhile
↗
4.
Skip
↗
5.
SkipLast
↗
6.
SkipWhile
↗
7.
Any
↗
8.
All
↗
9.
Contains
↗
10.
DefaultIfEmpty
↗
Работа с несколькими коллекциями
7 уроков
1.
Concat
↗
2.
Union
↗
3.
Except
↗
4.
Intersect
↗
5.
Zip
↗
6.
Join
↗
7.
GroupJoin
↗
Прочие методы
4 урока
1.
ForEach
↗
2.
Aggregate
↗
3.
Cast
↗
4.
OfType
↗
Экзамен по всем методам LINQ
2 урока
1.
Итоговый тест. Часть 1
↗
2.
Итоговый тест. Часть 2
↗
Заключение
2 урока
1.
Заключительный урок
↗
2.
Куда двигаться дальше
↗
2. PRO C#. Для продвинутых 4.94
Информация о курсе
5 уроков
1.
Общая информация о курсе
↗
2.
Сообщество разработчиков
↗
3.
Мозгокачалка
↗
4.
PRO Bulki
↗
5.
Личный наставник
↗
Модель выполнения программы на C#
3 урока
1.
Типы языков программирования
↗
2.
Продвинутые языки программирования. C#
↗
3.
Внутреннее устройство программы во время выполнения
↗
Типы данных
3 урока
1.
Ссылочные и значимые типы данных
↗
2.
Передача параметров в функции
↗
3.
Карта памяти. Практика
↗
Строки
8 уроков
1.
String
↗
2.
Символы (сhar)
↗
3.
Методы строк. Часть 1
↗
4.
Методы строк. Часть 2
↗
5.
Копирование и сравнение строк
↗
6.
String vs массив символов (char[])
↗
7.
Форматирование строк
↗
8.
Форматирование строк. Часть 2
↗
Строки. Часть 2
4 урока
1.
StringBuilder
↗
2.
Форматирование строк
↗
3.
Интернирование строк
↗
4.
Форматирование строк. Часть 2
↗
Visual Studio
3 урока
1.
Отладка кода
↗
2.
Отладка кода. Практика
↗
3.
Вызов функций
↗
Класс и объекты
4 урока
1.
Объектно-ориентированное программирование (ООП)
↗
2.
Понятие класса
↗
3.
Методы класса
↗
4.
Моделирование классов
↗
Конструктор
4 урока
1.
Конструкторы по умолчанию
↗
2.
Параметризованные конструкторы
↗
3.
Ключевое слово this
↗
4.
Инициализаторы объектов
↗
Закрепление материала
3 урока
1.
Моделирование работы школы
↗
2.
Моделирование работы обыкновенных дробей
↗
3.
Моделирование онлайн магазина
↗
Целостность данных (Инкапсуляция)
6 уроков
1.
Ключевое слово private
↗
2.
Отложенные ошибки
↗
3.
Свойства
↗
4.
readonly поля
↗
5.
Индексаторы
↗
6.
Карта памяти объектов класса
↗
Наследование
4 урока
1.
Наследование
↗
2.
Иерархия наследования
↗
3.
Конструкторы при наследовании
↗
4.
Итоговый тест
↗
Полиморфизм
3 урока
1.
Upcast, DownCast
↗
2.
virtual/override
↗
3.
Базовый класс Object
↗
Статика и динамика
4 урока
1.
Статические члены. Поля и методы
↗
2.
Статический конструктор. Статический класс
↗
3.
Методы расширения
↗
4.
Файловая система
↗
Структура проекта
3 урока
1.
Понятия "Проект" и "Решение" в .NET
↗
2.
Пространство имён (namespace)
↗
3.
Алиасы (псевдонимы)
↗
Сокращения
2 урока
1.
Операторы, работающие с NULL
↗
2.
Ключевое слово "var"
↗
Decimal
1 урок
1.
Тип Decimal
↗
Обобщения
2 урока
1.
Boxing/Unboxing
↗
2.
Обобщенные типы
↗
Делегаты и События
3 урока
1.
Делегаты
↗
2.
Action, Func, lambda
↗
3.
События
↗
Интерфейсы
6 уроков
1.
Понятие интерфейса
↗
2.
Иерархичное и множественное наследование интерфейсов
↗
3.
Явная и неявная реализация. Реализация по умолчанию
↗
4.
IEnumerable, IEnumerator
↗
5.
IComparable, IComparer
↗
6.
IEquatable
↗
Заключение
2 урока
1.
Заключительный урок
↗
2.
Куда двигаться дальше
↗
3. PRO C#. Коллекции 5.00
Общая информация о курсе
6 уроков
1.
Познакомимся?
↗
2.
Сообщество разработчиков
↗
3.
Мозгокачалка
↗
4.
PRO Bulki
↗
5.
Введение к курсу
↗
6.
Личный наставник
↗
Список
5 уроков
1.
Cписок
↗
2.
Задачи базового уровня
↗
3.
Задачи легкого уровня
↗
4.
Задачи среднего уровня
↗
5.
Задачи повышенного уровня
↗
Стек
5 уроков
1.
Cтек
↗
2.
Задачи базового уровня
↗
3.
Задачи легкого уровня
↗
4.
Задачи среднего уровня
↗
5.
Задачи повышенного уровня
↗
Очередь
4 урока
1.
Очередь
↗
2.
Задачи базового уровня
↗
3.
Задачи легкого уровня
↗
4.
Задачи среднего уровня
↗
Множество
4 урока
1.
Множество
↗
2.
Задачи базового уровня
↗
3.
Задачи легкого уровня
↗
4.
Задачи среднего уровня
↗
Словарь
5 уроков
1.
Словарь
↗
2.
Задачи базового уровня
↗
3.
Задачи легкого уровня
↗
4.
Задачи среднего уровня
↗
5.
Задачи повышенного уровня
↗
Проектная работа
3 урока
1.
Вычисление математических выражений
↗
2.
Доп задания
↗
3.
Дипломный проект
↗
Заключение
2 урока
1.
Заключительный урок
↗
2.
Куда двигаться дальше
↗
4. PRO C#. Основы программирования 4.94
Общая информация о курсе
4 урока
1.
Добро пожаловать 🙌
↗
2.
Познакомимся?
↗
3.
Личный наставник
↗
4.
Финальное напутствие
↗
Ввод-вывод данных. Переменные
14 уроков
1.
Шаг #2
↗
2.
Практические советы по прохождению курса
↗
3.
Вывод данных
↗
4.
Вывод данных. Часть 2
↗
5.
Переменная
↗
6.
Целые числа
↗
7.
Тестирование и работа с ошибками
↗
8.
Ввод данных
↗
9.
Сообщество студентов
↗
10.
Ввод целых чисел
↗
11.
Целые числа. Анализ цифр числа
↗
12.
Среды разработки
↗
13.
Вещественные числа
↗
14.
Итоговый тест
↗
Условный оператор
10 уроков
1.
Шаг #3
↗
2.
Условный оператор
↗
3.
Отладка кода
↗
4.
Логические операторы
↗
5.
Тернарный оператор
↗
6.
Вложенные условия
↗
7.
Оператор switch
↗
8.
Сообщество разработчиков C#
↗
9.
Итоговый тест
↗
10.
Итоговый тест. Часть 2
↗
Оператор цикла
15 уроков
1.
Шаг #4
↗
2.
Цикл for
↗
3.
Цикл for. Сумматор
↗
4.
Мозгокачалка
↗
5.
Цикл for. Часть 2
↗
6.
Цикл for. Часть 2. Практика
↗
7.
Цикл for. Мультипликатор
↗
8.
Пригласи друга
↗
9.
Цикл while
↗
10.
Цикл while. Анализ цифр числа
↗
11.
Цикл while. Последовательности
↗
12.
Минимаксные задачи
↗
13.
Вложенные циклы
↗
14.
Операторы break и continue
↗
15.
Итоговый тест
↗
Строки и символы
4 урока
1.
Шаг #5
↗
2.
Символы
↗
3.
Строки
↗
4.
Итоговый тест
↗
Функции
10 уроков
1.
Шаг #6
↗
2.
Функция
↗
3.
PRO Bulki
↗
4.
Виды функций
↗
5.
Функция, которая ничего не принимает и не возвращает
↗
6.
Функция, которая что-то принимает и ничего не возвращает
↗
7.
Функция, которая ничего не принимает, но что-то возвращает
↗
8.
Функция, которая что-то принимает и что-то возвращает
↗
9.
Основные нюансы при создании и вызове функций
↗
10.
Оператор return
↗
Массивы
5 уроков
1.
Шаг #7
↗
2.
Одномерные массивы
↗
3.
Одномерные массивы. Работа с индексом
↗
4.
Многомерные массивы
↗
5.
Итоговый тест
↗
Дипломная работа
1 урок
1.
Консольная игра
↗
Заключение
3 урока
1.
Награждение победителей
↗
2.
Заключительный урок
↗
3.
Куда двигаться дальше
↗