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

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

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

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

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

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

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

Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Проверять функции работы с БД на работу с добавлением в записях апострофов и кавычек . Написал функцию для тестирования метода select в классе UserListSQL 
Сложности: ничего 
Комментарии: =) 
24 MVC - PhoneBook - Model - Ресторанная аналогия 00:10:47
22 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы ещё рaз обсyдим рeсторанную аналогию MVC.
И приступим к созданию кухни - Модели.
Напишем заголовки всех методов.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Подготовил заготовки методов для модели. Примерно такими я их и предполагал. Для описания наших классов Active record мне пришла в логову аналогия с инструментами повара. Ножи, блендеры, миксеры, сковороды, кастрюли =)  
Сложности: ничего 
Комментарии: =) 
25 MVC - PhoneBook - Model - Methods 00:10:31
19 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы реализуем все методы для нашей модели.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Реализовал все методы в нашей модели 
Сложности: не смог придумать как проверить модель 
Комментарии: =) 
26 MVC - PhoneBook - Controller - Model / ViewList 00:10:43
18 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы реализуем контроллер для связи ViewList() с Model().
Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Создал класс для контроллера. Научил его обрабатывать нажатие кнопки на форме 
Сложности: ничего 
Комментарии: =) 
27 MVC - PhoneBook - Controller - Scroller 00:05:16
18 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этoм ypoкe мы продолжаем создание контроллера для связи ViewList() с Model().
Отчёт отправил: 10670. Сергей Соколов Выполнено за 5 мин. [Показать отчёт]
Научился: Отобразил список абонентов на форме.=) Скролл добавил еще на том уроке где нужно было 10000 записей сделать =) 
Сложности: ничего 
Комментарии: =) 
28 MVC - PhoneBook - Controller - Class for Click 00:11:11
18 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы создадим ещё один контроллер для формы с отображением карточки пользователя.
На этой форме две кнопки, поэтому для создания слушателей мы создадим отдельные внутренние классы.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 12 мин. [Показать отчёт]
Научился: Создал контроллер для ViewCard и два внутренних класса для обработки нажатия кнопок. 
Сложности: ничего 
Комментарии: =) 
29 MVC - PhoneBook - Controller - Buttons 00:14:40
17 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы запрограммируем кнопочки.
По нажатии кнопки "Добавить" - показать карточку.
По нажатии кнопки "Сохранить" - сохранить данные,
а также скрыть карточку и обновить список имён на главной форме.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 25 мин. [Показать отчёт]
Научился: Написал обработчики для кнопок Add и Save. Сделал отображение и скрытие форму ViewCard Вывел результат действия в отдельное поле статуса. 
Сложности: сделать поле статуса =) 
Комментарии: =) 
30 MVC - PhoneBook - Controller - Select / Update 00:21:47
17 чел. ★ 5 Done
  Мы продолжаем создание телефонной книжки в рамках
знакомства с шаблоном проектирования: MVC.
На этом уроке мы сделаем открытие карточки по щелчку на записи.
Также реализуем сохранение изменений и удаление записей.
Создание телефонной книжки практически завершено!
Отчёт отправил: 10670. Сергей Соколов Выполнено за 25 мин. [Показать отчёт]
Научился: Сделал обновление и удаление записи, а также открытие на редактирование при двойном щелчке на записи 
Сложности: ничего 
Комментарии: =) 
31 MVC - PhoneBook - Search - Message 00:07:36
17 чел. ★ 5 Done
  Мы начинаем создание поиска по телефонной книжке.
Начнём с переноса текстовых сообщения в отдельное поле.
Для этого потребуется создать панель, чтобы всё поместилось.
Также добавим побольше разных записей, чтобы было среди чего искать.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 10 мин. [Показать отчёт]
Научился: Метку для отображения сообщений добавил еще на предыдущих уроках. На поменял ей цвет шрифта. Перевел информацию на русский язык. Добавил еще записей на русском 
Сложности: ничего 
Комментарии: =) 
32 MVC - PhoneBook - Search - Select LIKE 00:08:59
17 чел. ★ 5 Done
  На этом уроке мы обсудим два способа, как сделать поиск.
Мы напишем запрос для фильтрации записей в нашей телефонной книжке.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 10 мин. [Показать отчёт]
Научился: Написал и выполнил запрос в консоли. Запрос выводит записи которые содержат указанную подстроку в поле name или в поле phone. Таким образом можно будет искать по любому полю. В плане реализации для не большой базы можно и по дергать базу запросами =) 
Сложности: ничего 
Комментарии: =) 
33 MVC - PhoneBook - Search - Listener 00:09:38
17 чел. ★ 5 Done
  На этом уроке мы создадим слушателя, который
будет реагировать на изменение текста в строке поиска.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Создал функцию changeFindText. Создал в контроллере вложенный класс. Связал вид с классом в конструкторе. Судя по всему всё работает. Сделал так чтобы при запуске программы фокус сразу попадал на поле для поиска. При открытии формы создания/редактирования фокус на поле Имя 
Сложности: ничего 
Комментарии: =) 
34 MVC - PhoneBook - Search - Finish 00:11:38
17 чел. ★ 5 Done
  На этом уроке мы .... ЗАКОНЧИМ создание телефонной книжки!
Мы допишем функцию поиска по базе и протестируем её.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Добавил метод для поиска пользователя в модель Добавил метод search  в класс UserListSQL Перенес метод dupslashes в класс DBase и сделал его статичным Переписал метод update c использованием параметров SQL запроса Изменил способ отображения списка 
Сложности: ничего 
Комментарии: =) 
35 ФИНАЛЬНЫЙ УРОК без видео
16 чел. ★ 5 Done
  Ты молодец!
Поздравляю с завершением создания телефонной книжки!
Запиши видеообзор созданной программы
и напиши отзыв об этом видеокурсе.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 1 час. 50 мин. [Показать отчёт]
Научился: Это потрясающий курс. Высочайшая концентрация знаний. Кроме того что я познакомился с шаблоном проектирования MVC, я еще повторил изученные ранее шаблоны проектирования Singleton, Observer, ActiveRecord и Observer. Закрепил навыки и получил новые знания в создании оконного приложения на Java. Также я познакомился с БД SQLite и узнал как к ней подключаться с помощью языка Java. Еще в рамках этого курса я познакомился с основами написания модульных тестов. Столько всего и всё это в рамках небольшого курса. Фантастика! 
Сложности: =) 
Комментарии: =) 
Видеообзор: 9sz_qi7woO8
36 VIP - MVC - PhoneBook - Tripple Click 00:12:59
15 чел. ★ 5 Done
  На этом дополнительном вип-уроке мы сделаем
открытие карточек более привычным и удобным -
по двойному щелчку и по нажатию клавишы Enter.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 15 мин. [Показать отчёт]
Научился: Добавил открытие записи по нажатию клавиши Enter. Открытие по двойному щелчку сделал до этого, переправил на тройной, потренировался. =) Решил сделать окно добавления/редактирования записи модальным =) 
Сложности: ничего 
Комментарии: =) 
37 VIP - MVC - PhoneBook - JModal 00:02:58
15 чел. ★ 5 Done
  На этом коротком вип-уроке мы сделаем форму карточки модальным окном.
Это означает, что нельзя будет переключиться в основное окно, пока карточка открыта.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 3 мин. [Показать отчёт]
Научился: Модальным сделал на предыдущем уроке =) 
Сложности: ничего 
Комментарии: =) 
38 VIP - MVC - PhoneBook - Error Checking 00:15:25
14 чел. ★ 5 Done
  На этом уроке мы вынесем обработку ошибок на более высокий уровень.
Добавим в Представление функционал отображения ошибок из базы данных.
Отчёт отправил: 10670. Сергей Соколов Выполнено за 20 мин. [Показать отчёт]
Научился: Сделал пробрасывание ошибки из активной записи в модель. Сделал передачу ошибки в представление. Сымитировал ошибку. Свой способ обработки ошибок реализовал и показал на скриншоте 
Сложности: ничего 
Комментарии: =) 
39 VIP - MVC - PhoneBook - UML 00:08:16
13 чел. ★ 5 Done
  Схему проекта проще всего составить, когда программа уже написана.
А ещё проще это сделать, когда под рукой есть хороший инструмент.

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

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

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





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

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

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

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


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


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