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

Формула программиста
основатель — Волосатов Евгений Витольдович

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

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



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

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

Содержание видеокурса
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 дней


5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Модульное тестирование 00:36:07 66 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: тестировать функции 
Сложности: понять зачем это нужно) 
Комментарии: сегодня был отличный вебинар, спасибо!) 
2 Делегаты на кубиках 00:47:37 148 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 30 мин. [Показать отчёт]
Научился: работа с делегатами. вроде понятно, но нужно больше примеров) 
Сложности: сложно сразу всё это запомнить 
Комментарии: Классный урок! нужно больше семинаров по конкретным конструкциям языка) 
3 Нити на кубиках 00:42:59 73 чел. ★ 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 Говорящие часы. Запись голоса 00:57:32 53 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 20 мин. [Показать отчёт]
Научился: понял что такое директива using! как подключать внешние библиотеки.  
Сложности: вот это опять непонятно, как и в предыдущем уроке(!): if(InvokeRequired) //если что?? { BeginInvoke(new EventHandler(waveIn_DataAvalible), sender, e); //делаем что?? }  
Комментарии:  
5 Говорящие часы. Воспроизведение 00:38:41 48 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 55 мин. [Показать отчёт]
Научился: Потоки: ParameterizedThreadStart и thread.IsBackground 
Сложности: не сложно, но сам бы я так не сделал. 
Комментарии: где найти шахматные часы? 
6 Телефон по TCP/IP протоколу 00:47:44 28 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: 1. как избавиться от static. 2. немного поработал с библиотекой System.Net. 
Сложности: запнулся об делегат, хотя до этого с ними работал уже, хм 
Комментарии: всё супер. 
7 Обои рабочего стола 01:00:58 53 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 10 мин. [Показать отчёт]
Научился: 1. немного познакомился с библиотекой System.Net, теперь я знаю как загружать файлы из интернета. 2. поработал с реестром. 3. LisBox и ComboBox. 
Сложности: не загружалась фото на рабочий стол.. грешил на windows 10 птм глянул в реестр и увидел что указан не полный путь картинки, погуглил, и исправил dir на dir = Environment.CurrentDirectory + "\\pic\\";  
Комментарии: удаление реализовал, хотя от PictureBox не избавился. просто перед удалением на картинки в PictureBox выполнил метод Dispose(); 
8 Клиент-сервер для смены обоев 01:00:07 41 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 40 мин. [Показать отчёт]
Научился: 1. byte[] buffer = Encoding.ASCII.GetBytes(link). 2. if (!Directory.Exists(dir)) - если нет папки. + 3. как прятать форму) 
Сложности: сходу понять объекты библиотеки System.Net.Sockets. 
Комментарии:  
9 Полуфинальный урок. Отзыв о курсе 25 чел. ★ 4.8 Done
  Отчёт отправил: 6458. Илья Решено за 10 мин. [Показать отчёт]
Научился:  
Сложности:  
Комментарии: Курс расширил моё понимания языка C#. Прежде всего до меня дошло что такое пространство имён и с чем их едят. Для меня это было открытие: так просто брать и подключать библиотеки, пользоваться ими. В частности, к этому моменту я поработал с библиотекой для работы со звуком - NAudio. на нескольких занятиях работал с библиотекой для управления соединениями, как на стороне сервера, так и клиента - System.Net и System.Net.Sockets. поработал с файлами и папками с помощью библиотеки System.IO! кроме этого, были рассмотрены делегаты, потоки, обработка исключений. и на самом деле - это совсем не сложно). спасибо! желаю вам вдохновения чтоб завершить курс Теория ОПП, Илья Барушев. 
10 Мотиватор 00:31:12 57 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 35 мин. [Показать отчёт]
Научился: 1. оператор using. 2. Process.Start("result.jpg") 
Сложности: всё просто. 
Комментарии: интересно, а где искать продолжение работы с мотиваторам? ) 
11 Работа с WinAPI 00:49:53 44 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 45 мин. [Показать отчёт]
Научился: немного работать с WinAPI, теперь я знаю как это делается) 
Сложности: всё вроде ясно и понятно. 
Комментарии: добавил сортировку по имени, немного переработал обновление списка) 
12 Печать таблицы + экспорт в Excel 00:38:16 49 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 55 мин. [Показать отчёт]
Научился: 1. компонент webBrowser. 2. StringBuilder и его методы AppendLine и просто Append. 
Сложности: всё просто 
Комментарии: чтоб сохранял в excel правильно нужно немного поправить). 
13 Построение графиков 01:10:27 43 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 15 мин. [Показать отчёт]
Научился: ZedGraph 
Сложности: всё просто 
Комментарии:  
14 ФИНАЛЬНЫЙ УРОК 00:23:23 21 чел. ★ 4.8 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: записывать видео 
Сложности: остановиться улучшать программы) 
Комментарии: на курсе не были раскрыты такие темы как коллекции, обобщения и события! но потоки, работа с библиотеками, делегаты рассмотрены великолепно.  
Видеообзор: https://youtu.be/f96xYiR-bs4
15 VIP урок. C# + MySQL через DataSet 00:45:50 40 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 40 мин. [Показать отчёт]
Научился: познакомился с sql 
Сложности: плотный урок. всё новое. 
Комментарии: с базами sql до этого не работал. весь необходимый софт устанавливал по видео. до конца не понимаю его назначение.. вроде не так сложно, всё проговаривается, но видно что тема очень ёмкая и одного урока явно не достаточно. 
16 VIP урок - Создание архиватора - 1 часть 01:37:32 29 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 8 час. 00 мин. [Показать отчёт]
Научился: поработал с классами FileStream, BinaryWriter и BinaryReader для чтения и записи файлов 
Сложности: две досадные ошибки выпили много крови.  
Комментарии: теперь надо чтоб переварилось)) 
17 VIP урок - Создание архиватора - 2 часть 00:57:52 12 чел. ★ 5 $
  Итого:   17 видеоуроков общей продолжительностью 13 час. 26 мин. 12 чел. ★ 4.93  
  Финалисты:   Александр Львович,   Михаил Ермишин,   Николай,   Tekashnik,   Serg,   Андрей Поляков,   Alcatraz,   Артём,   Сергій,   Вадим Григорьев,   Новопашин Владимир,   Алексей Хонин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился записывать видео.
Трудности: Сложно было записать видео голосом, так как уже много лет болит горло после операции. Прошу всех отнестись с пониманием.
Урок полезный во всех отношениях.
Смотреть видеозапись: https://youtu.be/Ct9Lk1JlNC0
Научился: записывать видео
Трудности: остановиться улучшать программы)
на курсе не были раскрыты такие темы как коллекции, обобщения и события! но потоки, работа с библиотеками, делегаты рассмотрены великолепно.
Смотреть видеозапись: https://youtu.be/f96xYiR-bs4