Обучение C#

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

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





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

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

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

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


Научился: На скриншоте приведены мои отчеты по данному курсу.
Трудности: Курс Методы Шифрования привлёк меня простым любопытством. Имея примитивное представление о простейших методах шифрования, хотелось узнать что-то новенькое. Теперь, после прохождения курса, могу смело сказать: Мои ожидания вполне оправдались. На первых же уроках подчеркивается различие между шифрованием и кодированием. Материал преподносится по мере нарастания сложности. В начале рассматривается Перестановочный шифр с реализацией полного проекта по его демонстрации. Проект условно разделён на 2 части: шифрование и дешифровка. Анализируются недостатки и преимущества метода. Затем по аналогии реализуются полная демонстрация Полиалфавитного и поточного шифров Виженера. Большое внимание в проекте уделяется визуальному компоненту dataGridView и методам работы с ним. Подобный опыт может пригодиться при разработке других приложений. К середине курса предлагаются современные методы шифрования - типа RSA , более сложные, но и более надежные с точки зрения безопасности. Подробно излагается Идея алгоритма. Заключительным аккордом было шифрование, основанное на Ключевом обмене Диффи-Хеллмана. Недавно я проходил курс "Клиент-серверные приложения". Сейчас Я подумал о том, что как раз там неплохо было бы в качестве VIP урока добавить иллюстрацию одного из методов шифрования. Скажем, Клиент посылает серверу зашифрованное сообщение, а сервер его расшифровывает или наоборот. В любом случае курс "Методы шифрования " оказался очень полезным. Я получил большое удовольствие при его прохождении.



Научился: По отношению к курсу в целом. Курс достаточно интересный, позволяет изучить азы работы с потоками: их созданию и прерыванию, заданию приоритетов и обработке запросов на прерывание.
Трудности: Пожалуй, особо сложного ничего не было лично для меня, единственное что смущает - это сам код змей, он достаточно запутан и вникнуть в него лучше особо не пытаться, задачу курса - усвоить азы работы с потоками - это решить не мешает.
Ожидал от курса более глубокого рассмотрения работы с потоками, хотя, возможно, для кого-то и этот объем будет достаточно сложен для понимания. К сожалению, в это время года у меня традиционно очень мало времени, поэтому переписать код возможности сейчас нет, но он нуждается в большой работе, возможно даже в полном переписывании. Если запал к июлю-августу не пропадет и не появится другого "неотложного" увлечения или идеи, то попытаюсь переписать код этих змей.