Web Development Basics Flashcards
used for creating the structure and content of web pages. Provides a set of tags that are
used to define headings, paragraphs, images, links, and other content.
HTML (Hypertext Markup Language)
used for styling the HTML content.
CSS (Cascading Style Sheets)
popular CSS framework that provides a responsive grid system, pre-designed UI components, and customizable CSS styles
Bootstrap
front-end CSS framework based on Google’s Material Design language.
Materialize
____ is a responsive CSS framework that provides a set of customizable CSS styles and pre-designed UI components.
Foundation
____ is a CSS framework that uses human-friendly HTML to create responsive web pages. It provides a set of customizable CSS styles and pre-designed UI components.
Semantic UI
____ is a utility-first CSS framework that provides a set of pre-designed CSS classes for building responsive web pages.
Tailwind CSS
____ is a lightweight alternative to larger CSS frameworks like Bootstrap, and it provides a simple set of customizable styles and components for building responsive web pages.
Bulma
____ is the most widely used client-side scripting language. It is a lightweight programming language that can be embedded into HTML pages to create dynamic effects and interactive
user interfaces.
JavaScript
Developed and maintained by Facebook, used for building user interfaces with a virtual DOM, and allows for reusable UI components.
React.js
Developed and maintained by Google, used for building dynamic web applications with features like two-way data binding and dependency injection.
Angular JS
A progressive JavaScript framework for building user interfaces that is lightweight and easy to learn, providing reactive data binding and component-based architecture.
Vue.js
A server-side JavaScript runtime built on top of Google’s V8 JavaScript engine that allows for scalable network applications with non-blocking I/O.
Node.js
A popular web application framework built on top of Node.js that provides middleware support, routing, and templating engines.
Express.js
A JavaScript framework for building ambitious web applications that includes features like two-way data binding, routing, and component-based architecture.
Ember.js
A full-stack JavaScript framework for building real-time web applications with reactive data binding, server-side rendering, and client-side caching.
Meteor.js
A lightweight JavaScript framework that provides a minimal set of features for building client-side applications with models, views, and collections for organizing code.
Backbone.js
used to create web applications that run on a server. These languages include PHP, Python, and Ruby on Rails, among others.
Server-side scripting languages
Widely used open-source scripting language for web development, can be embedded into HTML, easy to learn, large community of developers.
PHP
General-purpose programming language used for web development, known for simplicity, readability, versatility.
Python
Dynamic, object-oriented programming language used for web development, clean syntax, emphasizes productivity and simplicity.
Ruby
Primarily used for client-side scripting in web development, but can also be used on the server-side with Node.js.
JavaScript
Popular programming language used for a wide range of applications, including web development, known for scalability, security, cross-platform compatibility.
Java
Modern programming language used for building Windows desktop applications, web applications on the Microsoft .NET platform, game development, and mobile development.
C#