Added oop, sql, nosql, trello, soa content (#2208)

pull/2186/head^2
Arpit Bhardwaj 2 years ago committed by GitHub
parent edd7a7c31d
commit 41823a33cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      content/roadmaps/114-software-architect/content/105-patterns-and-design-principles/100-oop.md
  2. 7
      content/roadmaps/114-software-architect/content/106-architect-tools/102-trello.md
  3. 13
      content/roadmaps/114-software-architect/content/107-architectures/105-service-oriented.md
  4. 9
      content/roadmaps/114-software-architect/content/109-working-with-data/102-sql-databases.md
  5. 11
      content/roadmaps/114-software-architect/content/109-working-with-data/103-nosql-databases.md

@ -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>
Loading…
Cancel
Save