# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
На этом уроке мы рассмотрим что такое лямбды и как их создавать. Мы напишем маленький калькулятор с использованием обычных методов и лямбда выражений. Также будет рассмотрено разновидности анонимных функций: лямбда-методы, лямбда-операторы и лямбда-выражения и в чем между ними отличие. Отчёт отправил: 6861. Den Andreevich Выполнено за 47 мин. [Показать отчёт] Научился: Познакомился с функциональным делегатом Func<> , создали лямбда - метод , - выражение, - оператор , узнал в чём их отличие . Сложности: всё понятно, благодаря автору |
|||||
2 | ФП - Сортировка списка |
2 теста |
|||
На этом уроке мы выучим как использовать лямбда выражения на практике. Здесь мы создадим небольшой пример программы, выводящей информацию о пользователях. Мы научимся использовать метод OrderBy из LINQ, посмотрим, как он работает с лямбда-выражениями. Отчёт отправил: 6861. Den Andreevich Выполнено за 37 мин. [Показать отчёт] Научился: Узнал о специфике применения Linq метода OrderBy к списку пользователей users , а также возможности переопределения функции ToString() с помощью лямбда выражения . Получился короткий и при этом содержательный код . Сложности: разобраться с новой тематикой |
|||||
3 | ФП - Свой метод Where |
1 тест |
|||
На этом уроке мы попробуем создать собственную реализацию метода Where из LINQ и посмотрим как он функционирует. Также выясним, в чем же удобство использования лямбда выражений в такого рода методах. Отчёт отправил: 6861. Den Andreevich Выполнено за 29 мин. [Показать отчёт] Научился: Магия во всей красе : увидел пример формирования универсального метода IEnumerable<T> с отложенным запуском и возможностью задания любого условия обработки. Красивое решение ! Сложности: полностью разобраться в принципе составления такого рода методов с применением лямбда-выражений |
|||||
4 | ФП - Короткое замыкание |
2 теста |
|||
На этом уроке мы рассмотрим первую парадигму функционального программирования "Замыкание". Узнаем, что это такое и как её реализовать с помощью лямбда-выражений. Напишем маленький пример числового генератора с использованием разных подходов: ООП и функционального. Выясним разницу между ними. Отчёт отправил: 6861. Den Andreevich Выполнено за 1 час. 36 мин. [Показать отчёт] Научился: Узнал немного о функциональном программировании . Удалось проверить в действии одну из парадигм ФП, "Замыкание" . Эффект от применения впечатляет, несмотря на то, что кода написано было немного . Интерес к дальнейшему изучению ФП появился, - спасибо большое Константину за подробные объяснения . Сложности: Было и пока есть : чётко осознать все нюансы применения лямбда-выражений . |
|||||
5 | ФП - ФИНАЛЬНЫЙ УРОК |
без видео 1 тест |
|||
Оставьте, пожалуйста, отзыв об этом вебинаре. Какой курс ты будешь проходить следующим? Отчёт отправил: 6861. Den Andreevich Выполнено за 15 мин. [Показать отчёт] Научился: Отличный получился видеокурс, - короткие но содержательные по контенту занятия . За 4 интересных урока удалось познакомиться с функциональным делегатом Func<> , лямбда - методом , - выражением и оператором. Узнал о специфике применения Linq метода OrderBy , возможности переопределения функции ToString() с помощью лямбда выражения. Реализовали свой метод Where с отложенным запуском. Вишенкой на торте стало ознакомление с одной из парадигм функционального программирования "Замыканием" - красивое решение, нечего добавить . Спасибо Константину за подачу материала и возможность проверить на практике лямбда-выражения и элементы функционального программирования . Следующим планирую прохождение курса по Entity Framework Сложности: Разбираться в нюансах вызова методов Func<Func<>>, определения зон видимости переменных. |
|||||
Итого: 5 видеоуроков |
1 час. 26 мин. 7 тестов |
35 чел. | |||
Финалисты: Новопашин Владимир, Вадим Григорьев, Aleksandr Zaitcev, Дмитрий, Евгения, Андрей, Name, Дмитрий 199, Евгений, Rita, Максим Лапшинов, Елена, Сергей Соколов, Электрон, Tekashnik, Александр, Алексей Малышев, chokayes, Dmitry-BY, Виктор, Николай Денисов, vip, Иван Воронин, Алексей В., Дмитрий, ser2018, Den Andreevich, no name, Max, DimanDOS, Anatoli, Дмитрий, Татьяна, One, DTSoLVFyCfYw . |