Skip to content
APEX FLOWACADEMY
MENU

Glossary term

What is SQL injection?

In Apex Flow Academy, "SQL injection" means: A break-in that works when user input is pasted into a SQL sentence and changes what the sentence means. It is taught in Node.js: Build the Back End and APIs and Cybersecurity and Ethical Hacking: Fundamentals. Related terms include SQL, Placeholder, Database and Migration.

  • 2 courses teach it
  • plain-word definition

The facts

What is SQL injection?

A break-in that works when user input is pasted into a SQL sentence and changes what the sentence means. (From Node.js: Build the Back End and APIs. 1 other course defines it for their own subject, so each definition follows.)

What does SQL injection mean in Node.js: Build the Back End and APIs?

A break-in that works when user input is pasted into a SQL sentence and changes what the sentence means.

What does SQL injection mean in Cybersecurity and Ethical Hacking: Fundamentals?

A flaw where text typed by a user is treated as database commands, so the user can change what the database does.

Where is SQL injection taught?

SQL injection is defined in Node.js: Build the Back End and APIs and Cybersecurity and Ethical Hacking: Fundamentals.

Which lessons cover SQL injection?

These lessons name it in their title or objectives:

  • Node.js: Build the Back End and APIs, lesson 3.2: Keep user input out of your SQL
  • Cybersecurity and Ethical Hacking: Fundamentals, lesson 4.2: SQL Injection: When Input Becomes a Command
  • Cybersecurity and Ethical Hacking: Fundamentals, lesson 5.1: Fix Injection and Script Injection
Which terms are related to SQL injection?

Next to SQL injection in the course glossaries: SQL, Placeholder, Database, Migration, Query string, Hash, Header, Salt, Phishing and Cross-site scripting (XSS).

The hard questions, answered straight

Bold questions people really ask. Each answer comes from the course data or a settled Academy fact.

Do I need experience before I learn SQL injection?

It depends on the course. Each course that teaches it lists its own prerequisites, and all are listed at intermediate and beginner level:

  • Node.js: Build the Back End and APIs: Basic JavaScript: variables, functions, objects, arrays, conditions and loops.
  • Cybersecurity and Ethical Hacking: Fundamentals: No security, networking or programming experience is needed.

Related