Mô tả

If you want to learn a powerful server technology so you can:

  • Build a robust, scalable and reliable web application.
  • Improve your existing application performance, capabilities, and scale.
  • Or even get a high paid job.

Then the next question is why this course when there are plenty other courses to choose from. The answer is this course is not where we are merely teaching you all technical jargons but a project driven course.

What we have done is broken down the entire topics which one has to know to become a NodeJS developer, who can work and create enterprise level App.

Then we created an interesting project which is to create your own Instagram using NodeJS, so while learning you will be hooked to the course. Unlike other courses we have kept the quality high, learning deep and project interesting.

Your instructor is not merely any normal developer but a CTO and Co-Founder and they have been in the situations where stakes were high, work was demanding and competition was world class. They will not only share the know how but the essential experience which they gained. They have kept everything crystal clear and simple to understand.

Technical course description:

You'll learn how asynchronous code works in Node and the Node event loop, as well as how to use the event emitter, streams, buffers, pipes, and work with files. We'll see how that leads to building a web server in Node. We'll dive into websites, web apps and APIs with Express and learn how Express can save us time as Node developers. During it all, you'll gain a deep understanding of the Javascript concepts and other computer science concepts that power Node.

Note: In this course, you'll also get access to private Facebook support by instructor where you can interact with them on one-on-one basis, access to git repository of all the (starter) code and after completing this course and exams you will get a certification of completion which you can post to your LinkedIn account as well.


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

Use NodeJS and Use it to Build Own Instagram

Use ExpressJS and Create a Blog Application Like Wordpress With it

Yêu cầu

  • Student should have basic knowledge of Javascript
  • Student should have basic knowledge of HTML

Nội dung khoá học

18 sections

NodeJS Basics : Introduction to Node JS

1 lectures
Why, What and How to use NodeJS
12:53

Setting up the environment

3 lectures
Installation in Ubuntu
02:14
Installation in Windows
01:56
Installation in mac
03:47

Hello World

1 lectures
Hello World!
07:17

Node Package Manager

1 lectures
npm
07:41

Callbacks in NodeJS

2 lectures
Asynchronous vs Synchronous
07:58
Callbacks using Harry Potter example
17:00

Events

4 lectures
Event Emitters and Listeners with an example
05:38
Nesting in Events : Calling Batman when a bomb gets planted
08:16
Removing Listeners : Enter Joker and Gordon
07:39
Inheriting from the event Emitter class
03:47

File System

4 lectures
Episode 1 : Getting files in a directory
08:43
Episode 2 : Reading, Writing, and Creating Files
11:33
Episode 3 : Wrapping things up
15:11
Solution to Assignment
02:18

Streams

2 lectures
Read and Write Stream
11:57
Piping : Output of one stream as input to the next stream
08:39

Scaling

5 lectures
Introduction to Scaling
02:43
Exec
10:18
Spawn
07:21
Fork
05:59
Cluster
09:17

ExpressJS : Basics

13 lectures
Introduction to App which we will make
01:21
Introduction to REST
04:01
Postman
06:09
Introduction to Express and lets start building our app
10:28
Router
04:27
Middlewares
06:06
What is Dynamic URLs?
01:15
Dynamic URLs
04:32
Creating a User
12:38
Getting and updating user details
11:18
Download Image
05:48
Adding "Comments" feature
17:32
Modularisation
12:45

Templating

6 lectures
Introduction to Templating
13:11
Navigation & getting variable data to the view
10:00
Form for posting data to server
06:30
Viewing profile of a user
10:14
Viewing Images
07:08
Uploading an Image
03:59

Github for version control

1 lectures
How to use GitHub to share and collaborate on your code
32:11

Deploy to remote server

2 lectures
Using AWS to host and manage virtual server and deploy our app
19:50
PM2 : Advanced, production process manager for Node.js
07:10

Introduction

1 lectures
1. Introduction to ExpressJS
01:42

Code Basic

2 lectures
2.1 Code Basics
07:22
2.2 First code Success Response
06:54

Creating Blog using ExpressJS

16 lectures
3.1 Introduction to Routing
02:10
3.2 Routers Basics
02:59
4.1 Introduction to Middle-wares
02:50
4.2 Middle-wares
01:41
4.3 Introduction to Dynamic Pages
02:25
5.1 Introduction to Template Engine - EJS
06:12
5.2 Send Data using EJS
04:35
6.1 How to Modularise Our Code?
09:40
6.2 Modularisation - Creating database File
09:57
7.1 Create Landing Page for All Blogs
04:34
7.2 Create Landing Page for All Blogs - Part 2
12:33
8. Adding "Create New Blog" Feature
14:57
9. Adding User details in all Blogs
06:30
10 User Profile Page
09:27
11 Redirects a Page to Specific URL
03:59
12 Partials
05:32

REST Node API using a Movie Sharing App

3 lectures
13.1 Setup Basic Structure of REST API Movie Sharing App - Part 1
08:52
13.2 Movie Sharing App - Part 2
11:28
13.3 Creating APIs for Individual Movies - Part 3
11:15

Software Testing

9 lectures
14. Test using Postman
04:54
14.1 HTTP Status Codes
05:50
14.2 Introduction to Software Testing
09:08
14.3 Testing - GET
04:49
14.4 Testing - POST
07:38
14.5 Testing - beforeEach
07:40
14.6 Testing - Get, delete and put
06:50
14.7 Testing - Delete
05:38
14.8 Testing - Put
08:40

Đá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.