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 Инструменты и доступ 00:05:03
4 теста
29 чел. ★ 4.8 Done
  На этом уроке мы проверим наличие инструментов для работы с MySQL,
узнаем, где хранится MySQL и как определить используемую версию


Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 19 мин. [Показать отчёт]
Научился: OpenServer - замечательная штука. Инсталляции не требуется, перенос копированием радует безмерно. 
2 Запуск mysql-консоли и создание базы данных 00:04:20
3 теста
26 чел. ★ 4.9 Done
  На этом уроке мы запустим специальную консоль mysql
и создадим тестовую БД
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 33 мин. [Показать отчёт]
Научился: mysql -u root -p - запуск MySQL пользователем root, пароль ввести сейчас. Если пароль не задан - жми Ввод, Макс! show databases; - показать имеющиеся БД C:\OPENSERVER\USERDATA\MYSQL-5.5\ - тут лежат сами БД физически попапочно. CREATE DATABASE test1_1; - создание БД test1_1 
Сложности: Проверка места физического расположения БД показала, что у меня активна версия MySQL 5.6 Поэтому новосозданную базу нашел поиском альт+эФ7 в папке c:\OSPanel\userdata\MySQL-5.6\ Будет ли это проблемой, переделать или оставить как есть - покажет дальнейшее прохождение курса, а здесь лишь зарубку сделаем на память, что могут быть разночтения. 
3 План базы данных и создание таблиц 00:12:03
5 тестов
25 чел. ★ 4.9 Done
  На этом уроке мы создадим план нашей базы данных и создадим её
таблицы
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 1 час. 49 мин. [Показать отчёт]
Научился: снова точность и только точность в написании операторов инструкций, иначе дело труба ) 
4 Добавление книг и тем 00:14:25
3 теста
25 чел. ★ 4.9 Done
  На этом уроке мы добавим темы и книги в таблицы
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 32 мин. [Показать отчёт]
Научился: Простой сиквел, но тоже на коленке не напишешь - требует внимания к деталям Приятно, когда преподаватель знает русскую классику 
Сложности: очень быстро отчего-то теряется коннект к БД ) 
5 Select начало 00:09:21
3 теста
23 чел. ★ 5 Done
  На этом уроке мы начнем работу с выборками оператора select
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 22 мин. [Показать отчёт]
Научился: SQL язык достаточно понятен и логичен, вопрос лишь в запоминании формулировок для получения желаемой выборки из таблиц 
Сложности: заметил, что айдишники коннектов инкрементируются при каждом переподключении и выводятся консолью на экран 
6 SELECT математика текст и NOT 00:05:53
3 теста
23 чел. ★ 5 Done
  На этом уроке мы рассмотрим работу SELECT с числами, сложение текста
и оператор NOT
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 19 мин. [Показать отчёт]
Научился: оператор SQL AS используется для именования результирующих столбцов при выборке элементов CONCAT позволяет конкатенировать (тупо прилеплять значения) разных полей(столбцов) - НЕ ПУТАТЬ С МАТЕМАТИКОЙ - конкатенация 2+2 дает в результате 22 а не четыре :) 
7 Могучий JOIN 00:10:28
5 тестов
22 чел. ★ 5 Done
  На этом уроке мы соединим значения таблиц books и themes
посредством оператора JOIN
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 22 мин. [Показать отчёт]
Научился: при JOIN левой таблицей считается первая в написании запроса Правая таблица - та, что после указания JOIN Псевдонимы полей можно указывать без AS просто внутри апострофов 
8 Редактирование и удаление 00:04:54
2 теста
22 чел. ★ 5 Done
  На этом уроке мы научимся редактировать и удалять записи
из таблицы БД
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 20 мин. [Показать отчёт]
Научился: если не указывать ГДЕ надо провести редактирование оператором WHERE, жди изменений ВО ВСЕХ ЗАПИСЯХ! Не зевай ))  
9 Модификация таблицы 00:11:59
5 тестов
22 чел. ★ 5 Done
  На этом уроке мы добавим два новых поля в таблицу books
и научимся модифицировать типы и значения полей
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 30 мин. [Показать отчёт]
Научился: DESCRIBE books; - возвращает описание таблицы ALTER TABLE books ADD (kolvo int(10)); - добавляет в указанную таблицу новое поле MODIFY - правит поле DROP COLUMN - удаляет указанное поле UPDATE books SET  - присваивает значения записям по условию (ID) 
Сложности: самое сложное было - дождаться этого видеоурока в котором звук СЛЫШНО Традиционно ноут вечерами давал столь слабый звуковой ряд, что приходилось ставить на паузу, пока домашние включали на кухне воду или кипятили чайник. Спасибо Валерию за урок который слышно. Или это ноут заговорил громче? Может я не там замечал причину тихого аудио? Задумался... 
10 Группировки и функции 00:06:43
4 теста
22 чел. ★ 5 Done
  На этом уроке мы рассмотрим группировки значений средствами SQL
и научимся работать с функциями COUNT(), AVG(), SUM()
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 5 час. 3 мин. [Показать отчёт]
Научился: mysql> SELECT themes_id, COUNT(book) FROM books AS CBook GROUP BY (themes_id); возвращает Current database: biblio +-----------+-------------+ | themes_id | COUNT(book) | +-----------+-------------+ |        0 |          1 | |        1 |          2 | |        2 |          1 | +-----------+-------------+ 3 rows in set (0.10 sec) а mysql> SELECT themes_id, COUNT(book) AS CBook FROM books GROUP BY (themes_id); возвращает Current database: biblio +-----------+-------+ | themes_id | CBook | +-----------+-------+ |        0 |    1 | |        1 |    2 | |        2 |    1 | +-----------+-------+ 3 rows in set (0.09 sec) Порядок написания инструкций ВАЖЕН, если AS написать после FROM - он не будет исполнен Прелесть курсов Валерия Владимировича - в их достижимости для понимания даже кухаркой, коей я и являюсь на данный момент в сфере кодинга. Он даёт базу, которую может повторить любой имеющий глаза, уши и компьютер. А далее дело за самим курсантом - за уши его в программисты никто, кроме него самого, не протащит. Да и работать программером не каждый сможет, иначе бы всем раздали по ноуту и дали ТЗ с дедлайном ) Спасибо Валерий за свет в конце IDEешного тоннеля, надеюсь время потраченное Вами на создание этого курса и других, будет понято, освоено и поставлено на службу людям! 
Сложности: Понять, что кое-что в голове таки остаётся и можно на память создать БД, таблицы, запулить туда данные, поджойнить между ними. 
Видеообзор: MNTYUsHxq9g
  Итого:   10 видеоуроков 1 час. 25 мин.
37 тестов
22 чел. ★ 4.95  
  Финалисты:   Arslan,   Слава,   Александр,   WildOrc,   Виктор,   Иван Воронин,   Александр Львович,   Никита,   Anton,   Андрей,   vip,   Yefim,   chokayes,   Rita,   Max,   Konstantin,   Yaroslav,   Dmitry Sinitsin,   grom518,   Николай Миролюбов,   Илья,   Tom .

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





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

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

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

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


Научился: Отличный курс, на практике освежили знания. Все отлично! Курс без лишней воды, все четко. Спасибо!



Научился: Познакомился с работой функций GROUP BY, HAVING. Курс хорошо подойдет для новичка для знакомства с основами языка SQL. Наглядно все показывается и рассказывается - работа с запросами, что и как делать. Мне понравилось!
Трудности: Сложностей не возникло, я немного переделал запрос на свой манер. Думаю, получилось верно.