Продолжаем изучение практического программирования на базе «почти реального» проекта.
## Проект
В качестве учебного проекта мы взяли книжный интернет-магазин. Каждый из нас покупал книги в интернете и хорошо представляет предметную область, поэтому нам не нужно разбираться в том, что мы хотим сделать.
С другой стороны, интернет-магазин уже достаточно велик и практичен, чтобы мы могли столкнуться с проблемами и понять, как абстрактные знания помогают их решать.
## Формат
Место обучения: Zoom
Длительность занятия: 1,5 часа
Расписание занятий: каждый вторник с 19:00 до 20:30, начиная с 28 апреля (, , , , , , , )
Продолжительность: 8 встреч, то есть полный курс займёт два месяца.
По согласованию с участниками, количество встреч может быть изменено.
Курс бесплатный и это накладывает ограничение на участников. Вам должно быть интересно учиться, потому что я не могу вас специально мотивировать. И вы должны помогать друг другу, потому что один я не успею. Общий план наших занятий.
* Мы обсуждаем задачи на предстоящий урок, и их решения.
* Я включаю демонстрацию экрану и пишу код, попутно объясняя, что и зачем я делаю.
* Если у вас возникают вопросы, вы их задаёте, а я отвечаю.
* Урок записывается и выкладывается в YouTube, так что позже вы можете просмотреть его и поэкспериментировать с кодом самостоятельно.
## Темы
* C#
* SQL
* git и GitHub
* Agile: бэклог, пользовательские истории, итерации
* Модульное тестирование
* Паттерны проектирования
* Принципы SOLID
* DDD (Domain Driven Design)
* MVC
* Entity Framework
Наш проект — это веб-проект, поэтому, конечно, нам придётся использовать HTML, CSS и JavaScript. Я не планирую глубоко погружаться в эти темы, в том числе потому, что не специализируюсь на них и глубоко не разбираюсь.
## Пожелания
Не всем этот курс может быть полезен. Если вы хотите научиться программировать с нуля, этот курс окажется слишком сложным. Если вы старший программист, то вряд ли узнаете что-то новое.
Курс подойдёт вам, если вы программируете несколько лет и знаете два-три языка программирования. Хорошо, если один из этих языков является наследником C, то есть это C , C#, Java, PHP, JavaScript.
Важно, чтобы вы понимали основы объектно-ориентированного программирования, чтобы вас не пугали термины класс, объект и наследование. Впрочем, если будут возникать какие-то вопросы по C#, я на них отвечу.
5 views
2634
804
1 month ago 00:04:07 1
Лобовое стекло Lixiang l7 Max #chinacarpw
2 months ago 00:03:08 27
DA108 1994г. на 5 Канале (первое интервью, Горьковская Туса)
2 months ago 00:04:23 1
ЭТО ОЧЕНЬ ВКУСНЫЙ ТОМАТ! Новинка 2023 - высокорослый томат ДЕВИЦА-КРАСАВИЦА F1
2 months ago 00:01:57 1
Вместо КОТЛЕТ на Праздничный Стол! Нереально Вкусно!
2 months ago 00:01:31 1
😍 Брайан Трейси про Президента Академии УспехВместе Андрея Шауро! SuccessTogether!
2 months ago 00:02:29 1
💥Изменение кода судьбы! Благотворительный тренинг 2-3-4 Августа Самара и 23-24-25 Августа Алматы!
2 months ago 00:01:56 1
NL International – больше, чем сетевой (Intro)
2 months ago 00:06:03 1
Хлорофитум Грин Оранж - не такой как все | Обзор сорта хлорофитума с оранжевыми листьями
2 months ago 00:29:44 2
Европейские аналоги Великой китайской стены времен Римской империи
2 months ago 00:44:08 2
Когда в Европе закончился каменный век, и при чём тут римские монахи?.. Фильм 91
2 months ago 00:26:37 2
НЕ МОГ человек РАЗУМНЫЙ находиться 200000 лет в первобытном состоянии!.. Фильм 90
2 months ago 00:44:19 2
Кто и Когда придумал Рождество Христово… Фильм 89
2 months ago 00:09:28 1
Заметки на полях. Нижний Новгород - Спартак.
2 months ago 01:15:00 1
Зимний шлем спицами
2 months ago 00:12:15 1
ИГРОВОЙ ПК ЗА 10К КОТОРЫЙ ДЕЙСТВИТЕЛЬНО ТАЩИТ В 2024 ГОДУ / СБОРКА ПК ЗА 10000 РУБЛЕЙ by KOMPUKTER
2 months ago 01:26:49 1
Лидер оппозиции Казахстана Аблязов. Драка с Токаевым, побег из тюрьмы, похищение семьи, покушения
2 months ago 00:02:36 1
КАЗАХ СТАВИТ НА МЕСТО АЗЕРБАЙДЖАНЦЕВ #азербайджан
2 months ago 00:15:48 1
20 причин, почему Telegram — лучший мессенджер!
2 months ago 01:34:37 1
Основатель ВКУСВИЛЛ: уйти из найма и сделать 280 млрд. на любви к клиентам. Философия BEYOND TAYLOR
2 months ago 00:13:23 7
Цикламен - цветущее зимой комнатное растение. Домашние цветы необыкновенной красоты.