Обучение программированию c#

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

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

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

После взноса 390 руб. у вас будет 12 дней + 3 дня на продление + 256 байт в подарок. Во время тестирования проекта вы сможете проходить любой видеокурс 1 уровня, один урок в день, доп. урок/задача за 50 байт.

Через 12 дней начнётся полноценное участие в Клубе Формулистов.
Цена - 1390 руб. за каждые 30 дней + 256 байт в подарок. Средства будет автоматически считываться с вашей карты. Вы в любой момент сможете отказаться от продления КФ.
Стоимость 1 дня: 46 руб.

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

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

Билет в клуб формулистов на ...
42 дня | 93 дня | 185 дней | 370 дней





Первый взнос - 390 руб./15 дней.
Последующие взносы - 1390 руб./месяц.



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

# Название видеоурока Решило Рейтинг Доступ
1 FREE Проектирование БД «Книжка оценок» 01:01:53 53 чел. ★ 4.8 Free
  Запись первого вебинара по базам данных.
Проектирование и создание базы данных "Книжка оценок".
2 Создание интерфейса программы 01:41:55 37 чел. ★ 4.8 $
  Создаём интерфейс программы "Книжка оценок" и подключаем его к базе данных.
Файл для скачивания и установки: http://www.microsoft.com/en-us/download/details.aspx?id=5793
3 Авторизация школьников и учителя 01:17:22 32 чел. ★ 4.8 $
  1. Составить таблицу с паролем учителя.
CREATE TABLE teacher
(id int primary key,
teacher varchar(99),
password varchar(99));

2. Добавить учителя.
INSERT INTO teacher VALUES (1, 'Magic', 'Teacher');

3. Сделать форму залогинивания.

3а. Считать список учеников и поместить его в комбо-бокс.
SELECT id, pupil FROM pupil ORDER BY pupil

3б. Заполнить массив arr_pupil_id чтобы знать номер выбранного ученика.

4. Проверить введённый логин и пароль.

5. Ограничить доступ к остальным вкладкам в зависимости от логина и пароля.
4 Сетка оценок ученика 00:55:55 30 чел. ★ 4.9 $
  Создаём сетку с оценками учеников.
5 Подключение проекта к MySQL 00:35:43 17 чел. ★ 4.4 $
  Создать базу данных и настроить подключение проекта к MySQL.
6 ФИНАЛЬНЫЙ УРОК 9 чел. ★ 5 $
  Поздравляю с завершение видеокурса!

Напиши свой отзыв об этом курсе, что понравилось,
что было сложным, что можно сделать лучше.

Какой курс ты будешь проходить следующим?
7 Проектирование базы данных в Microsoft Excel 00:33:53 1 чел. ★ 5 $
 
8 Проектирование базы данных в Microsoft Access 00:28:05 $
 
9 Создание интерфейса первой вкладки 00:17:53 $
 
10 Подключение БД Access к коду C# 00:29:32 $
 
11 Обработчик ошибок 00:29:05 $
 
12 Манипуляции с предметами 00:26:27 $
 
13 Делаем таблицу для учителя 00:20:32 $
 
14 Логин для школьника 00:34:01 $
 
15 Логин для учителя 00:24:16 $
 
16 Составление плана сетки оценок ученика 00:22:00 $
 
17 Формирование сетки оценок ученика 00:19:59 $
 
18 Загрузка оценок ученика в матрицу 00:14:52 $
 
  Итого:   18 видеоуроков общей продолжительностью 10 час. 33 мин. 0 чел. ★ 4.82  
  Финалисты:   Пока никто не закончил этот курс .

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




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

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

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

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


Научился: Подключаться к файловым и сетевым бд. Работать с датагридом. Раньше для меня он казался сложным и я не знал, как к нему подлезть. Ну и соединение и получение данных к мускулу как-то сложнее по сравнению с пхп.
Трудности: Искать ошибки. Прога перевалила за 500 строк в обоих файлах. Потом еще создавал бд и почему-то по дефолту у меня кодировка латин1 была, а я думал ут8 и поля в таблицах создались не в той кодировке, а я даже не знал, что поля отдельно можно менять кодировку. Я ведь для всей базы и даже для таблиц поменял, а все равно вопросы вместо букв показывались. Целый час убил.
В этом курсе надо было больше уделить сетевой базе и делать ее в специальной проге, так быстрее и проще. Запросы тоже лучше писать в этой проге. Почему-то все преподающие бд так и норовят использовать неудобные инструменты. Так же надо было наверное разобрать датагрид, он довольно сложный. Да и некрасивый он совсем. Я скачал платный Devexpress они вроде бы недавно сделали его бесплатным для открытых проектов или это может быть только веб версия хтмл, впф платная наверное. Изучал курс с бд для написания своей проги, чтобы иметь базу клиентов, шаблоны для генерации пдф и выписывать счета клиентам с автоматической отправкой пдф им на почту. Хотел на пхп написать, но как по мне, то лучше у себя хранить или потом сделать веб версию с rest api. Следущий курс будет или телефонная книга (вроде видел его) или база отеля (лежит в закладках).


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