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+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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 Software Engineering MongoDB

Node Program: From 0 to Hero with Nodejs and MongoDB

Build and deploy Nodejs and MongoDB REST API apps while watching the lectures by the author of 11 books on JS/Node
Rating: 4.2 out of 54.2 (137 ratings)
7,634 students
Created by Azat Mardan
Published 10/2014
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Overview main JavaScript concepts and issues
  • Contrast Node.js to browser JavaScript
  • Build Node.js apps from scratch
  • Know the most common core modules
  • Utilize NoSQL database MongoDB in your projects
  • Harness power of Express.js framework in your apps
  • Be aware of the most common Express.js middleware
  • Understand Node/Express stack (Jade, Stylus, Redis, etc.)
  • Learn a few tips about Node.js in production
  • Use Git for deployment to Heroku
  • Deploy to Heroku
  • Deploy to Amazon Web Services (AWS)
  • Build REST API servers
  • Build an OAuth 1.0 application

Course content

12 sections • 79 lectures • 9h 39m total length

  • Preview04:22
  • Slides/PDFs/Presentation and Source Code (Downloads)
    00:08

  • Preview05:11
  • Node.js Definition
    11:57
  • Non-Blocking I/O
    07:27
  • Integration
    05:26
  • Node.js Frameworks
    03:27

  • It's all about JavaScript! — Node.js Fundamentals
    01:32
  • Node.js Global Object
    07:48
  • Node.js REPL (Shell/Console) Demo
    05:45
  • Node.js Modules
    11:53
  • Node.js Modules Demo
    05:20

  • Meet the best, the npm!
    01:04
  • Node.js Package Manager npm
    02:19
  • Node.js Package Manager npm 2
    05:51
  • Node.js Package Manager npm Demo
    06:32
  • Node.js Package Manager npm 3
    05:46

  • Node.js, Web Apps and http Core Module
    02:02
  • Node.js Hello World HTTP Server
    03:36
  • Node.js Hello World HTTP Server Demo
    05:04
  • Node.js HTTP Object
    03:05
  • Node.js HTTP Static Server Demo
    06:16
  • Node.js Learn You Node Workshop
    04:45
  • Node.js Learn You Node Workshop Demo
    06:05

  • Create, Delete, Read and Update with Mongo, Mongo Shell and Mongo Native Driver
    01:29
  • MongoDB NoSQL Database
    10:09
  • MongoDB Shell Demo
    11:11
  • MongoDB Native Node.js Driver
    11:10

  • Building RESTful APIs with Core http Module, Node and MongoDB
    01:32
  • Node.js and MongoDB REST API Demo
    02:50
  • Node.js and MongoDB REST API Demo 2
    06:44
  • Node.js and MongoDB REST API Demo 3
    06:23
  • Node.js and MongoDB REST API Demo 4
    01:45

  • Summary, Bonuses and Outro
    04:00

  • Intro
    01:10
  • Slides, Books and Requirements (DO NOT EXPECT AUDIO IN THIS LECTURE!)
    97 pages
  • Slides
    4 questions
  • Preview19:07
  • JavaScript Fundamentals
    5 questions
  • JavaScript Fundamentals II
    14:37
  • JavaScript II
    5 questions
  • JavaScript Fundamentals III
    15:47
  • JavaScript Fundamentals III
    5 questions
  • JavaScript Fundamentals Exercise
    00:12
  • Node.js Fundamentals
    11:11
  • Node.js Fundamentals
    5 questions
  • Node.js Fundamentals Exercise
    00:12
  • Node.js Fundamentals II and Core Modules
    10:44
  • Node.js Fundamentals II
    5 questions
  • Core Modules II and Tools
    11:51
  • Core Modules II and Tools
    5 questions
  • NPM
    13:16
  • NPM
    5 questions
  • Learn You Node Demo
    03:01
  • Learn You Node
    3 questions
  • Learn You Node Exercise
    00:23
  • NPM II and Hello World Server
    10:25
  • Hello World Demo
    03:23
  • Hello World Heroku Demo
    04:35
  • Hello World Server Exercise
    00:11
  • Hello World
    3 questions
  • Stream Adventure Exercise
    00:24
  • Chat REST API Server (Memory Store) Demo
    04:14
  • Chat REST API Server (Memory Store)
    5 questions
  • Chat REST API Server (Memory Store) Exercise
    00:22
  • Functional JavaScript Exercise (Optional)
    00:27

  • Overview
    11:19
  • Overview
    5 questions
  • Overview II and MongoDB
    11:14
  • MongoDB
    5 questions
  • MongoDB Shell Exercise
    00:11
  • MongoDB and Chat Server (DB Store) Exercise
    05:03
  • Chat REST API Server (DB Store) Exercise
    00:08
  • Q&A and Discussions
    13:39
  • Express.js Fundamentals
    17:35
  • Express.js Fundamentals
    5 questions
  • Express.js Fundamentals II and Its Middleware
    10:48
  • Express.js Middleware
    5 questions
  • Express.js Stack
    06:49
  • Express.js Stack II
    14:34
  • Express.js Stack
    5 questions
  • Express.js Hello World Demo
    03:03
  • Express.js Hello World Exercise
    00:03
  • Chat REST API Server (Express.js) Exercise
    00:22
  • Node.js in Production
    15:13
  • Node.js in Production: Q&A and Discussions
    11:52
  • Node.js in Production
    5 questions

Requirements

  • Computer
  • Heroku and AWS accounts
  • Knowledge in web development (HTML, CSS, browser JS)
  • Knowledge&skills in programming

Description

Interested in Node.js, but don't know where to start and how to find time to learn it properly? Would you prefer to learn in a way that is more interesting than reading books or watching boring screencast videos? Confused about how the MEAN stack pieces of MongoDB, Expressjs, Angularjs and Nodejs fit together? How it's even possible to run JavaScript outside of the browser?

Years ago, we were in the same boat, but we took the long route of learning from source code, books, blogs and free online documentation. We have put together the best information in the simplest way to help you learn about these systems. Basically, we are helping you to take a shortcut and save time, frustration and avoid costly mistakes by using the best practices available.

This is an online version of our two-day Node Program (nodeprogram dot com). The online course has recorded lectures, lively student discussions, quizzes, exercises, workshops, tutorials in the manual and lots and lots of code examples!

BONUS: You'll get NodeProgram live recording and Advanced Node live recording!


Who this course is for:

  • Programmers
  • Web developers
  • Software engineers
  • NOT total newbies in programming

Instructor

Azat Mardan
Author of Apress books on Node&JS, Technology Fellow
Azat Mardan
  • 3.6 Instructor Rating
  • 317 Reviews
  • 22,082 Students
  • 6 Courses

Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.

Currently, Azat works as Technology Fellow at Capital One Financial Corporation. Before that, Azat worked as a Team Lead / Senior Software Engineer at DocuSign, where his team rebuilds 50 million user product (DocuSign web app) using the tech stack of Nodejs, Expressjs, Backbonejs, CoffeeScript, Jade, Stylus and Redis.

Recently, he worked as an engineer at the curated social media news aggregator website, Storify dot com (acquired by LiveFyre) which is used by BBC, NBC, CNN, The White House and others. Storify runs everything on Nodejs unlike other companies. It's the maintainer of the open-source library jade-browser.

Before that, Azat worked as a CTO/co-founder at Gizmo — an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program.

Prior to this, Azat was developing he developed mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.

Azat is a frequent attendee at Bay Area tech meet-ups and hackathons (AngelHack hackathon '12 finalist with teamFashionMetric dot com).

In addition, Azat teaches technical classes at General Assembly, Hack Reactor, pariSOMA and Marakana (acquired by Twitter) to much acclaim.

In his spare time, he writes about technology on his blog: webapplog dot com which is number one in “expressjs tutorial" Google search results. Azat is also the author of Expressjs Guide, Rapid Prototyping with JS and Oh My JS; and the creator of open-source Nodejs projects, including ExpressWorks, mongoui and HackHall.

  • 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.