mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-30 12:40:03 +02:00
Added oop, sql, nosql, trello, soa content (#2208)
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
# OOP
|
||||
|
||||
Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behavior.
|
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
|
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/'>OOPs Concepts GFG</BadgeLink>
|
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.w3schools.com/java/java_oop.asp'>OOPs Concepts w3schools</BadgeLink>
|
@@ -1 +1,8 @@
|
||||
# Trello
|
||||
|
||||
Trello is the visual tool that empowers your team to manage any type of project, workflow, or task tracking.
|
||||
|
||||
<ResourceGroupTitle>Reference Resource</ResourceGroupTitle>
|
||||
<BadgeLink colorScheme='blue' badgeText='Official Website' href='https://trello.com'>Trello</BadgeLink>
|
||||
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=AyfupeWS0yY'>A Tour Of Trello</BadgeLink>
|
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://trello.com/guide'>Trello Guide</BadgeLink>
|
@@ -1 +1,14 @@
|
||||
# Service oriented
|
||||
|
||||
Service-oriented architecture (SOA) is an enterprise-wide approach to software development of application components that takes advantage of reusable software components, or services.
|
||||
|
||||
SOA provides four different service types:
|
||||
|
||||
1. Functional services (i.e., business services), which are critical for business applications.
|
||||
2. Enterprise services, which serve to implement functionality.
|
||||
3. Application services, which are used to develop and deploy apps.
|
||||
4. Infrastructure services, which are instrumental for backend processes like security and authentication.
|
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
|
||||
<BadgeLink colorScheme='blue' badgeText='Official Docs' href='https://aws.amazon.com/what-is/service-oriented-architecture/'>SOA Architecture By AWS</BadgeLink>
|
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/service-oriented-architecture/'>SOA Architecture</BadgeLink>
|
@@ -1 +1,10 @@
|
||||
# Sql databases
|
||||
|
||||
SQL stands for Structured Query Language. It's used for relational databases. A SQL database is a collection of tables that stores a specific set of structured data.
|
||||
|
||||
Examples of SQL Databases
|
||||
* MariaDB and MySQL
|
||||
* PostgreSQL
|
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
|
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.openlogic.com/blog/what-sql-database'>SQL Databases</BadgeLink>
|
@@ -1 +1,12 @@
|
||||
# Nosql databases
|
||||
|
||||
NoSQL databases (aka "not only SQL") are non-tabular databases and store data differently than relational tables. NoSQL databases come in a variety of types based on their data model. The main types are document, key-value, wide-column, and graph. They provide flexible schemas and scale easily with large amounts of data and high user loads.
|
||||
|
||||
Types of NoSQL databases
|
||||
* Document databases Ex. MongoDB
|
||||
* Key-value databases Ex. Amazon S3
|
||||
* Wide-column databases Ex. Cassandra
|
||||
* Graph databases Ex. Neo4J
|
||||
|
||||
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
|
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.mongodb.com/nosql-explained'>NoSQL Databases</BadgeLink>
|
Reference in New Issue
Block a user