Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Back-End Web Development Technologies

15

Flashcards

0/15

Still learning
StarStarStarStar

Node.js

StarStarStarStar

Node.js is a runtime environment that allows for server-side execution of JavaScript, enabling developers to build scalable and efficient web applications. It's commonly used for creating RESTful APIs, real-time applications like chat applications, and complex single-page applications (SPAs).

StarStarStarStar

Express.js

StarStarStarStar

Express.js is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications, and it's well-suited for creating APIs with a focus on high performance.

StarStarStarStar

Ruby on Rails

StarStarStarStar

Ruby on Rails, often just called Rails, is a server-side web application framework written in Ruby. It follows the MVC (Model-View-Controller) pattern and is known for convention over configuration. Common use cases include rapid prototyping and building software as a service (SaaS) applications.

StarStarStarStar

Django

StarStarStarStar

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It's used for building secure and maintainable web applications and includes an ORM (Object-Relational Mapper) for database interactions.

StarStarStarStar

Redis

StarStarStarStar

Redis is an in-memory data structure store, used as a database, cache, and message broker. It supports data structures such as strings, hashes, lists, sets, and sorted sets. Commonly used for caching frequently queried data, managing sessions, and supporting real-time applications.

StarStarStarStar

GraphQL

StarStarStarStar

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It provides a more efficient, powerful, and flexible alternative to REST. It is commonly used to fetch complex data structures and to empower front-ends with the ability to request exactly what they need.

StarStarStarStar

ASP.NET Core

StarStarStarStar

ASP.NET Core is a free and open-source web framework for building modern web applications on Windows, Linux, and macOS. It is designed for building high-performance, scalable, cloud-ready applications and services, and is often used for enterprise-level web development.

StarStarStarStar

Spring Boot

StarStarStarStar

Spring Boot is a project that makes it easy to create stand-alone, production-grade Spring-based applications that you can just run. It simplifies Spring application development by providing default configurations and easy deployment. It's commonly used for microservices architecture and enterprise applications.

StarStarStarStar

MongoDB

StarStarStarStar

MongoDB is a NoSQL document-oriented database program which uses JSON-like documents with optional schemas. It is designed to handle large amounts of data and complex, high-volume, high-performance, and high-availability environments. Common use cases include big data, content management, mobile and social infrastructure.

StarStarStarStar

Docker

StarStarStarStar

Docker is a platform for developing, shipping, and running applications inside lightweight, portable containers. It simplifies deployment and scaling by encapsulating the application and its dependency into a container which can run on any machine that has Docker installed, making it popular for microservices architecture.

StarStarStarStar

Go

StarStarStarStar

Go, also known as Golang, is a statically typed, compiled programming language designed by Google. It is known for its simplicity, efficiency, and concurrency mechanisms. Go is commonly used for backend development including cloud services and APIs, and it serves as the foundation for Docker and Kubernetes.

StarStarStarStar

Laravel

StarStarStarStar

Laravel is a PHP web framework for developing web applications following the MVC pattern. It aims to ease tasks like routing, authentication, sessions, and caching, and is commonly used to build content management systems (CMS) and e-commerce platforms.

StarStarStarStar

Nginx

StarStarStarStar

Nginx is a high-performance HTTP and reverse proxy server, as well as an IMAP/POP3 proxy server. It's known for its stability, rich feature set, simple configuration, and low resource consumption. Nginx is frequently used as a load balancer, reverse proxy, or HTTP cache.

StarStarStarStar

Apache Kafka

StarStarStarStar

Apache Kafka is a distributed streaming platform that facilitates building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, and capable of handling trillions of events a day. Common use cases include real-time analytics, data integration, and decoupling of data streams.

StarStarStarStar

Flask

StarStarStarStar

Flask is a lightweight WSGI web application framework in Python designed to get started quickly and easily, with the ability to scale up to complex applications. It's commonly used for small to medium web services and as a way to serve dynamic web pages.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.