Обучение си шарп

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

основатель — Волосатов Евгений Витольдович

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

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

После взноса  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 MVC - Суть шаблона 00:11:09
59 чел. ★ 4.9 Done
  Мы начинаем очень интересный шаблон проектирования: MVC.
Мы разберёмся, зачем же он нужен и продемонстрируем
его работу на нескольких примерах.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Шаблон мвц я понял как два класса или скажем области, одна для клиента, его запросов и для его оповещения, другая для функциональности, и третья - свезующая между собой предыдущие две. 
Сложности: Ничего 
Комментарии: гууд 
2 MVC - Counter - ViewConsole 00:08:31
42 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы начинаем создание первой программы,
реализовав базовый функционал вывода информации в консоль.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Чуууууть более понятен шаблон, но еще туманно без практики 
Сложности: ничего 
Комментарии: гуууд 
3 MVC - Counter - ViewFrame 00:09:18
1 тест
37 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы создадим ещё одно представление,
используя JFrame() с необходимым интерфейсов
для возможности использования ActionListener().
Отчёт отправил: 11308. Michail Ostryj Выполнено за 45 мин. [Показать отчёт]
Научился: Сделали еще одного слушателя, который в фрэйме отображает результат. 
Сложности: Нарисовать командами из памяти. 
Комментарии: гуууд 
4 MVC - Counter - ModelPlus 00:07:02
34 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы создадим Модель и продемонстрируем как она работает.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Создали класс наследуемый от observable. Добавили наблюдателей, реализовали plus функцию. 
Сложности: Ничего особо 
Комментарии: гуууд 
5 MVC - Counter - ControllerPlusFrame 00:10:57
1 тест
34 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы создадим Контроллер, связывающий Модель и Представление.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 30 мин. [Показать отчёт]
Научился: Сделали контролер который все это и связал в единый механизм. 
Сложности: Функции связующая кнопку и функцию плюс. 
Комментарии: Программа работающая в режиме реального времени, что то новенькое. 
6 MVC - Counter - ControllerPlusConsole 00:07:19
31 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы создадим Контроллер для второго Представление,
которое мы реализовали в самом начале для вывода в консоль.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 30 мин. [Показать отчёт]
Научился: Создали еще один контролер, для вывода данных в консоли. Что самое интересное, эти контроллеры связанны между собой одной функцией ModelPlus. 
Сложности: Придумать как сделать какое либо событие для консоли. 
Комментарии: гуууд 
7 MVC - Counter - ModelDuplex 00:09:21
1 тест
30 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы создадим ещё одну Модель,
которая будет заниматься умножением.
Так же переделаем наш код, чтобы он работал с long значениями.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 30 мин. [Показать отчёт]
Научился: Сделал новую ModelDuplex с функцией удваивания на 2, и контроллер для нее и вывода данных в Frame окно. 
Сложности: Ничего 
Комментарии: гууд 
8 MVC - Counter - ControllerDuplex 00:09:37
30 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы заканчиваем создание первой программы,
для демонстрации данного шаблона проектирования.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Создал последний контролер для удвоения и вывода данных через консоль. 
Сложности: Ничего 
Комментарии: Считаю недостатком этого класса то, что надо так много контроллеров делать. Под каждый случай отдельный контроллер. 
9 FREE MVC - PhoneBook - Вступление 00:07:52
1 тест
33 чел. ★ 4.9 Done
  Для более глубокого понимания шаблона проектирования MVC мы напишем на языке Java полноценную прикладную программу "Телефонная книжка". Сначала создадим две формы (JFrame), потом напишем модель и в конце свяжем их через контроллер. В добрый путь!
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Познакомился с будущей программой 
Сложности: Рисовать 
Комментарии: гууд 
10 MVC - PhoneBook - ViewCard 00:15:42
29 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы начинаем разработку телефонного справочника,
для демонстрации данного шаблона проектирования.
Начнём с формы "Карточка пользователя".
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Создали класс отображения через JFrame 
Сложности: Ничего 
Комментарии: Все гууд 
11 MVC - PhoneBook - User Struct 00:09:32
1 тест
28 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы реализуем передачу данных в нашу форму "Карточка пользователя".
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Сделали возможным заполнения полей автоматически при запуске 
Сложности: Ничего наверное 
Комментарии: все гууд 
12 MVC - PhoneBook - ViewList 00:09:05
28 чел. ★ 5 Done
  Мы продолжаем знакомство с шаблоном проектирования: MVC.
На этом уроке мы реализуем второй вид "Просмотр/Поиск записей".
Отчёт отправил: 11308. Michail Ostryj Выполнено за 45 мин. [Показать отчёт]
Научился: Сделали новый класс отображения другого окна через JFrame. 
Сложности: Придумать самостоятельно добавление юзеров оптимально. 
Комментарии: гууд 
13 MVC - PhoneBook - UserList Struct 00:11:00
26 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы реализуем заполнение списка и
передачу в форму списка телефонной книги.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 1 час. 20 мин. [Показать отчёт]
Научился: Добавили пользователей в поле списка всех пользователей (UsersList), и добавили их 10000. Добавили ScrollPanel. 
Сложности: Разобраться как добавить ScrollPanel. 
Комментарии: good 
14 MVC - PhoneBook - UserSQL - Methods 00:11:35
24 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы создадим базу данных на движке sqlite,
использовав удобное для этого приложение: sqliteexpert.com.

Отчёт отправил: 11308. Michail Ostryj Выполнено за 40 мин. [Показать отчёт]
Научился: Особо ничему. 
Сложности: Появилось представление о дальнейших действиях. 
Комментарии: Смог бы сам реализовать, но могу сделать это совсем по другому в отличии от дальнейшего видео, потом придется все переделывать.  
15 MVC - PhoneBook - UserSQL - Queries 00:07:20
24 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы выясним, какие именно sql-запросы необходимы для каждого метода.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 40 мин. [Показать отчёт]
Научился: Ничему, закрепил команды sql запросов. 
Сложности: ничего 
Комментарии: жду уже реализаций. 
16 MVC - PhoneBook - UserSQL - Connect 00:15:18
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы реализуем класс UserSQL() на основе
шаблона проектирования: ActiveRecord, для работы с базой данных.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Опять же повторение команд SQL запросов. 
Сложности: Ничего 
Комментарии: гууд 
17 MVC - PhoneBook - UserSQL - Singleton 00:13:19
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы воспользуемся ещё одним
шаблоном проектирования: Singleton.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 30 мин. [Показать отчёт]
Научился: Реализовали подключение к базе данных с помощью шаблона Singleton. 
Сложности: Ничего 
Комментарии: Реализовал в начале чуть по другому, и чуть проще(на мой не любительский взгляд). 
18 MVC - PhoneBook - UserSQL - CRUD 00:12:32
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы доработаем класс UserSQL.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 40 мин. [Показать отчёт]
Научился: Реализовали ранее задуманные функции работы с базой данных, а именно insert(), update(), delete(), которые в свою очередь прошли все проверки успешно. 
Сложности: Ничего 
Комментарии: гууд 
19 MVC - PhoneBook - UserListSQL - Select 00:10:29
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы реализуем класс UserListSQL,
для получения списка всех пользователей.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 40 мин. [Показать отчёт]
Научился: Реализовали еще одну дополнительную функцию selectAll(), которая выбирает сразу всех пользователей. 
Сложности: Ничего 
Комментарии: гууд 
20 MVC - PhoneBook - UserSQLTest - DBase 00:16:38
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы приступим к тестированию нашей программы при помощи JUnit.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Подготовили функцию before в тестовом классе. Переделали прошлый singleton класс на enum.(Добавили возможность работать с TEST и USERS базами данных) 
Сложности: Ничего 
Комментарии: гуд 
21 MVC - PhoneBook - UserSQLTest - Insert 00:14:32
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы начинаем писать тесты для класса UserSQL() при помощи JUnit.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 45 мин. [Показать отчёт]
Научился: Реализовали два разных теста для функции insert(). 
Сложности: немного начинаю путаться с этими юзерами 
Комментарии: гуууд 
22 MVC - PhoneBook - UserSQLTest - Select 00:10:24
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы пошагово изучим работу метода по добавлению записи в БД
и продолжим реализацию оставшихся методов для тестирования класса UserSQL().
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Добавили тесты на удаление и выбор пользователя(delete(), insert()). 
Сложности: Ничего 
Комментарии: гуд 
23 MVC - PhoneBook - UserSQLTest - Slashes 00:12:51
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы реализуем тестирование обновления записей в БД для класса UserSQL().

Отчёт отправил: 11308. Michail Ostryj Выполнено за 35 мин. [Показать отчёт]
Научился: Закончили создание тестов написав последние тесты(Update(), selectSlashes()). 
Сложности: Опять в функции Update() в юзерах не запутаться. 
Комментарии: good 
24 MVC - PhoneBook - Model - Ресторанная аналогия 00:10:47
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы ещё рaз обсyдим рeсторанную аналогию MVC.
И приступим к созданию кухни - Модели.
Напишем заголовки всех методов.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Погрузились в мир сравнений и аналогий. Подготовили поля. 
Сложности: ничего 
Комментарии: гууд 
25 MVC - PhoneBook - Model - Methods 00:10:31
19 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы реализуем все методы для нашей модели.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 40 мин. [Показать отчёт]
Научился: Создали модуль со всеми возможными операциями над юзером. 
Сложности: ничего 
Комментарии: гууд 
26 MVC - PhoneBook - Controller - Model / ViewList 00:10:43
18 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы реализуем контроллер для связи ViewList() с Model().
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Подключили кнопку 'Add new' к actionListener. addActionListener 
Сложности: ничего 
Комментарии: гууд 
27 MVC - PhoneBook - Controller - Scroller 00:05:16
18 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы продолжаем создание контроллера для связи ViewList() с Model().
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Добавили строку позволающую загружать всех юзеров из базы данных к нам в окно ViewList(model.getAllUsers()). Добавили прокрутку в окно ViewList(JScrollPane j = new ScrollPane(list), getContentPane.add(j, center)). 
Сложности: ничего 
Комментарии: гуууд 
28 MVC - PhoneBook - Controller - Class for Click 00:11:11
18 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы создадим ещё один контроллер для формы с отображением карточки пользователя.
На этой форме две кнопки, поэтому для создания слушателей мы создадим отдельные внутренние классы.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 30 мин. [Показать отчёт]
Научился: Добавили контролер (ControllerModelViewCard) для модуля и карточки юзера, и связали кнопки с ActionListener. 
Сложности: nothing 
Комментарии: gooood 
29 MVC - PhoneBook - Controller - Buttons 00:14:40
17 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы запрограммируем кнопочки.
По нажатии кнопки "Добавить" - показать карточку.
По нажатии кнопки "Сохранить" - сохранить данные,
а также скрыть карточку и обновить список имён на главной форме.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 40 мин. [Показать отчёт]
Научился: Добавили в UserCard и UserList условие if которое смотрит какой именно аргумент передает им ActionListener. Реализовали кнопку Add new и SAVE . 
Сложности: Сделать это 
Комментарии: гууд 
30 MVC - PhoneBook - Controller - Select / Update 00:21:47
17 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы сделаем открытие карточки по щелчку на записи.
Также реализуем сохранение изменений и удаление записей.
Создание телефонной книжки практически завершено!
Отчёт отправил: 11308. Michail Ostryj Выполнено за 45 мин. [Показать отчёт]
Научился: Доделали остальные кнопки 
Сложности: все 
Комментарии: все перемешалось, из за размера проекта понимание сути MVC встало на второй план, и получилось немного размытым. 
31 MVC - PhoneBook - Search - Message 00:07:36
17 чел. ★ 5 Done
  Мы начинаем создание поиска по телефонной книжке.
Начнём с переноса текстовых сообщения в отдельное поле.
Для этого потребуется создать панель, чтобы всё поместилось.
Также добавим побольше разных записей, чтобы было среди чего искать.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Добавили поле для сообщений, и разместили на нашей форме. SwingConstans.CENTER 
Сложности: nothing 
Комментарии: gooooood 
32 MVC - PhoneBook - Search - Select LIKE 00:08:59
17 чел. ★ 5 Done
  На этом уроке мы обсудим два способа, как сделать поиск.
Мы напишем запрос для фильтрации записей в нашей телефонной книжке.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Мне понравился ваш способ, на мой взгляд он максимально оптимален. 
Сложности: Мой вариант излишен. 
Комментарии: гууд 
33 MVC - PhoneBook - Search - Listener 00:09:38
17 чел. ★ 5 Done
  На этом уроке мы создадим слушателя, который
будет реагировать на изменение текста в строке поиска.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 20 мин. [Показать отчёт]
Научился: Привязали поле для текста к DocumentListener'у, и теперь осталось реализовать сами события изминения поля. 
Сложности: Найти change функции реализацию 
Комментарии: не нашел 
34 MVC - PhoneBook - Search - Finish 00:11:38
17 чел. ★ 5 Done
  На этом уроке мы .... ЗАКОНЧИМ создание телефонной книжки!
Мы допишем функцию поиска по базе и протестируем её.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 45 мин. [Показать отчёт]
Научился: Доделали фильтр, с помощью запроса в базу данных (Select id, name, phone from users where name like '%%' or phone like '%%' ; 
Сложности: Ничего по чути 
Комментарии: Программа теперь прекрасна 
35 ФИНАЛЬНЫЙ УРОК без видео
16 чел. ★ 5 Done
  Ты молодец!
Поздравляю с завершением создания телефонной книжки!
Запиши видеообзор созданной программы
и напиши отзыв об этом видеокурсе.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 10 час. 30 мин. [Показать отчёт]
Научился: За этот курс я научился многому, а именно: 1. SQL запросы, как базовые, общие SQL команды, так и индивидуально SGQLite'ные. 2. Проникнулся целью шаблона проектирования MVC в программировании. Понял как и почему работает этот шаблон. 3. Повторил шаблон наблюдателя, и понял что соединяя эти шаблоны вместе получаешь настоящее программироваие, чистое и изящное. 4. Работа с базой данных для меня теперь тоже не так туманна как было до этого. Мы подключались и полноценно работали с ней, постоянно что то добавляя и вытягивая из нее. Вся информация из нашей телефонной книги целиком лежит в базе данных, и это кажется замечательным, задумываясь о будущих проектах, в которых информация возможно должна будет быть в безопасности и сохраности. 5. Познакомился с тестами. 6. Так как проект получился большой, он охватил много много аспектов хорошего программирования, что и позволило мне повторить, а где то даже доучить, очень много разных нюансов объектно ориентированное программированиею. 
Сложности: Тестировать программу. Неинтересное это дело, ты не создаешь ничего нового, нет программированного романтизма. В тестировании отсутствует та щепотка искусства, которая есть программировании. 
Комментарии: Евгений Витольдович разрешил мне написать рецензию на программу, вместо видео-урока. Так как программа по сути ничем не отличается от той, что написал наш сенсей в видео-курсе, я написал чему научился. 
36 VIP - MVC - PhoneBook - Tripple Click 00:12:59
15 чел. ★ 5 Done
  На этом дополнительном вип-уроке мы сделаем
открытие карточек более привычным и удобным -
по двойному щелчку и по нажатию клавишы Enter.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 45 мин. [Показать отчёт]
Научился: Добавили способ открытия карты с помощью кнопки Enter и двойного клика мышкой по записи. От себя еще добавил функцию закрытия карты при нажатии Esc кнопки. 
Сложности: Ничего 
Комментарии: интересно 
37 VIP - MVC - PhoneBook - JModal 00:02:58
15 чел. ★ 5 Done
  На этом коротком вип-уроке мы сделаем форму карточки модальным окном.
Это означает, что нельзя будет переключиться в основное окно, пока карточка открыта.
Отчёт отправил: 11308. Michail Ostryj Выполнено за 10 мин. [Показать отчёт]
Научился: Указывать родительское окно. 
Сложности: Ничего 
Комментарии: гууд 
38 VIP - MVC - PhoneBook - Error Checking 00:15:25
14 чел. ★ 5 $
  На этом уроке мы вынесем обработку ошибок на более высокий уровень.
Добавим в Представление функционал отображения ошибок из базы данных.
39 VIP - MVC - PhoneBook - UML 00:08:16
13 чел. ★ 5 $
  Схему проекта проще всего составить, когда программа уже написана.
А ещё проще это сделать, когда под рукой есть хороший инструмент.

На этом уроке мы создадим UML схему нашего проекта
с использованием программы Code 2 UML
sourceforge.net/projects/code2uml

САМОСТОЯТЕЛЬНОЕ ЗАДАНИЕ
1. Пройти курс по созданию UI на JavaFX.
2. Создать новые представления ViewCardFX, ViewListFX на JavaFX.
3. Написать контроллеры для связи новых представлений с моделью.
Прочуствовать всю мощь MVC -
как была изменён вид программы без изменения модели.
  Итого:   39 видеоуроков 6 час. 53 мин.
5 тестов
13 чел. ★ 5  
  Финалисты:   Алексей В.,   Сергей Соколов,   Елена,   Новопашин Владимир,   Фомичева Наталья,   Tekashnik,   Александр,   Александр Заскотченко,   Иван Воронин,   Сергей Тирпиц,   Yefim,   Anatoli,   Tom .

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





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

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

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

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


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


Научился: Использовать шаблон MVC
Курс очень насыщенный и интересный. Рекомендую обязательно пройти этот курс каждому, кто до сих пор этого не сделал!