Merge branch 'master' of github.com:kamranahmedse/developer-roadmap into javascript-roadmap

pull/2791/head
Kamran Ahmed 2 years ago
commit fdb7b57659
  1. 6
      content/roadmaps/102-devops/content/100-language/100-python.md
  2. 6
      content/roadmaps/102-devops/content/100-language/103-go.md
  3. 13
      content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/119-dig.md
  4. 9
      content/roadmaps/102-devops/content/102-managing-servers/101-live-in-terminal/139-history.md
  5. 9
      content/roadmaps/102-devops/content/110-data-management.md
  6. 5
      content/roadmaps/102-devops/content/111-design-and-implementation.md
  7. 6
      content/roadmaps/110-java/content/102-java-build-tools/101-maven.md
  8. 10
      content/roadmaps/110-java/content/103-java-web-frameworks/100-sprint.md

@ -1,3 +1,9 @@
<DedicatedRoadmap
href='/python'
title='Python Roadmap'
description='Click to check the detailed Python Roadmap.'
/>
# Python # Python
Python is a multi-paradigm language. Being an interpreted language, code is executed as soon as it is written and the Python syntax allows for writing code in functional, procedural or object-oriented programmatic ways. Python is frequently recommended as the first language new coders should learn, because of its focus on readability, consistency, and ease of use. This comes with some downsides, as the language is not especially performant in most production tasks. Python is a multi-paradigm language. Being an interpreted language, code is executed as soon as it is written and the Python syntax allows for writing code in functional, procedural or object-oriented programmatic ways. Python is frequently recommended as the first language new coders should learn, because of its focus on readability, consistency, and ease of use. This comes with some downsides, as the language is not especially performant in most production tasks.

@ -1,3 +1,9 @@
<DedicatedRoadmap
href='/golang'
title='Go Roadmap'
description='Click to check the detailed Go Roadmap.'
/>
# Go # Go
Go is an open source programming language supported by Google. Go can be used to write cloud services, CLI tools, used for API development, and much more. Go is an open source programming language supported by Google. Go can be used to write cloud services, CLI tools, used for API development, and much more.

@ -1 +1,12 @@
# Dig # dig
`dig` command stands for **D**omain **I**nformation **G**roper. It is used for retrieving information about DNS name servers. It is mostly used by network administrators for verifying and troubleshooting DNS problems and to perform DNS lookups. It replaces older tools such as `nslookup` and the `host`.
It has the following syntax: `$ dig [server] [name] [type]` e.g. `$ dig roadmap.sh`
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/dig-command-in-linux-with-examples/'>What is dig command?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://linuxize.com/post/how-to-use-dig-command-to-query-dns-in-linux/'>More on dig</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/host-command-in-linux-with-examples/'>What is host command?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/nslookup-command-in-linux-with-examples/'>What is nslookup command?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.cloudflare.com/en-gb/learning/dns/what-is-dns/'>What is DNS?</BadgeLink>

@ -1 +1,8 @@
# History # history
`history` command is used to view the **previously executed command**. Every command executed is treated as the event and is associated with an event number using which they can be recalled and changed if required. These commands are saved in a history file.
It has the below syntax: `$ history`
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/history-command-in-linux-with-examples/'>What is history command? How to recall previous commands?</BadgeLink>

@ -1 +1,8 @@
# Data management # Data Management
Data management is the key element of cloud applications, and influences most of the quality attributes. Data is typically hosted in different locations and across multiple servers for reasons such as performance, scalability or availability, and this can present a range of challenges. For example, data consistency must be maintained, and data will typically need to be synchronized across different locations.
Additionally data should be protected at rest, in transit, and via authorized access mechanisms to maintain security assurances of confidentiality, integrity, and availability. Refer to the Azure Security Benchmark Data Protection Control for more information.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink badgeText='Read' colorScheme='blue' href='https://docs.microsoft.com/en-us/azure/architecture/patterns/category/data-management'>Data management patterns</BadgeLink>

@ -1 +1,6 @@
# Design and implementation # Design and implementation
Good design encompasses factors such as consistency and coherence in component design and deployment, maintainability to simplify administration and development, and reusability to allow components and subsystems to be used in other applications and in other scenarios. Decisions made during the design and implementation phase have a huge impact on the quality and the total cost of ownership of cloud hosted applications and services.
<BadgeLink colorScheme='blue' badgeText='Read' href='https://docs.microsoft.com/en-us/azure/architecture/patterns/category/design-implementation'>Design and implementation patterns</BadgeLink>

@ -1 +1,7 @@
# Maven # Maven
Maven is an open-source build tool, used primarily for Java projects.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://maven.apache.org/guides/getting-started/'>Getting started</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://spring.io/guides/gs/maven/'>Building Java Projects with Maven</BadgeLink>

@ -1 +1,9 @@
# Sprint # Spring
Spring is a powerful open-source Java platform (framework), that is used to create and maintain web applications.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://spring.io/'>Official Site</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://spring.io/quickstart'>Quickstart guide</BadgeLink>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://spring.io/guides'>Official guides</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.baeldung.com/spring-boot'>Different Spring tutorials</BadgeLink>

Loading…
Cancel
Save