MongoDB - Полное руководство - Видеоуроки

MongoDB - The Complete Developer's Guide
Duration 16:09:19
Открыть все курсы от udemy
Облачный хостинг на SSD с лучшей техподдержкой! Развернуть приложение в один клик

MongoDB - The Complete Developer's Guide - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction 00:02:08
  • Урок 2. What is MongoDB? 00:05:37
  • Урок 3. The Key MongoDB Characteristics (and how they differ from SQL Databases) 00:02:56
  • Урок 4. Understanding the MongoDB Ecosystem 00:04:20
  • Урок 5. Installing MongoDB 00:10:14
  • Урок 6. Time To Get Started! 00:05:38
  • Урок 7. Shell vs Drivers 00:03:30
  • Урок 8. MongoDB + Clients: The Big Picture 00:02:59
  • Урок 9. Course Outline 00:04:39
  • Урок 10. How To Get The Most Out Of The Course 00:02:31
  • Урок 11. Module Introduction 00:01:31
  • Урок 12. Understanding Databases, Collections & Documents 00:03:48
  • Урок 13. The Shell & MongoDB Drivers for Different Languages 00:02:41
  • Урок 14. Creating Databases & Collections 00:03:17
  • Урок 15. Understanding JSON Data 00:04:06
  • Урок 16. Comparing JSON & BSON 00:05:24
  • Урок 17. Create, Read, Update, Delete (CRUD) & MongoDB 00:05:38
  • Урок 18. Finding, Inserting, Deleting & Updating Elements 00:07:48
  • Урок 19. Understanding "insertMany()" 00:01:49
  • Урок 20. Diving Deeper Into Finding Data 00:03:56
  • Урок 21. "update" vs "updateMany()" 00:04:42
  • Урок 22. Understanding "find()" & the Cursor Object 00:07:31
  • Урок 23. Understanding Projection 00:03:39
  • Урок 24. Embedded Documents & Arrays - The Theory 00:01:57
  • Урок 25. Working with Embedded Documents 00:02:29
  • Урок 26. Working with Arrays 00:01:44
  • Урок 27. Accessing Structured Data 00:04:40
  • Урок 28. Wrap Up 00:02:48
  • Урок 29. Module Introduction 00:02:13
  • Урок 30. Why Do We Use Schemas? 00:03:58
  • Урок 31. Structuring Documents 00:07:44
  • Урок 32. Data Types - An Overview 00:06:24
  • Урок 33. Data Types in Action 00:12:16
  • Урок 34. How to Derive your Data Structure - Requirements 00:05:08
  • Урок 35. Understanding Relations 00:02:59
  • Урок 36. One To One Relations - Embedded 00:06:21
  • Урок 37. One To One - Using References 00:04:55
  • Урок 38. One To Many - Embedded 00:05:08
  • Урок 39. One To Many - Using References 00:04:05
  • Урок 40. Many To Many - Embedded 00:07:17
  • Урок 41. Many To Many - Using References 00:05:26
  • Урок 42. Summarizing Relations 00:02:19
  • Урок 43. Using "lookUp()" for Merging Reference Relations 00:04:36
  • Урок 44. Planning the Example Exercise 00:06:57
  • Урок 45. Implementing the Example Exercise 00:04:17
  • Урок 46. Understanding Schema Validation 00:02:58
  • Урок 47. Adding Collection Document Validation 00:09:08
  • Урок 48. Changing the Validation Action 00:03:44
  • Урок 49. Wrap Up 00:04:09
  • Урок 50. Module Introduction 00:01:02
  • Урок 51. Finding Available Options 00:02:16
  • Урок 52. Setting "dbpath" & "logpath" 00:04:42
  • Урок 53. Exploring the MongoDB Options 00:02:01
  • Урок 54. MongoDB as a Background Service 00:03:10
  • Урок 55. Using a Config File 00:03:03
  • Урок 56. Shell Options & Help 00:04:13
  • Урок 57. Module Introduction 00:00:51
  • Урок 58. Exploring the MongoDB Compass 00:05:51
  • Урок 59. Module Introduction 00:01:13
  • Урок 60. Creating Documents - An Overview 00:01:48
  • Урок 61. Understanding "insert()" Methods 00:06:11
  • Урок 62. Working with Ordered Inserts 00:07:48
  • Урок 63. Understanding the "writeConcern" 00:05:45
  • Урок 64. The "writeConcern" in Practice 00:04:10
  • Урок 65. What is Atomicity? 00:02:40
  • Урок 66. Importing Data 00:03:38
  • Урок 67. Wrap Up 00:02:39
  • Урок 68. Module Introduction 00:01:41
  • Урок 69. Methods, Filters & Operators 00:02:55
  • Урок 70. Operators - An Overview 00:03:03
  • Урок 71. Query Selectors & Projection Operators 00:01:17
  • Урок 72. Understanding "findOne()" & "find()" 00:04:33
  • Урок 73. Working with Comparison Operators 00:05:21
  • Урок 74. Querying Embedded Fields & Arrays 00:04:53
  • Урок 75. Understanding "$in" and "$nin" 00:02:38
  • Урок 76. "$or" and "$nor" 00:05:32
  • Урок 77. Understanding the "$and" Operator 00:05:05
  • Урок 78. Using "$not" 00:01:36
  • Урок 79. Diving Into Logical Operators 00:05:31
  • Урок 80. Working with "$type" 00:02:53
  • Урок 81. Understanding Evaluation Operators - "$regex" 00:03:24
  • Урок 82. Understanding Evaluation Operators - "$expr" 00:09:38
  • Урок 83. Diving Deeper Into Querying Arrays 00:04:10
  • Урок 84. Using Array Query Selectors - "$size" 00:02:10
  • Урок 85. Using Array Query Selectors - "$all" 00:02:13
  • Урок 86. Using Array Query Selectors - "$elemMatch" 00:04:53
  • Урок 87. Understanding Cursors 00:02:48
  • Урок 88. Applying Cursors 00:06:03
  • Урок 89. Sorting Cursor Results 00:03:10
  • Урок 90. Skipping & Limiting Cursor Results 00:03:32
  • Урок 91. Using Projection to Share our Results 00:04:02
  • Урок 92. Using Projection in Arrays 00:05:13
  • Урок 93. Understanding "$slice" 00:03:06
  • Урок 94. Module Introduction 00:01:02
  • Урок 95. Updating Fields with "updateOne()", "updateMany()" and "$set" 00:07:53
  • Урок 96. Updating Multiple Fields with "$set" 00:01:41
  • Урок 97. Incrementing & Decrementing Values 00:03:34
  • Урок 98. Using "$min", "$max" and "$mul" 00:03:16
  • Урок 99. Getting Rid of Fields 00:02:05
  • Урок 100. Renaming Fields 00:01:21
  • Урок 101. Understanding "upsert()" 00:04:02
  • Урок 102. Updating Matched Array Elements 00:06:57
  • Урок 103. Updating All Array Elements 00:06:28
  • Урок 104. Finding & Updating Specific Fields 00:05:36
  • Урок 105. Adding Elements to Arrays 00:04:47
  • Урок 106. Removing Elements from Arrays 00:02:35
  • Урок 107. Understanding "$addToSet" 00:01:19
  • Урок 108. Wrap Up 00:01:40
  • Урок 109. Module Introduction 00:00:32
  • Урок 110. Understanding "deleteOne()" & "deleteMany()" 00:04:09
  • Урок 111. Deleting All Entries in a Collection 00:02:01
  • Урок 112. Module Introduction 00:01:20
  • Урок 113. What Are Indexes & Why Do We Use Them? 00:04:19
  • Урок 114. Adding a Single Field Index 00:08:07
  • Урок 115. Understanding Index Restrictions 00:02:52
  • Урок 116. Creating Compound Indexes 00:07:15
  • Урок 117. Using Indexes for Sorting 00:02:26
  • Урок 118. Understanding the Default Index 00:01:00
  • Урок 119. Configuring Indexes 00:02:29
  • Урок 120. Understanding Partial Filters 00:06:08
  • Урок 121. Applying the Partial Index 00:03:38
  • Урок 122. Understanding the Time-To-Live (TTL) Index 00:03:56
  • Урок 123. Query Diagnosis & Query Planning 00:02:11
  • Урок 124. Understanding Covered Queries 00:03:35
  • Урок 125. How MongoDB Rejects a Plan 00:07:38
  • Урок 126. Using Multi-Key Indexes 00:08:16
  • Урок 127. Understanding Text Indexes 00:06:10
  • Урок 128. Text Indexes & Sorting 00:02:22
  • Урок 129. Creating Combined Text Indexes 00:02:55
  • Урок 130. Using Text Indexes to Exclude Words 00:00:55
  • Урок 131. Setting the Default Language & Using Weights 00:06:32
  • Урок 132. Building Indexes 00:07:41
  • Урок 133. Wrap Up 00:02:25
  • Урок 134. Module Introduction 00:00:54
  • Урок 135. Adding GeoJSON Data 00:04:52
  • Урок 136. Running Geo Queries 00:03:23
  • Урок 137. Adding a Geospatial Index to Track the Distance 00:02:53
  • Урок 138. Adding Additional Locations 00:03:35
  • Урок 139. Finding Places Inside a Certain Area 00:06:23
  • Урок 140. Finding Out If a User Is Inside a Specific Area 00:05:28
  • Урок 141. Finding Places Within a Certain Radius 00:05:39
  • Урок 142. Wrap Up 00:01:41
  • Урок 143. Module Introduction 00:01:35
  • Урок 144. What is the Aggregation Framework? 00:02:00
  • Урок 145. Getting Started with the Aggregation Pipeline 00:01:22
  • Урок 146. Using the Aggregation Framework 00:03:13
  • Урок 147. Understanding the Group Stage 00:05:57
  • Урок 148. Diving Deeper Into the Group Stage 00:03:13
  • Урок 149. Working with $project 00:09:59
  • Урок 150. Turning the Location Into a geoJSON Object 00:08:00
  • Урок 151. Transforming the Birthdate 00:03:49
  • Урок 152. Using Shortcuts for Transformations 00:01:26
  • Урок 153. Understanding the $isoWeekYear Operator 00:02:41
  • Урок 154. $group vs $project 00:00:56
  • Урок 155. Pushing Elements Into Newly Created Arrays 00:04:04
  • Урок 156. Understanding the $unwind Stage 00:02:51
  • Урок 157. Eliminating Duplicate Values 00:00:51
  • Урок 158. Using Projection with Arrays 00:03:04
  • Урок 159. Getting the Length of an Array 00:01:12
  • Урок 160. Using the $filter Operator 00:04:44
  • Урок 161. Applying Multiple Operations to our Array 00:07:32
  • Урок 162. Understanding $bucket 00:06:17
  • Урок 163. Diving Into Additional Stages 00:07:30
  • Урок 164. Writing Pipeline Results Into a New Collection 00:01:48
  • Урок 165. Working with the $geoNear Stage 00:05:17
  • Урок 166. Wrap Up 00:02:42
  • Урок 167. Module Introduction 00:00:55
  • Урок 168. Number Types - An Overview 00:06:29
  • Урок 169. Understanding Programming Language Defaults 00:03:34
  • Урок 170. Working with int32 00:05:18
  • Урок 171. Working with int64 00:06:33
  • Урок 172. Doing Maths with Floats int32s & int64s 00:06:58
  • Урок 173. What's Wrong with Normal Doubles? 00:04:21
  • Урок 174. Working with Decimal 128bit 00:04:15
  • Урок 175. Wrap Up 00:01:41
  • Урок 176. Module Introduction 00:04:24
  • Урок 177. Understanding Role Based Access Control 00:06:48
  • Урок 178. Roles - Examples 00:02:14
  • Урок 179. Creating a User 00:05:51
  • Урок 180. Built-In Roles - An Overview 00:05:40
  • Урок 181. Assigning Roles to Users & Databases 00:04:49
  • Урок 182. Updating & Extending Roles to Other Databases 00:05:07
  • Урок 183. Adding SSL Transport Encryption 00:10:21
  • Урок 184. Encryption at REST 00:01:26
  • Урок 185. Wrap Up 00:03:22
  • Урок 186. Module Introduction 00:01:53
  • Урок 187. What Influences Performance? 00:03:02
  • Урок 188. Understanding Capped Collections 00:05:06
  • Урок 189. What are Replica Sets? 00:04:37
  • Урок 190. Understanding Sharding 00:06:14
  • Урок 191. Deploying a MongoDB Server 00:02:26
  • Урок 192. Using MongoDB Atlas 00:09:18
  • Урок 193. Backups & Setting Alerts in MongoDB Atlas 00:01:28
  • Урок 194. Connecting to our Cluster 00:03:37
  • Урок 195. Wrap Up 00:01:59
  • Урок 196. Module Introduction 00:01:05
  • Урок 197. What are Transactions? 00:02:04
  • Урок 198. A Typical Usecase 00:02:19
  • Урок 199. How Does a Transaction Work? 00:07:43
  • Урок 200. Module Introduction 00:02:14
  • Урок 201. Splitting Work Between the Driver & the Shell 00:02:07
  • Урок 202. Preparing our Project 00:04:50
  • Урок 203. Installing Visual Studio Code 00:01:47
  • Урок 204. Installing the Node.js Driver 00:04:57
  • Урок 205. Connecting Node.js & the MongoDB Cluster 00:06:32
  • Урок 206. Storing Products in the Database 00:04:54
  • Урок 207. Storing the Price as 128bit Decimal 00:06:11
  • Урок 208. Fetching Data From the Database 00:06:24
  • Урок 209. Creating a More Realistic Setup 00:11:49
  • Урок 210. Getting a Single Product 00:03:21
  • Урок 211. Editing & Deleting Products 00:07:29
  • Урок 212. Implementing Pagination 00:04:59
  • Урок 213. Adding an Index 00:01:28
  • Урок 214. Signing Users Up 00:07:04
  • Урок 215. Adding an Index to Make the Email Unique 00:01:14
  • Урок 216. Adding User Sign In 00:05:19
  • Урок 217. Wrap Up 00:01:12
  • Урок 218. Module Introduction 00:01:43
  • Урок 219. What is Stitch? 00:07:24
  • Урок 220. Preparations 00:02:05
  • Урок 221. Start Using Stitch 00:04:34
  • Урок 222. Adding Stitch to our App & Initializing It 00:08:12
  • Урок 223. Adding Authentication 00:02:48
  • Урок 224. Sending Data Access Rules 00:03:58
  • Урок 225. Fetching & Converting Data 00:01:50
  • Урок 226. Deleting Products 00:03:03
  • Урок 227. Finding a Single Product 00:04:10
  • Урок 228. Adding Products 00:03:30
  • Урок 229. Updating Products 00:03:47
  • Урок 230. Switching to User Email & Password Authentication 00:01:55
  • Урок 231. Adding User Sign Up & Confirmation 00:06:33
  • Урок 232. Adding User Login 00:03:43
  • Урок 233. Rules & Real Users 00:01:49
  • Урок 234. Functions & Triggers 00:05:02
  • Урок 235. Wrap Up 00:00:57
  • Урок 236. Course Roundup 00:03:06

Изучите MongoDB для веб-приложений и мобильных приложений. CRUD Operations, Indexes, Aggregation Framework - все про MongoDB!  MongoDB - одна из самых важных баз данных, с которыми вы можете работать в наши дни. Она чрезвычайно популярна a разработчики MongoDB пользуются большим спросом.

Независимо от того, строите ли вы веб-приложения, мобильные приложения или какие-либо другие приложения или даже вы data scientist, вам нужно будет работать с данными. Хранение данных, эффективное исследование и минимизация сложности - важнейшие задачи.

MongoDB упрощает работу с данными - она основана на философии, которая определяет приоритетность производительности и эффективности. В этом курсе вы узнаете все о MongoDB с нуля. Вам не требуется предварительный опыт с MongoDB или баз данных!

В деталях вы узнаете:

  • ... как установить и использовать MongoDB локально и в облаке
  • ... как выполнять операции CRUD (создание, чтение, обновление, удаление) в базах данных MongoDB
  • ... как эффективно фильтровать данные
  • ... как работать как с Mongo Shell, так и с драйверами (например, драйвер Node.js)
  • ... как повысить производительность с помощью индексов (и как использовать правильные индексы!)
  • ... как использовать удивительную «Структуру агрегации», встроенную в MongoDB
  • ... Что такое replica sets и sharding 
  • ... как использовать MongoDB Atlas - облачное решение, предлагаемое MongoDB
  • ... как использовать безсерверную платформу (Stitch), предлагаемую MongoDB
  • ... и многое другое!

Этот курс - практический курс. Мы будем работать с самыми разнообразными примерами данных и прецедентами, а к концу курса вы получите все знания, необходимые для работы с MongoDB в своем следующем проекте!

Этот курс для вас, независимо от того, какой язык программирования вы планируете использовать, вы изучите единый способ взаимодействия с MongoDB, который можно легко применить к любому языку.

Этот курс для вас:

  • ... если вы новичок в MongoDB и в базах данных вообще
  • ... если у вас есть базовые знания БД или даже опыт MongoDB - в этом курсе есть разные точки входа, которые вы можете выбрать!
  • ... если вы разработчик веб-приложений или мобильных приложений (или настольных приложений), который планирует использование MongoDB
  • ... если вы работаете в команде, которая планирует использование MongoDB (или уже использует ее)
  • ... если вы в основном используете базы данных на базе SQL, и вы хотите изучить наиболее популярную альтернативу NoSQL

Этот курс НЕ для вас:

  • ... если вы ищете руководство по администрированию серверов MongoDB => Этот курс посвящен командам / запросам, которые вы пишете, это НЕ курс администрирования. Я покажу (подробно), как развернуть готовое облачное решение MongoDB, которое следует за лучшими практиками.

Твоя оценка

14 1
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

15-11-2017 ru 6 уроков
webformyself Курс по MongoDB
MongoDB является одним из нескольких типов баз данных, которые появились в середине 2000-х годов под баннером NoSQL. Вместо использования таблиц и строк, как в реляционных базах данных, MongoDB построен на архитектуре коллекций и документов. Документы содержат наборы пар ключ-значение и являются базовой единицей данных в MongoDB. Коллекции содержат наборы документов и функции в качестве эквивалента реляционных таблиц базы данных.В данном курсе...
Duration 00:47:02
20 4
30-11--0001 en 17 уроков
Scotch.io Create a CRUD App with Node and MongoDB
В этом курсе: Сделаем CRUD с NODE.js, использование MongoDB в Node, Node validation и сообщения. На выходе мы построим систему управления событиями.
Duration 01:38:04
13 2
07-04-2018 ru 1 урок
Codedojo Знакомство с MongoDB
Познакомьтесь с самой популярной NoSQL базой данных. MongoDB - это база данных  с открытым исходным кодом, которая обеспечивает высокую производительность, высокую доступность и автоматическое масштабирование. MongoDB устраняет необходимость в реляционном сопоставлении объектов (ORM) для облегчения разработки.
Duration 04:44:28
7 2
07-05-2018 en 166 уроков
udemy MongoDB with PHP - Build OOP Website Prepare for the future
Узнайте больше, чем основы MongoDB и PHP, создав веб-сайт ООП. Изучайте работу с Mongo, Compass и PHP, создавая вместе сайт OOP. Также узнайте больше о вызовах Ajax, пагинации, создании системы корзины с нуля, системе ООП, авторизации и регистрации.Добавьте интересный веб-сайт в свое портфолио и узнайте, как вставлять и извлекать изображения непосредственно в MongoDB, Find, Cursor, Projection, Push ... и многое другое.
Duration 13:30:48
6 0
12-10-2018 en 36 уроков
frontendmasters Introduction to MongoDB
MongoDB - это ведущая база данных NoSQL, используемая командами, требующими гибкости и производительности. MongoDB поставляется с открытым исходным кодом и имеет множество возможностей для облачного хостинга. Изучите основные концепции MongoDB, необходимые для создания готовых приложений.
Duration 03:24:11
9 0
01-11-2018 en 127 уроков
udemy The Complete Developers Guide to MongoDB
Изучите MongoDB и Mongoose с использованием test-driven подхода. MongoDB - самое горячее решение для баз данных в современном мире технологий, способное подавать все, что угодно, от вашего растущего личного проекта до инфраструктуры предприятия.
Duration 13:32:42
7 0
ru 5 уроков
itvdn Основы MongoDB
Курс «Основы MongoDB» состоит из 6 логически взаимосвязанных уроков, на которых учащиеся познакомятся с основными концепциями работы с MongoDB в среде NodeJS. 7 урок является кратким руководством применения MongoDB в .NET приложениях. На данном курсе учащиеся познакомятся с понятием «документо-ориентированная база данных», узнают основные различия между реляционными и нереляционными базами данных. Научатся работать с...
Duration 02:00:39
0 0

Последнее добавленное

[Книга] Java Persistence with Hibernate

[Книга] Java Persistence with Hibernate

ru
Java Persistence – механизм, помогающий обеспечить сохранность данных после завершения программы, что является главной чертой современных приложений. Hibernate – наиболее популярный инструмент Java для работы с базами данных, предоставляющим автоматическое прозрачное объектно-реляционное...
[Книга] React+D3v4

[Книга] React+D3v4

en
Повторно используемые данные и игры с использованием современного JavaScript. Создание динамических визуализаций данных в сети - боль в заднице. С React + d3.js ES6 вы научитесь создавать многократно используемые компоненты визуализации с использованием современных стандартов JavaScript примерно...
[Книга] Spring 5 для профессионалов

[Книга] Spring 5 для профессионалов

ru
Книга «Spring 5 для профессионалов» представляет собой многолетний бестселлер, который обновлен с целью отражения функциональных средств, предлагаемых последней версией платформы Spring Framework 5 - одного из самых популярных фреймворков для разработки приложения на Java.
Введение в CQRS и Event Sourcing

Введение в CQRS и Event Sourcing

en
Изучите источники событий на теоретических и практических примерах. Более 3 часов видео контента вводят новые концепции, а затем погружаются в реализацию идей с использованием кода. Получите доступ к источнику полнофункционального веб-приложения на основе событий, созданного с использованием...
Непрерывная интеграция на Gitlab

Непрерывная интеграция на Gitlab

en
Шаг за шагом, практическое руководство. Установите и используйте собственную среду GitLab / GitLab CI. К концу этого курса вы получите четкое представление о том, как работает непрерывная интеграция GitLab. У вас будет практический опыт настройки GitLab CE и добавления пользователей, проектов...
Стать менеджером по продукту | Изучите навыки и получите работу

Стать менеджером по продукту | Изучите навыки и получите работу

en
Самый обновленный и полный курс по управлению продуктами на Udemy! Вы изучите навыки, составляющие всю работу и процесс управления продуктом: от идеи до исследования рынка, от разработки UX до создания прототипов, технологий, метрик и, наконец, до создания продукта с пользовательскими историями...
[Книга] Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание

[Книга] Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание

ru
Unity зачастую представляют как набор компонентов, не требующих программирования, что в корне неверно. Для создания успешной игры необходимо многое: великолепная работа художника, программистские навыки, интересная история, увлекательный геймплей, дружная и слаженная работа команды разработчиков.
chat
logo