C# обучение для чайников

Формула программиста
основатель — Волосатов Евгений Витольдович
Шахматная олимпиада: вторая часть
Вебинар «Решение задач второй шахматной олимпиады» начнётся через 6 час. 57 мин.

Новые технологии

Практическое знакомство с различными технологиями и методиками программирования: делегаты, потоки, нити, полиморфизм, наследование и многое другое. Создание программ для работы с микрофоном, принтером, на построение графиков, создание архиватора.



Новые технологии

Практическое знакомство с различными технологиями и методиками программирования: делегаты, потоки, нити, полиморфизм, наследование и многое другое.

Содержание видеокурса
1. Модульное тестирование
2. Делегаты на кубиках
3. Нити на кубиках
4. Говорящие часы - Запись голоса
5. Говорящие часы - Воспроизведение
6. Телефон по TCP/IP протоколу
7. Обои рабочего стола
8. Клиент-сервер для смены обоев
9. Полуфинальный урок
10, Создание мотиватора
11. Работа с WinAPI
12. Печать таблицы + экспорт в Excel
13. Построение графиков
14. Финальный урок
15. VIP урок - Игра Жизнь
16. VIP урок - C# + MySQL через DataSet
17. VIP урок - Создание архиватора

В каждом видеоуроке подробно и обстоятельно рассматривается выбранная тема. После выполнения всех видеоуроков ты сможешь пополнить своё портфолио несколькими новыми, классными программами, которые не стыдно будет показать на собеседовании.

Объём: 17 уроков
Срок: 30 дней


1500 p.


Для подписки на пакет необходимо авторизоваться.

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

# Название видеоурока Решило Рейтинг Доступ
1 Модульное тестирование 00:36:07 78 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: тестировать функции 
Сложности: понять зачем это нужно) 
Комментарии: сегодня был отличный вебинар, спасибо!) 
2 Делегаты на кубиках 00:47:37 161 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 30 мин. [Показать отчёт]
Научился: работа с делегатами. вроде понятно, но нужно больше примеров) 
Сложности: сложно сразу всё это запомнить 
Комментарии: Классный урок! нужно больше семинаров по конкретным конструкциям языка) 
3 Нити на кубиках 00:42:59 85 чел. ★ 4.8 Done
  Отчёт отправил: 6458. Илья Решено за 43 мин. [Показать отчёт]
Научился: Потоки.. но очень очень слабо( 
Сложности: private void ShowDice(int a, int b) { if (InvokeRequired) //если метод вызван из другого потока (необходимо организовать очередь) { Invoke(new DelegateShow(ShowDice), new object[] {a, b }); //вызвали функцию DelegateShow(ShowDice) и передали параметры a и b. return; } textDices.Text = a + " : " + b; } перематывал, слушал, но так и не очень понял про if (InvokeRequired), и собственно что мы делаем.. 
Комментарии: так и не перезаписали этот урок, а тема потоков практически не раскрыта (. может лучше показывать их в консоле, хм 
4 Телефон по TCP/IP протоколу 00:47:44 36 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: 1. как избавиться от static. 2. немного поработал с библиотекой System.Net. 
Сложности: запнулся об делегат, хотя до этого с ними работал уже, хм 
Комментарии: всё супер. 
5 Обои рабочего стола 01:00:58 61 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 10 мин. [Показать отчёт]
Научился: 1. немного познакомился с библиотекой System.Net, теперь я знаю как загружать файлы из интернета. 2. поработал с реестром. 3. LisBox и ComboBox. 
Сложности: не загружалась фото на рабочий стол.. грешил на windows 10 птм глянул в реестр и увидел что указан не полный путь картинки, погуглил, и исправил dir на dir = Environment.CurrentDirectory + "\\pic\\";  
Комментарии: удаление реализовал, хотя от PictureBox не избавился. просто перед удалением на картинки в PictureBox выполнил метод Dispose(); 
6 Клиент-сервер для смены обоев 01:00:07 49 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 40 мин. [Показать отчёт]
Научился: 1. byte[] buffer = Encoding.ASCII.GetBytes(link). 2. if (!Directory.Exists(dir)) - если нет папки. + 3. как прятать форму) 
Сложности: сходу понять объекты библиотеки System.Net.Sockets. 
Комментарии:  
7 Полуфинальный урок. Отзыв о курсе 34 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 10 мин. [Показать отчёт]
Научился:  
Сложности:  
Комментарии: Курс расширил моё понимания языка C#. Прежде всего до меня дошло что такое пространство имён и с чем их едят. Для меня это было открытие: так просто брать и подключать библиотеки, пользоваться ими. В частности, к этому моменту я поработал с библиотекой для работы со звуком - NAudio. на нескольких занятиях работал с библиотекой для управления соединениями, как на стороне сервера, так и клиента - System.Net и System.Net.Sockets. поработал с файлами и папками с помощью библиотеки System.IO! кроме этого, были рассмотрены делегаты, потоки, обработка исключений. и на самом деле - это совсем не сложно). спасибо! желаю вам вдохновения чтоб завершить курс Теория ОПП, Илья Барушев. 
8 Мотиватор 00:31:12 72 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 35 мин. [Показать отчёт]
Научился: 1. оператор using. 2. Process.Start("result.jpg") 
Сложности: всё просто. 
Комментарии: интересно, а где искать продолжение работы с мотиваторам? ) 
9 Работа с WinAPI 00:49:53 53 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 45 мин. [Показать отчёт]
Научился: немного работать с WinAPI, теперь я знаю как это делается) 
Сложности: всё вроде ясно и понятно. 
Комментарии: добавил сортировку по имени, немного переработал обновление списка) 
10 Печать таблицы + экспорт в Excel 00:38:16 58 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 55 мин. [Показать отчёт]
Научился: 1. компонент webBrowser. 2. StringBuilder и его методы AppendLine и просто Append. 
Сложности: всё просто 
Комментарии: чтоб сохранял в excel правильно нужно немного поправить). 
11 Построение графиков 01:10:27 51 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 15 мин. [Показать отчёт]
Научился: ZedGraph 
Сложности: всё просто 
Комментарии:  
12 ФИНАЛЬНЫЙ УРОК 00:23:23 28 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: записывать видео 
Сложности: остановиться улучшать программы) 
Комментарии: на курсе не были раскрыты такие темы как коллекции, обобщения и события! но потоки, работа с библиотеками, делегаты рассмотрены великолепно.  
Видеообзор: https://youtu.be/f96xYiR-bs4
13 VIP урок. C# + MySQL через DataSet 00:45:50 47 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 40 мин. [Показать отчёт]
Научился: познакомился с sql 
Сложности: плотный урок. всё новое. 
Комментарии: с базами sql до этого не работал. весь необходимый софт устанавливал по видео. до конца не понимаю его назначение.. вроде не так сложно, всё проговаривается, но видно что тема очень ёмкая и одного урока явно не достаточно. 
14 VIP урок - Создание архиватора - 1 часть 00:39:44 36 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 8 час. 00 мин. [Показать отчёт]
Научился: поработал с классами FileStream, BinaryWriter и BinaryReader для чтения и записи файлов 
Сложности: две досадные ошибки выпили много крови.  
Комментарии: теперь надо чтоб переварилось)) 
15 VIP урок - Создание архиватора - 2 часть 00:57:52 19 чел. ★ 4.9 $
  Итого:   15 видеоуроков общей продолжительностью 10 час. 52 мин. 19 чел. ★ 4.92  
  Финалисты:   Александр Львович,   Михаил Ермишин,   Николай,   Tekashnik,   Serg,   Андрей Поляков,   Alcatraz,   Артём,   Сергій,   Вадим Григорьев,   Новопашин Владимир,   Алексей Хонин,   Сергей Зулкарнаев,   Дмитрий Липин,   Константин,   Александр,   Permitin Alexey,   Александр,   Иван Воронин .

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Еще раз потренировалась создавать видео обзоры. Не особо получилось и программу я выбрала простую наверное, но про клиент-серевер для смены обоев тут отзыв недавно писали, поэтому я сделала отзыв про графики.
Трудности: Ничего, правда я неверное опять не очень внятно говорила, но я по другому не умею :-)
Замечаний и вопросов не имею
Научился: Потренировался ораторскому искусствую
Спасибо Евгению Витольдовичу за замечательный курс. Очень много полезного для себя узнал.