Mô tả

I don't know about you,but regular classes bore me, and that is why on this Node.js course we make it fun to learn LOTS of cool things. This course is meant for total beginners in the NodeJs world. 


This is course is for you if..................

You are total beginner to NodeJs

You are looking for a better career

You are looking to UP your salary as developer

You have tried to learn NODE,js before and it was too hard - I make this EASY!

You are trying to get into the Angular World

You want to become a great Web Developer with a lot of success

You just need to make some serious income as developer 


What is NODEjs or Node.js ? 

First of all let me just say that Node.js is the most popular technology right now, and it's REPO website is the biggest in the WORLD, now let's begin......

Some of us call it Node.js, NODE, or just NodeJs but they all mean the same thing. NodeJs is a runtime to use JavaScript on servers. A runtime acts like a middle-man and in this case NodeJs is helping us use Javascript to handle system processes, files and even databases. NodeJs is written in C++ which is a powerful high level programming language that does LOTS of cool things.


My approach

I'm profesional but not boring

I'm a regular person just like you - your mentor, teacher!

I joke sometimes, so that you won't fall asleep (I know how that is)

My teaching method are Unorthodox - look it up :) 


My goal

On the contrary on why other people teach, I do it to help people succeed in life and also because I love teaching. I feel successful when my students become successful. Our goal is to teach as many people as possible and at the same time having a blast.


My promise to you

If you give me your time, I will make this learning experience something you will not forget. This course was created to change lives with all the knowledge included. 

All your questions will be answered in a timely manner

I will not bore you 

I will make it fun

You will get LOTS of knowledge from this course


Commonly Asked Questions.......................

Question: Is NODE.js worth learning?

WHAT? of course, Node.js is the hottest technology to learn right now. NodeJs jobs are some high in demand, there are not enough developers to fill them. As the matter of fact we get TONS of emails from recruiters asking for NODE.js developers.

Q: Can I make Money know NODE.js?

Excuse me? Money comes automatically once you have this skill. You walk by an ATM and money comes out just for you, JUST kidding :) . Really!  you do not have to worry about JOBS, or projects when you know NODE.js you can choose who you want to work with. This course will teach everything you need to know to start really making it happen for you, trust me. Of course you have to get yourself some a resume and show your skills to your future employers but that is why we are here, to help with the skills.

Your $MONEY invested in this course will be multiplied over and over again. Udemy makes courses SUPER affordable for anyone. A course like this would cost thousands of dollars on the market place but here you can grab it for a fraction and with a 30 day no questions asked Guarantee.

Bạn sẽ học được gì

To build Amazing NodeJS applications like the CMS we build here using Express, MongoDB and more

To deploy Nodejs Apps on the Cloud

To create Login and Registration system using NodeJS

To use Mongoose (ODM) - very similar to ORM

To create custom events

To import and export data

To use the Express FrameWork

To handle HTTP requests

To deal with Files

To use WebSockets - (Chat application)

To use PassportJS a module to login to Facebook, Twitter, Google and more

To use Template Engines like Handlebars

And LOTS more.......

Yêu cầu

  • Some Javascript is needed to learn NodeJs
  • Some HTML is needed for this course

Nội dung khoá học

26 sections

Introduction and first steps

5 lectures
Introduction
06:06
Exercise files
00:02
What is Node.js
04:00
Installing NODE.js in a MAC
14:08
Installing NODE.js in Windows
04:22

Core Fundamentals

8 lectures
IDE's recommended to use
06:00
The Global object
13:08
The Process object
12:08
Readline
11:48
Custom Events
09:06
Module
07:49
Exporting
06:18
Child Processes
05:57

Core Fundamentals - Playing with the File System

5 lectures
Reading files
10:10
Writing files
08:26
UPDATED - Creating directories
06:31
Removing directories
05:09
Renaming directories
07:44

Core Fundamentals - HTTP - NPM and More

9 lectures
HTTP native Requests
15:09
Creating Web Servers
13:23
Serving files
10:20
HTTP and JSON data part 1
11:09
HTTP and JSON data part 2
04:07
HTTP & Post Data
15:25
Intro to NPM
10:23
AXIOS
07:07
Server Automation Module
06:42

The Express Framework

5 lectures
The Intro
02:58
Routes
07:34
Route Parameters
06:01
Middlewares
12:44
Submitting Post Data with Express
15:21

The exciting World of Websockets - Small Chat App

5 lectures
Intro and Connection
09:48
Sending Form Data
12:25
Broadcasting
06:22
Client Side Data Data Handling
05:55
Communication with all clients
08:44

Database - How to use MongoDB

12 lectures
Database intro
05:28
Installing MongoDB in Windows
09:08
Installing MongoDB in a MAC
08:01
Connecting to MongoDB using the MondoDB Client
05:09
Connecting to MongoDB using an ODM - Mongoose
08:10
Let's learn some Database Vocabulary
08:02
MongoDB Client - Inserting Data
06:53
The ObjectID
09:35
MongoDB Client- Fetching
01:21
MongoDB Client - Updating
10:02
MongoDB Client Deleting
08:18
PostMan Installation
03:58

Database - How to use Mongoose - ODM

13 lectures
Mongoose - ODM - Setup
04:39
Mongoose - creating a Model part 1
10:32
Mongoose - creating a Model part 2 - Data insertion and Validation
06:56
Mongoose - creating a Model part 3 - Using the Schema Object
05:27
Setting up Express
04:20
Creating Routes part 1
03:28
Creating Routes part 2 - saving raw data
08:18
Setting up our code to save POST data
05:40
Saving POST data
08:03
Fetching Data
04:17
Updating Data with PATCH
13:15
Updating Data with PUT
08:33
Deleting Data
10:34

Login and Registration

9 lectures
Intro and Modules Downloads
04:29
Setting up Express Server and our Database
05:07
Creating our User Model
05:13
Registration part 1 - Creating our register route
03:49
Registration part 2 - Adding our Body Parser
04:31
Registration part 3- Saving the User
03:32
Registration part 4- Let's Hash the Password
07:27
Login part 1 - Setting up the Login route
05:38
Login part 2 - Testing User Login
03:32

CMS Project Section

11 lectures
Project directories setup
06:34
Initializing our server
05:50
Setting up Home page
17:46
Dynamic page content and getting styles to work
09:17
Including Partials
04:37
Creating our Login and Registration Views
04:34
Build home page views
08:10
Admin Setup part 1 - Loading and using routes
12:11
Admin Setup part 2 - Default layout
06:03
Admin Setup part 3 - partials and links
09:58
Admin Setup part 4 - Javascript files
06:32

CMS Project Section - POSTS

20 lectures
Creating Post routes part 1
06:04
Let's create a database connection
09:55
Creating the form part 1
08:29
Creating the form part 2
07:36
Creating a Post Model part 1
09:11
Creating a Post Model part 2
04:14
Including body-parser and testing
06:34
Testing our Post model
06:02
Saving a Post
09:34
Reading data part 1 - Form creation
04:20
UPDATED - Reading Data part 2 - Reading data
15:49
Updating part 1
06:26
Updating part 2 - Displaying data back to the form
10:58
Updating part 3 - Handlebars function setup
07:22
Updating part 4 - Handlebars function finished
09:05
Updating part 5 - Method Override Module
07:06
Updating part 6 - Finally updating :)
06:40
Deleting Posts
05:09
Dummy Data creation part 1 - setup
10:06
Dummy Data creation part 2 - Finished
14:22

CMS Project - UPLOAD feature

8 lectures
Installing and setting up the Upload Module
03:29
Testing the FILES Object
05:17
Uploading a file
05:47
Creating a helper function to test Empty Objects
09:31
Inserting the file reference to the database
05:55
Modifying duplicate pictures to have different names
04:07
Displaying the uploaded pictures
03:21
Deleting the files / images with the post
07:32

CMS Project - Form Validation

3 lectures
Validation part 1
07:57
Validation part 2
04:52
Model Validations - CATCH
05:54

CMS Project - Something about SESSIONS / FLASH

6 lectures
Installing Module
08:19
Checking SESSION and displaying Flash messages
10:47
Session errors in partials
01:43
UPLOAD - update - editing files in post
04:17
Update and Delete Flash message
04:02
Cleaning up Nav links
04:55

CMS Project - Extra Feature Dates

3 lectures
Adding default Dates on Post Model
03:40
Installing Date Module and setup
08:21
Using a Handlebars function to format dates in Views
05:15

CMS Project - Front End POSTS

4 lectures
Home page dynamic data part 1 - Setup
06:21
Home page dynamic data part 2 - Displaying data
04:30
Creating a SINGLE post route part 1 -Setup
04:43
Creating a Single Post Route part 2 -Replacing Static with Dynamic data
12:23

CMS Project - Categories

13 lectures
Views routes and setup
10:43
Categories Index - Create Form
04:50
Categories Index - Display Form
04:45
Creating a category
04:10
Displaying Categories
02:49
Categories edit part -1 - Link
04:13
Categories edit part 2 - Edit View
04:13
Categories - Updating
05:02
Categories - Deleting
03:01
Displaying Categories in Home Page
05:34
Adding a Select to the Edit Post View
03:43
Adding a Select to the Create Post View
02:58
Finishing up with Categories
09:14

CMS Project - Authentication - Registration Section

9 lectures
Auth Intro
02:58
Creating our User Model
04:24
Adding our User to the Post route
05:28
Adding some Validation
11:36
Registering a User
03:43
Hashing User's password with a module - part 1
08:47
Hashing User's password with a module - part 2
03:32
Adding Flash notification for registration
02:31
User already exists feature
10:09

CMS Project - Authentication - Login Section

9 lectures
Moving Database Config and Post login route
04:32
Passport Module part 1 - Login route setup
05:27
Passport Module part 2 - testing
06:14
Passport Module part 3 - Verifying users
08:59
Passport Module part 3 - Logging in the Users
08:28
Displaying Logged-In User and Errors
06:09
Login out
02:37
Login out Modal
02:29
Protecting our Admin Routes
05:48

CMS Project - Comments

15 lectures
Model relationships
05:44
Create route part 1 - form
06:00
Create route part 2 - creating comments
13:31
Setting up our Comment index
05:46
Displaying Comments
05:35
Displaying Comment Owner and formatting date
04:17
Deleting comments
05:46
Deleting Post with comments
06:34
Displaying only logged in user comments
02:14
Deleting comment references in the Post documents
07:23
Hiding comments if not allowed
07:33
Displaying comments - FRONT-END
06:54
Populating users in comments
05:49
Populating user for posts
06:58
Creating a User specific page for Posts
11:18

CMS Project - Comments - AJAX Feature

9 lectures
Installing Bootstrap Buttons Plugin
06:12
Initializing our Button
04:30
Listening for the Change Event
04:40
Sending the AJAX request - Test
07:56
Getting Data
06:15
Finally Updating with AJAX
02:37
Adding some Notifications with this AWESOME JS Library
05:13
Displaying only approved comments
05:07
Adding Flash notification to comments
03:06

CMS Project - Admin Chart - Extra Features

2 lectures
Creating a chart on Admin
05:20
Displaying dynamic data on chart
04:52

CMS Project Extra Feature - Pretty URL's

3 lectures
Downloading Package and setup part 1
05:58
Creating Slugs
05:12
Displaying Pretty URL's
04:46

CMS Project Extra Features - Pagination

6 lectures
Creating handlebars helper function and testing
07:00
Route modification
05:06
Creating dynamic list items in Handlebars function part 1
05:58
Creating dynamic list items in Handlebars function part 2
06:55
Creating dynamic list items in Handlebars function part 3
05:37
Creating dynamic list items in Handlebars function part 4
03:56

Extra Features and Refactoring

2 lectures
Multiple queries in one GO - part 1
07:32
Multiple queries in one GO - part 2
06:29

Extra Features - Deployment

9 lectures
Signing up for Cloud Services
03:14
Creating our remote database
03:17
Connection to the database
04:48
Installing Heroku
05:52
Launching our App Online
15:02
Refactoring database connections
11:43
Let's add a domain
06:03
WYSIWYG Editor
04:24
NEW - Fixing the home link and making our APPS Faster
04:14

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.