Edumind Learn
login/sign up
Software Development
Backend Development Academy
Instructor
Instructor
10
Students
enrolled
0
0 reviews
Description
Curriculum
Reviews
Intro to Backend Development Academy
1
Introduction
Text lesson
2
What You’ll Learn
Text lesson
3
What You’ll Achieve
Text lesson
Introduction to JavaScript
4
What is JavaScript?
Text lesson
5
Console
Video lesson
6
Comments
Video lesson
7
Data Types
Video lesson
8
Arithmetic Operators
Video lesson
9
String Concatenation
Video lesson
10
Properties
Video lesson
11
Methods
Video lesson
12
Built-in Objects
Video lesson
13
Review JS
Text lesson
Variables
14
Variables
Video lesson
15
Create a Variable: var
Video lesson
16
Create a Variable: let
Video lesson
17
Create a Variable: const
Video lesson
18
Mathematical Assignment Operators
Video lesson
19
The Increment and Decrement Operator
Video lesson
20
String Concatenation with Variables
Video lesson
21
String Interpolation
Video lesson
22
typeof operator
Video lesson
23
Review Variables
Video lesson
Conditional Statements
24
What are Conditional Statements?
Video lesson
25
If Statement
Video lesson
26
If...Else Statements
Video lesson
27
Comparison Operators
Video lesson
28
Logical Operators
Video lesson
29
Truthy and Falsy
Video lesson
30
Truthy and Falsy Assignment
Video lesson
31
Ternary Operator
Video lesson
32
Else If Statements
Video lesson
33
The switch keyword
Video lesson
34
Review Conditionals
Video lesson
Functions
35
What are Functions?
Video lesson
36
Function Declarations
Video lesson
37
Calling a Function
Video lesson
38
Parameters and Arguments
Video lesson
39
Default Parameters
Video lesson
40
Return
Video lesson
41
Helper Functions
Video lesson
42
Function Expressions
Video lesson
43
Arrow Functions
Video lesson
44
Concise Body Arrow Functions
Video lesson
Scope
45
Scope
Video lesson
46
Blocks and Scope
Video lesson
47
Global Scope
Video lesson
48
Block Scope
Video lesson
49
Scope Pollution
Video lesson
50
Practice Good Scoping
Video lesson
51
Review: Scope
Video lesson
Arrays
52
Arrays
Video lesson
53
Create an Array
Video lesson
54
Accessing Elements
Video lesson
55
Update Elements
Video lesson
56
Arrays with let and const
Video lesson
57
The .length property
Video lesson
58
The .push() Method
Video lesson
59
The .pop() Method
Video lesson
60
More Array Methods
Video lesson
61
Arrays and Functions
Video lesson
62
Nested Arrays
Video lesson
63
Review Arrays
Video lesson
Loops
64
Loops
Video lesson
65
Repeating Tasks Manually
Video lesson
66
The For Loop
Video lesson
67
Looping in Reverse
Video lesson
68
Looping through Arrays
Video lesson
69
Nested Loops
Video lesson
70
The While Loop
Video lesson
71
Do...While Statements
Video lesson
72
The break Keyword
Video lesson
73
Review Loops
Video lesson
Higher-Order Functions
74
Introduction
Video lesson
75
Functions as Data
Video lesson
76
Functions as Parameters
Video lesson
77
Review Higher-order Functions
Video lesson
Iterators
78
Introduction to Iterators
Video lesson
79
The .forEach() Method
Video lesson
80
The .map() Method
Video lesson
81
The .filter() Method
Video lesson
82
The .findIndex() Method
Video lesson
83
The .reduce() Method
Video lesson
84
Iterator Documentation
Video lesson
85
Choose the Right Iterator
Video lesson
86
Review Iterators
Video lesson
Objects
87
Introduction to Objects
Video lesson
88
Creating Object Literals
Video lesson
89
Accessing Properties
Video lesson
90
Bracket Notation
Video lesson
91
Property Assignment
Video lesson
92
Methods
Video lesson
93
Methods
Video lesson
94
Nested Objects
Video lesson
95
Looping Through Objects
Video lesson
96
Review Objects
Video lesson
Classes
97
Introduction to Classes
Video lesson
98
Constructor
Video lesson
99
Instance
Video lesson
100
Methods
Text lesson
101
Method Calls
Video lesson
102
Inheritance I
Video lesson
103
Inheritance II
Video lesson
104
Inheritance III
Video lesson
105
Inheritance IV
Video lesson
106
Inheritance V
Video lesson
107
Static Methods
Video lesson
108
Review: Classes
Video lesson
Promises
109
Introduction
Video lesson
110
Asynchronous JavaScript
Text lesson
111
What is a Promise?
Video lesson
112
Constructing a Promise Object
Video lesson
113
The Node setTimeout() Function
Video lesson
114
Consuming Promises
Video lesson
115
Success and Failure Callback Functions
Video lesson
116
Using catch() with Promises
Video lesson
117
Chaining Multiple Promises
Video lesson
118
Avoiding Common Mistakes
Video lesson
119
Using Promise.all()
Video lesson
120
Review Promises
Video lesson
Async-Await
121
Introduction
Video lesson
122
The async Keyword
Video lesson
123
The await Operator
Video lesson
124
Writing async Functions
Video lesson
125
Handling Dependent Promises
Video lesson
126
Handling Errors
Video lesson
127
Handling Independent Promises
Video lesson
128
Await Promise.all()
Video lesson
129
Review Async Await
Video lesson
Debugging JavaScript Code
130
Debugging Overview
Video lesson
131
Error Stack Traces
Video lesson
132
Reading Error Stack Traces
Video lesson
133
JavaScript Error Types
Video lesson
134
Debugging Errors
Video lesson
135
Locating Silent Bugs
Video lesson
136
Debugging with console.log()
Video lesson
137
Finding Documentation
Video lesson
138
Stack Overflow
Video lesson
139
Debugging Review
Video lesson
Intro to Node.js
140
What is Node.js?
Text lesson
141
How does Node.js work?
Text lesson
142
Event-driven (Important Concept)
Text lesson
143
Node.js vs Browser JavaScript
Text lesson
Node.js Modules
144
What is a Module?
Text lesson
145
Types of Modules in Node.js
Text lesson
146
Importing Modules
Text lesson
147
Exporting Modules
Text lesson
148
Exporting One Thing
Text lesson
149
Built-in Module Example (fs)
Text lesson
150
CommonJS vs ES Modules
Text lesson
151
Student Exercises - Node Modules
Text lesson
Npm & package.json
152
What is npm?
Text lesson
153
What is package.json?
Text lesson
154
Creating package.json
Text lesson
155
npm Scripts
Text lesson
156
Installing Packages
Text lesson
157
Global Packages
Text lesson
158
Student Exercises - Npm & package.json
Text lesson
File System (fs)
159
What is the File System Module?
Text lesson
160
Reading Files
Text lesson
161
Writing Files
Text lesson
162
Deleting Files
Text lesson
163
Working with JSON Files
Text lesson
164
Sync vs Async
Text lesson
165
Student Exercises - FS
Text lesson
Environment Variables
166
What are Environment Variables?
Text lesson
167
Accessing Environment Variables
Text lesson
168
Security Rule (Important)
Text lesson
169
Student Exercises - ENV
Text lesson
Intro to Express.js
170
What is Express.js?
Text lesson
171
Why do we need Express.js?
Text lesson
172
What is Express used for?
Text lesson
173
What is a Web Server?
Text lesson
174
HTTP Basics
Text lesson
175
Installing Express.js
Text lesson
176
Student Task
Text lesson
Routing in ExpressJ.js
177
What is Routing?
Text lesson
178
Basic Route Structure
Text lesson
179
HTTP Methods (Important)
Text lesson
180
Sending JSON Responses
Text lesson
181
CRUD - Examples
Text lesson
182
Route Parameters
Text lesson
183
Query Parameters
Text lesson
184
Student Practice - routing
Text lesson
Middleware in Express.js
185
What is Middleware?
Text lesson
186
Middleware Function Structure
Text lesson
187
Custom Middleware (Logging Example)
Text lesson
188
Middleware for Authorization
Text lesson
189
Global vs Route Middleware
Text lesson
190
Order Matters (Very Important)
Text lesson
191
Student Practice
Text lesson
REST APIs & REST Endpoints (CRUD)
192
What is an API?
Text lesson
193
What is a REST API?
Text lesson
194
HTTP Methods = Actions
Text lesson
195
Resource vs Resource Item
Text lesson
196
Data Format (JSON)
Text lesson
197
REST Endpoint Structure
Text lesson
198
HTTP Status Codes
Text lesson
199
Stateless Principle
Text lesson
200
Student Practice - REST API
Text lesson
Project: Task Manager API with Express.js
201
Task Manager API - Project description
Text lesson
202
APIs
Text lesson
203
Data model
Text lesson
204
Create User API Example
Text lesson
PostgreSQL + SQL Basics
205
What is PostgreSQL?
Text lesson
206
Understanding Database Structure
Text lesson
207
Creating a Database in pgAdmin
Text lesson
208
Open the Query Tool
Text lesson
209
Creating Tables
Text lesson
210
Inserting Data
Text lesson
211
Reading Data (SELECT)
Text lesson
212
Updating and Deleting Data
Text lesson
213
Understanding Relationships
Text lesson
Query Tools & Extra Fundamentals
214
Using the Query Tool (pgAdmin)
Text lesson
215
Selecting Specific Columns
Text lesson
216
LIMIT – Restrict Number of Results
Text lesson
217
OFFSET – Skip Rows
Text lesson
218
ORDER BY – Sorting Results
Text lesson
219
Aliases (AS)
Text lesson
220
COUNT – Counting Rows
Text lesson
221
Aggregate Functions
Text lesson
222
GROUP BY and Understanding NULL Values
Text lesson
223
Searching with ILIKE
Text lesson
Connect Express + PostgreSQL
224
What is TypeORM?
Text lesson
225
Project Architecture
Text lesson
226
Install Dependencies
Text lesson
227
Configure Database Connection
Text lesson
228
Creating Entities
Text lesson
229
Initialize Database Connection
Text lesson
230
Using Repositories
Text lesson
231
Create User Example
Text lesson
232
Get All Users
Text lesson
233
Loading Relations
Text lesson
234
Example API Flow
Text lesson
235
Database Tables Created
Text lesson
236
TypeORM Summary
Text lesson
Intro to NestJS & Project based
237
What Are We Building?
Text lesson
238
What is NestJS?
Text lesson
239
Core Concepts
Text lesson
240
Install NestJS
Text lesson
241
Project Structure
Text lesson
242
First Feature: Users Module
Text lesson
243
Build First API
Text lesson
244
Request & Response
Text lesson
245
Clean Code Principles
Text lesson
Please,
login
to leave a review
Add to wishlist
Share
Share "Backend Development Academy"
Facebook
Twitter
Linkedin
Telegram
WhatsApp
Copy link
Enroll course
Certificate included
Course details
Lectures
245
Level
Beginner
Popular courses
React JS
Free
By Instructor
Akademia për Front End Zhvillues
Members only
By Edumind Academy
JavaScript
Free
By Instructor
Bota e IT-së për fëmijë
Free
By Instructor
Popular Courses
React JS
Members only
By Instructor
Akademia për Front End Zhvillues
Members only
By Edumind Academy
JavaScript
Members only
By Instructor
Sign In
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
No account?
Sign Up
Sign In
Lost Password?
Layer 1
Hey, Please Login
Sign in
Register