Изучение c# на примерах

Формула программиста

основатель — Волосатов Евгений Витольдович

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE JUnit - Система тестирования 00:09:37
1 тест
21 чел. ★ 4.8 Done
  Когда программы становятся большими,
процесс их тестирования становится сложным и запутанным.
Система тестирования JUnit поможет автоматизировать этот процесс.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 2 час. 58 мин. [Показать отчёт]
Научился: JUnit проверяет на различные нагрузки классы и методы по отдельности каждый По завершению проверки выводится отчет по выполненным проверкам Тесты пишут до написания программы 
2 JUnit - Numbers 00:04:17
1 тест
19 чел. ★ 5 Done
  На этом уроке мы напишем два метода calcSumFrom1ToN() и powerAToB().
Так же добавим базовый класс Program() для отображения результата их работы.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 22 мин. [Показать отчёт]
Научился: в цикле суммирования стартуй с нуля, в цикле умножения или степеней НИКОГДА НЕ СТАРТУЙ С НУЛЯ, если тебе дорог результат ) Умножение на ноль до добра не доведет 
Сложности: найти варианты ошибок. Первое что приходит в голову - переполнение интового типа данных в степенях 
3 JUnit - Intellij IDEA 00:05:19
1 тест
17 чел. ★ 5 Done
  На этом уроке мы установим и запустим систему тестирования в среде Intellij IDEA.
Если у вас не установлена эта среда разработки, то урок можно пропустить.

Урок подготовила и записала Елена Вставская, её сайт: prog-cpp.ru/
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 2 час. 47 мин. [Показать отчёт]
Научился: pom.xml - файл с информацией о проекте MAVEN по пути main\java хранятся исходные коды проекта по пути test\java хранятся коды ТЕСТОВ проекта На третьей минуте при сборке проекта ошибка (иллюстрация 2) Могу предположить разницу версий пока что... Information:javac 8 was used to compile java sources Компиляция 8 версией поставила палки в колеса Ищу где поправить, все подсказки приветствуются 
4 JUnit - Testing 00:06:39
1 тест
18 чел. ★ 4.9 Done
  На этом уроке мы проверим корректность работы ранее созданных методов.
Для этого мы создадим по одному тесту для каждой из функций.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 1 час. 20 мин. [Показать отчёт]
Научился: снова борьба с версиями assertEquals(expected, actual) - сличение ожидаемого результата с полученным актуально Боролся с ошибкой The type org.junit.Assert is not accessible - ее заборол с подсказкой на сайте (см. Иллюстрация номер 1) Window - ShowView - Other - Java - JUnit - OK - ЕСЛИ НЕТ ОКНА    JUnit 
5 JUnit - Exceptions 00:12:05
1 тест
17 чел. ★ 5 Done
  На этом уроке мы об аннотации @Test и для чего она нужна.
Так же используем аннотацию @Before для оптимизации и
реализуем возврат исключения при превышении максимального значения.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 44 мин. [Показать отчёт]
Научился: тестовый класс отрабатывает параллельно с работой программы и не пересекается с ней никак, кроме тестовой проверки Неправильно использовать тестовый класс для обработки данный в самой программе - это не сработает 
Сложности: СЛЕДИТЕ ЗА ВЕРСИЕЙ ПОДГРУЖАЕМОГО JUnit (иллюстрация номер 1) При иной версии поведение будет отличаться от приведенного в уроке 
6 JUnit - Powerable 00:13:56
1 тест
16 чел. ★ 5 Done
  На этом уроке мы реализуем дополнительные тесты
для проверки метода возведения в степень: powerAToB().
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 8 час. 18 мин. [Показать отчёт]
Научился: тесты полезны для повышения отказоустойчивости кода Необходимы в промышленном программировании Тестировщик - по квалификации не уступает программисту, ибо его задача проверить работоспособность кода на различных нагрузках и вариациях ввода JUnit знать и понимать как GIT и многое другое must have 
Сложности: вспомнить логарифмы ) 
Видеообзор: xnbiT5-wlEM
  Итого:   6 видеоуроков 51 мин.
6 тестов
15 чел. ★ 4.96  
  Финалисты:   Елена,   Алексей В.,   Сергей Соколов,   Новопашин Владимир,   Vladimir Falejev,   Фомичева Наталья,   Michail Ostryj,   Tekashnik,   Александр,   Иван Воронин,   Andrei,   Danil42Russia,   Dmitry Sinitsin,   Anatoli,   Tom .

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Трудности: Настроить тестирование в IntelliJ IDEA
Разбираться пришлось несколько часов, но в итоге тестирование заработало.


Научился: Создавать тесты с исключениями
Отличный урок... особенно после того как с предыдущим разобралась :)