Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development SwiftUI Kotlin
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development MongoDB

MongoDB for Beginners - Fast track

Learn to use MongoDB fast and easily with Edwin Diaz
Rating: 4.4 out of 54.4 (76 ratings)
8,856 students
Created by Edwin Diaz
Last updated 11/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • You will learn what mongoDB is really about in an easy way
  • Install and use mongoDB
  • Learn all the fundamentals
  • Schema Modeling
  • Learn to use Many Query Methods
  • Learn to connect mongoDB to other languages
  • You will learn how to relate data
  • You will learn about operators

Course content

7 sections • 41 lectures • 3h 40m total length

  • Preview02:30
  • Preview05:46
  • Some Data Files
    00:11
  • SQL Vs NoSQL
    03:25
  • What is MongoDB
    Preview05:56
  • Installing mongoDB for Windows
    Preview11:06
  • Installing mongoDB for MAC OS
    12:29
  • Using MongoDB in a Shell
    10:09
  • Using mongoDB in a GUI part 1
    06:06
  • Using mongoDB in a GUI part 2
    07:11
  • Importing Data to work with
    08:25

  • The "insert Methods
    05:56
  • The Find Methods
    05:20
  • The Update Methods
    07:40
  • Save Methods
    04:15
  • Delete Methods
    03:52
  • More complex queries
    03:21

  • $in & $nin
    02:30
  • $or and $nor
    04:27
  • $and Operator
    03:28
  • $not
    01:27
  • $regex
    07:09
  • $size
    04:49
  • $elemMatch
    05:21

  • MongoDB Schema Explanation
    05:51
  • MongoDb Document / Field Validation Demostration
    05:09

  • Types of Embedded document relations explained
    04:36
  • Types of Relations for Referenced Documents Explained
    07:26
  • Creating Data in one to one relations
    03:28
  • Creating Data in one to many relations
    03:48
  • Creating Data with in Nested Documents
    06:17
  • Updating documents with nested data
    04:54
  • Removing a value from a array
    01:25
  • Deleting a field with its data from a document
    02:26

  • Creating an Index
    08:30
  • Default Index and handy function
    02:01
  • Creating a compound index
    04:45
  • Joining Collections
    07:08

  • Using mongoDB with Node.js
    10:40
  • Using mongoDB with Python
    08:27
  • Conclusion
    00:55

Requirements

  • Some basic programming knowledge is required

Description

In this course, you will learn all the fundamentals of MongoDB plus the most popular advanced features. You can follow this course along with the documentation and compliment your learning.

MongoDB is one of the top database solutions out there right now. Every developer needs to know how to use this tool to take advantage of many nice features.

I've built this course with a beginner's mindset but at the same with the busy developer in mind. I put myself in a beginner's shoes and designed this course in a very easy to digest manner.

Technology moves really quick and there is no time to spend years learning something now-days. We simply do not have the luxury of time to take years to learn something new, especially a tool like MongoDB.

Learning a new language well can take several years but a tool like MongoDB should be learned fast so that we can integrate it with our favorite languages or tools.

MongoDB has a large API that can be used to plug it into any popular language out there, so there is no excuse not to learn it.


Who this course is for:

  • Beginners who would like to learn mongoDB should take this course
  • Developers who are busy and trying to get up and running with mongoDB should take this course

Instructor

Edwin Diaz
Web Developer & Premium Udemy Instructor - 700,000 students
Edwin Diaz
  • 4.4 Instructor Rating
  • 100,905 Reviews
  • 726,871 Students
  • 47 Courses

Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.

With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.

Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.

For Mr. Diaz, there is nothing more rewarding than helping others become successful.

His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

Apart from teaching he enjoys spending part of his time with his family.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.