NodeJS Learning

Language Course

Project-oriented Node Js training

Node.js is not a framework, but a server-side platform based on Google Chrome’s JavaScript engine (V8 Engine), which provides you with everything you need to run a program written in JavaScript. Mr. Ryan Dahl introduced Node.JS in 2009 to show that JavaScript is more powerful than just being used for front-end dynamic web pages. In fact, with the help of Node.js, the JavaScript programming language is executed in the server environment instead of in the browser. Node.js allows you to easily and simply write scalable and large networked applications.

What are you learning?

What is NodeJs? And why did it come about?
Teaching how to install NodeJs
Introduction and training of NVM installation
First step: running JS codes on the server side
Creating and using modules in NodeJS
Introducing packages and teaching how to use NPM
Version management of installed packages and their update in NodeJs
Tasks and lassos and tutorials on using NPX
All about package.json
Creating and publishing packages in npm
Working with NodeJs command line or REPL
Getting professions of inputs in the CLI – part one
Getting Professional Inputs in CLI – Part II
More professional outputs in the NodeJs console
Create a web server and display the output in the browser
Send and receive HTTP requests
http2 and http2 + push web servers
The first Web API – a complete web server with NodeJs
A complete web server (API + web view + Http errors + Gzip + cache headers…
Working with files in NodeJs
Create a file uploader
Module path
Introduction of V8 engine and its trends
Measure the performance of the code written using perf_hooks and async_hooks
Global object in node.js
Global process object
Converting the project into a single compiled file
Event loop in NodeJs
Working with events
Error handling in NodeJs
Debugging tools for nodejs codes and teaching how to use the inspector
Streams and buffers
What is a database?
Familiarity with relational databases (RDBMS)
Familiarity with SQL and its features
Relational database design processes and ER-Diagram
Familiarity with SQL and its capabilities
Familiarity with SQL tools and clients
Familiarity with MySQL
Connecting to the database through Cammand Line
Show, use and drop: Create, delete and show databases in SQL
Create and Alter: Create, delete and manage tables in SQL
INSERT command: inserting and adding records to a table
Delete command: delete records from tables
UPDATE command: Editing table row information
SELECT command: information reporting (sorting, materials and operators)
LIMIT command: limiting the number of returned records and creating pagination in projects
Types of JOIN operations and receiving information from several tables
Installing and implementing Mysql in NodeJS
Implementation of CRUD operations
Using Promise to write better queries
Structuring the database connection codes
Work with database
Working with the MySQL driver
ORM Sequelize training part one
ORM Sequelize training part two
sequelize-cli – migrations – seeder – model loader
Relationships – Communities in Sequelize
Examining the concept of frameworks in web programming
Installation and commissioning of express framework
Familiarity with the concept of routing
Request review in Framework Express
Check the answer in the Express framework
Review of Middleware in Express
Express Custom Router Review
Using template engines
Handling errors in Express
Creating and managing sessions in Express
Working with cookies in Express
Using environment variables in Express
Designing the structure of Express programs based on MVC
Designing the structure of Express programs based on Modular design
Database design project
Create a structure project
Handlebars template engine implementation
Implementation of the dashboard page
Use of models in the project
Implementation of Posts list
Implementation of Module Alias
Familiarity with services and providers
Presenter optimization exercise answer
Create a post
Data validation
Data validation exercise answer through Session
Delete content
Content update
View the list of comments
Development of handlebars helpers
Management’s point of view
User management
Management control
Exercise answer to implement the optimal method for storage
Login implementation
Implementation of Auth Middleware
Implementation of the registration section
Show the logged in user in the management panel
Migration of Session storage on MYSQL and Redis
Implement the exit
The beginning of the front section
Show content on the first page
Implementation of pagination
Implementation of the structure of an article
Implementation of author information on the page of a single article
View storage
View the list of comments
Show nested views
Implementation of nested view with recursive algorithm
Use settings
Implementation of the text editor
Implementation of file uploader
Implementation of the search section
The last implementation sessions
Introduction of NoSQL and MongoDB databases
Installing and implementing MongoDB on Windows
Running MongoDB on the Command Line
additions
Reading data into MongoDB
Edit and update data in MongoDB
Deleting data in MongoDB
Ready data import
Indexing in MongoDB
Running queries on the array company
Implementation of Data Modeling in MognoDB
Implementing relationships in MongoDB
Implementation of Aggregations in MongoDB
Installing MongoDB in NodeJS and creating a connection
Add document
Execution of Read queries
Update documents
Delete documents
Generating fake data using Node in MongoDB
Display data using ExpressJS
Introduction and introduction to the course
Introduction to web service development: What is API?
The difference between Soap and REST web services
Familiarity with API clients: how to test APIs without programming?
Getting to know the important principles and rules of RESTful API development
Introduction and installation of home tools and books
Implementation construction project
Use ENV
Implementation of Git and Nodemon
Middleware implementation
Implementation of Routing
Implementation of 404 and Exception handlers
Connect with MongoDB
Implementation of Mongoose models
Use the model
Create a user
List of users
Filter videos
User profile
Delete user
User update
Token implementation and use of JWT
Implementation of Auth Middleware
Implementation of user login and token receipt
pagination (last session)
Introduction of asset management tools
Installing packages and structural files
Create input and output
Html Webpack plugin
Using DevServer
Introduction to loaders and babel-loader
Using CSS files
CSS codes as separate files
CSS modules
Using React
Separation of codes

What is the target audience?

Those who are looking to improve their programming skills and field.
Those who are looking for more mastery in the realm of JavaScript.

This course is suitable for those who are familiar with information technology
It is difficult to understand this course for those under 15 years old

Starting Course

1
Quiz: Mobile / Native Apps
5 questions
2
Engine Target Audience

After Intro

1
Volta GPU for optimization.
14 Minutes

The Tensor Core GPU Architecture designed to Bring AI to Every Industry. Equipped with 640 Tensor Cores, Volta delivers over 100 teraflops per second (TFLOPS) of deep learning performance, over a 5X increase compared to prior generation NVIDIA Pascal architecture.

2
Deep Learning
Faq Content 1
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


Be the first to add a review.

Please, login to leave a review
Get course
Enrolled: 34 students
Duration: 40 hours
Lectures: 3
Video: 30 hours
Level: Advanced

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
NodeJS Learning
Price:
599.99€
Layer 1