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

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

MVC

Знакомство с шаблоном проектирования MVC на примере создания телефонной книжки, используется база данных SQLite.
Разберёмся, зачем MVC нужен и продемонстрируем его работу на нескольких примерах.

Состоит из двух частей:
+ Шаблон MVC
+ MVC и JavaFX

1000 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 MVC - Суть шаблона 00:11:09 34 чел. ★ 5 Free
2 MVC - Counter - ViewConsole 00:08:31 27 чел. ★ 5 $
3 MVC - Counter - ViewFrame 00:09:18 24 чел. ★ 5 $
4 MVC - Counter - ModelPlus 00:07:02 22 чел. ★ 5 $
5 MVC - Counter - ControllerPlusFrame 00:10:57 22 чел. ★ 5 $
6 MVC - Counter - ControllerPlusConsole 00:07:19 21 чел. ★ 5 $
7 MVC - Counter - ModelDuplex 00:09:21 20 чел. ★ 5 $
8 MVC - Counter - ControllerDuplex 00:09:37 20 чел. ★ 5 $
9 MVC - PhoneBook - Вступление 00:07:52 22 чел. ★ 5 Free
10 MVC - PhoneBook - ViewCard 00:15:42 19 чел. ★ 5 $
11 MVC - PhoneBook - User Struct 00:09:32 18 чел. ★ 5 $
12 MVC - PhoneBook - ViewList 00:09:05 18 чел. ★ 5 $
13 MVC - PhoneBook - UserList Struct 00:11:00 17 чел. ★ 5 $
14 MVC - PhoneBook - UserSQL - Methods 00:11:35 15 чел. ★ 5 $
15 MVC - PhoneBook - UserSQL - Queries 00:07:20 15 чел. ★ 5 $
16 MVC - PhoneBook - UserSQL - Connect 00:15:18 14 чел. ★ 5 $
17 MVC - PhoneBook - UserSQL - Singleton 00:13:19 14 чел. ★ 5 $
18 MVC - PhoneBook - UserSQL - CRUD 00:12:32 14 чел. ★ 5 $
19 MVC - PhoneBook - UserListSQL - Select 00:10:29 14 чел. ★ 5 $
20 MVC - PhoneBook - UserSQLTest - DBase 00:16:38 14 чел. ★ 5 $
21 MVC - PhoneBook - UserSQLTest - Insert 00:14:32 14 чел. ★ 5 $
22 MVC - PhoneBook - UserSQLTest - Select 00:10:24 14 чел. ★ 5 $
23 MVC - PhoneBook - UserSQLTest - Slashes 00:12:51 14 чел. ★ 5 $
24 MVC - PhoneBook - Model - Ресторанная аналогия 00:10:47 14 чел. ★ 5 $
25 MVC - PhoneBook - Model - Methods 00:10:31 12 чел. ★ 5 $
26 MVC - PhoneBook - Controller - Model / ViewList 00:10:43 11 чел. ★ 5 $
27 MVC - PhoneBook - Controller - Scroller 00:05:16 11 чел. ★ 5 $
28 MVC - PhoneBook - Controller - Class for Click 00:11:11 11 чел. ★ 5 $
29 MVC - PhoneBook - Controller - Buttons 00:14:40 10 чел. ★ 5 $
30 MVC - PhoneBook - Controller - Select / Update 00:21:47 10 чел. ★ 5 $
31 MVC - PhoneBook - Search - Message 00:07:36 10 чел. ★ 5 $
32 MVC - PhoneBook - Search - Select LIKE 00:08:59 10 чел. ★ 5 $
33 MVC - PhoneBook - Search - Listener 00:09:38 10 чел. ★ 5 $
34 MVC - PhoneBook - Search - Finish 00:11:38 10 чел. ★ 5 $
35 ФИНАЛЬНЫЙ УРОК 10 чел. ★ 5 $
36 VIP - MVC - PhoneBook - Tripple Click 00:12:59 10 чел. ★ 5 $
37 VIP - MVC - PhoneBook - JModal 00:02:58 10 чел. ★ 5 $
38 VIP - MVC - PhoneBook - Error Checking 00:15:25 9 чел. ★ 5 $
39 VIP - MVC - PhoneBook - UML 00:08:16 9 чел. ★ 5 $
  Итого:   39 видеоуроков общей продолжительностью 6 час. 53 мин. 9 чел. ★ 5  
  Финалисты:   Алексей В.,   Сергей Соколов,   Елена,   Новопашин Владимир,   Фомичева Наталья,   Tekashnik,   Александр,   Александр Заскотченко,   Иван Воронин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: За этот курс я научился многому, а именно: 1. SQL запросы, как базовые, общие SQL команды, так и индивидуально SGQLite'ные. 2. Проникнулся целью шаблона проектирования MVC в программировании. Понял как и почему работает этот шаблон. 3. Повторил шаблон наблюдателя, и понял что соединяя эти шаблоны вместе получаешь настоящее программироваие, чистое и изящное. 4. Работа с базой данных для меня теперь тоже не так туманна как было до этого. Мы подключались и полноценно работали с ней, постоянно что то добавляя и вытягивая из нее. Вся информация из нашей телефонной книги целиком лежит в базе данных, и это кажется замечательным, задумываясь о будущих проектах, в которых информация возможно должна будет быть в безопасности и сохраности. 5. Познакомился с тестами. 6. Так как проект получился большой, он охватил много много аспектов хорошего программирования, что и позволило мне повторить, а где то даже доучить, очень много разных нюансов объектно ориентированное программированиею.
Трудности: Тестировать программу. Неинтересное это дело, ты не создаешь ничего нового, нет программированного романтизма. В тестировании отсутствует та щепотка искусства, которая есть программировании.
Евгений Витольдович разрешил мне написать рецензию на программу, вместо видео-урока. Так как программа по сути ничем не отличается от той, что написал наш сенсей в видео-курсе, я написал чему научился.
Научился: Это потрясающий курс. Высочайшая концентрация знаний. Кроме того что я познакомился с шаблоном проектирования MVC, я еще повторил изученные ранее шаблоны проектирования Singleton, Observer, ActiveRecord и Observer. Закрепил навыки и получил новые знания в создании оконного приложения на Java. Также я познакомился с БД SQLite и узнал как к ней подключаться с помощью языка Java. Еще в рамках этого курса я познакомился с основами написания модульных тестов. Столько всего и всё это в рамках небольшого курса. Фантастика!
=)