Проект на MongoDB
Я представляю школу веб-программирования.
Мы для своих учеников снимаем видеокурсы по разным темам, все что связано с PHP.
Суть проекта в чем:
необходимо создать пошаговый курс, начиная с установки MongoDB, и заканчивая подключением к ней из PHP.
Проект для тех, кто имеет реальный опыт использования Mongo.
Краткое содержание:
1. Что такое NoSQL базы (презентация)
2. Отличие между документоориентированными и реляционными базами (презентация)
3. Краткий тест (вопрос-вариатны ответов)
4. Установка Mongo
5. Настройка с помощью конфигурационного файла
5.1. Mongo Shell
6. Создание БД
7. Создание документа
8. Создание коллекций
9. Удаление документов, БД
10. CRUD операции (включая группировку, сортировку и т.д.)
11. Тест по CRUD (вопрос-вариатны ответов)
12. Индексы и ObjectIds
13. Тест по индексам (вопрос-вариатны ответов)
14. Подключение к Mongo из PHP
16. Отношения, многие ко многим и т.д. - на примере друзей в соц сети или каталога товаров
17. Тест по отношениям (вопрос-вариатны ответов)
18. Бекап и восстановление БД
Это все для полных новичков.
По содержанию необходимо сделать список лекций. Утвердить у меня.
А затем их снять на видео: все лекции, кроме презентаций - это видео с экрана.
Снимаем под виндой. Инструменты, инструкция и помощь советами - это с меня.
Итого будет где-то 30-40 лекций, каждая по 2-3 минуты.
Каждая лекция несет законченную мысль, например "Insert в Mongo".
У меня такие курсы занимают порядка 2-3 дней работы.
Взяли, спланировали, что будете говорить, затем спокойно это записали. Главное без пауз, запинок и т.д.
Потребуется микрофон.
Вот пример: https://www.dropbox.com/s/gth3bsihgizgotb/3.mp4?dl=0
Копировать чужой контент нельзя, можно пользоваться документацией и читать статьи о Mongo.
Мы делаем свои, авторские уроки, в этом суть.
Перепродавать снятый курс дальше (или выкладывать в свободный доступ) - запрещено. Делаем соглашение.
Срок - до 19 мая.