click below
click below
Normal Size Small Size show me how
Y1S2 Scripting #1
Week 1
| Term | Definition |
|---|---|
| Internet | Global network of computers |
| Websites and webpages | Files stored on computers running web server software (IIS, Apache, Nginx, etc). Hosting companies provide space on a server for the website |
| IP address | Each computer/router has one |
| Domain names | Purchased from registrars and linked to your hosting account / web server |
| Domain Name System (DNS) | Used to map IP addresses to domain names |
| TCP protocol | Computers talk to each other using it |
| HTTP | Handles web traffic (requests/responses) |
| HyperText Markup Language (HTML) | Markup for creating webpages / documents. Used for Content Display / Structure. NOT a programming language |
| Cascading Style Sheets (CSS) | Styling/Stylesheet language. Used for styling HTML elements. Can be extended with Sass/Less (CSS pre-compilers) |
| JavaScript | It can be used on the client/browser (front end) and server (back end). Dynamic Front End Programming. Scripting language. JavaScript is not Java. |
| NodeJS | Runtime Environment. Executes JavaScript code. Uses Google V8 Engine. Uses an event-driven, non-blocking I/O model. Popular for building apps, especially web servers, because of its asynchronous nature and network-friendly design |
| Package Manager (npm) | Provides access to over a million reusable packages and modules |
| PHP, Python, C#, JavaScript | Backend Programming |
| MySQL, SQL Server, MongoDB | Database / Storage |
| CSS | Cascading Style Sheets. Stylesheet language used to describe the presentation of a document written in HTML or XML. It describes how elements should be rendered on screen. |