Adds JavaScript roadmap (#1537)

* Add JavaScript roadmap project file

* Make way for JavaScript roadmap

* Add JavaScript roadmap on homepage

* Add JavaScript roadmap image

* Add content skeleton for javascript roadmap

* Fix flicker issue on javascript roadmap

* Fix broken build
This commit is contained in:
Kamran Ahmed authored and GitHub committed 2022-08-18 02:43:12 +04:00
1 parent cab8bfa60e
commit b64cdcf266
316 files changed
+16461 -197

No files matched your search

@@ -0,0 +1,55 @@
{
"home": "/roadmaps/110-java/content/readme.md",
"java-fundamentals": "/roadmaps/110-java/content/100-java-fundamentals/readme.md",
"java-fundamentals:data-types-variables": "/roadmaps/110-java/content/100-java-fundamentals/101-data-types-variables.md",
"java-fundamentals:basic-syntax": "/roadmaps/110-java/content/100-java-fundamentals/100-basic-syntax.md",
"java-fundamentals:conditionals": "/roadmaps/110-java/content/100-java-fundamentals/102-conditionals.md",
"java-fundamentals:functions": "/roadmaps/110-java/content/100-java-fundamentals/103-functions.md",
"java-fundamentals:datastructures": "/roadmaps/110-java/content/100-java-fundamentals/104-datastructures.md",
"java-fundamentals:oop": "/roadmaps/110-java/content/100-java-fundamentals/105-oop.md",
"java-fundamentals:packages": "/roadmaps/110-java/content/100-java-fundamentals/106-packages.md",
"java-fundamentals:files-and-apis": "/roadmaps/110-java/content/100-java-fundamentals/106-files-and-apis.md",
"java-fundamentals:loops": "/roadmaps/110-java/content/100-java-fundamentals/107-loops.md",
"java-fundamentals:exception-handling": "/roadmaps/110-java/content/100-java-fundamentals/108-exception-handling.md",
"java-advanced-topics": "/roadmaps/110-java/content/101-java-advanced-topics/readme.md",
"java-advanced-topics:generics": "/roadmaps/110-java/content/101-java-advanced-topics/100-generics.md",
"java-advanced-topics:memory-management": "/roadmaps/110-java/content/101-java-advanced-topics/101-memory-management.md",
"java-advanced-topics:collection-framework": "/roadmaps/110-java/content/101-java-advanced-topics/102-collection-framework.md",
"java-advanced-topics:serialization": "/roadmaps/110-java/content/101-java-advanced-topics/103-serialization.md",
"java-advanced-topics:networking-sockets": "/roadmaps/110-java/content/101-java-advanced-topics/104-networking-sockets.md",
"java-advanced-topics:streams": "/roadmaps/110-java/content/101-java-advanced-topics/105-streams.md",
"java-advanced-topics:how-jvm-works": "/roadmaps/110-java/content/101-java-advanced-topics/106-how-jvm-works.md",
"java-advanced-topics:garbage-collection": "/roadmaps/110-java/content/101-java-advanced-topics/107-garbage-collection.md",
"java-advanced-topics:basics-of-threads": "/roadmaps/110-java/content/101-java-advanced-topics/108-basics-of-threads.md",
"java-build-tools": "/roadmaps/110-java/content/102-java-build-tools/readme.md",
"java-build-tools:gradle": "/roadmaps/110-java/content/102-java-build-tools/100-gradle.md",
"java-build-tools:maven": "/roadmaps/110-java/content/102-java-build-tools/101-maven.md",
"java-build-tools:ant": "/roadmaps/110-java/content/102-java-build-tools/102-ant.md",
"java-web-frameworks": "/roadmaps/110-java/content/103-java-web-frameworks/readme.md",
"java-web-frameworks:sprint": "/roadmaps/110-java/content/103-java-web-frameworks/100-sprint.md",
"java-web-frameworks:sprint-boot": "/roadmaps/110-java/content/103-java-web-frameworks/101-sprint-boot.md",
"java-web-frameworks:play-framework": "/roadmaps/110-java/content/103-java-web-frameworks/102-play-framework.md",
"java-web-frameworks:spark": "/roadmaps/110-java/content/103-java-web-frameworks/103-spark.md",
"java-orm": "/roadmaps/110-java/content/104-java-orm/readme.md",
"java-orm:jpa": "/roadmaps/110-java/content/104-java-orm/100-jpa.md",
"java-orm:spring-data-jpa": "/roadmaps/110-java/content/104-java-orm/101-spring-data-jpa.md",
"java-orm:hibernate": "/roadmaps/110-java/content/104-java-orm/102-hibernate.md",
"java-orm:ebean": "/roadmaps/110-java/content/104-java-orm/103-ebean.md",
"java-logging-frameworks": "/roadmaps/110-java/content/105-java-logging-frameworks/readme.md",
"java-logging-frameworks:log4j2": "/roadmaps/110-java/content/105-java-logging-frameworks/100-log4j2.md",
"java-logging-frameworks:logback": "/roadmaps/110-java/content/105-java-logging-frameworks/101-logback.md",
"java-logging-frameworks:slf4j": "/roadmaps/110-java/content/105-java-logging-frameworks/102-slf4j.md",
"java-logging-frameworks:tinylog": "/roadmaps/110-java/content/105-java-logging-frameworks/103-tinylog.md",
"java-jdbc": "/roadmaps/110-java/content/106-java-jdbc/readme.md",
"java-jdbc:jdbi3": "/roadmaps/110-java/content/106-java-jdbc/100-jdbi3.md",
"java-jdbc:jdbc-template": "/roadmaps/110-java/content/106-java-jdbc/101-jdbc-template.md",
"testing-java-apps": "/roadmaps/110-java/content/107-testing-java-apps/readme.md",
"testing-java-apps:mocking": "/roadmaps/110-java/content/107-testing-java-apps/100-mocking.md",
"testing-java-apps:cucumber-jvm": "/roadmaps/110-java/content/107-testing-java-apps/101-cucumber-jvm.md",
"testing-java-apps:cukes": "/roadmaps/110-java/content/107-testing-java-apps/102-cukes.md",
"testing-java-apps:jbehave": "/roadmaps/110-java/content/107-testing-java-apps/103-jbehave.md",
"testing-java-apps:junit": "/roadmaps/110-java/content/107-testing-java-apps/104-junit.md",
"testing-java-apps:testng": "/roadmaps/110-java/content/107-testing-java-apps/105-testng.md",
"testing-java-apps:rest-assured": "/roadmaps/110-java/content/107-testing-java-apps/106-rest-assured.md",
"testing-java-apps:jmeter": "/roadmaps/110-java/content/107-testing-java-apps/107-jmeter.md"
}
@@ -0,0 +1 @@
# Basic syntax
@@ -0,0 +1 @@
# Data types variables
@@ -0,0 +1 @@
# Conditionals
@@ -0,0 +1 @@
# Functions
@@ -0,0 +1 @@
# Datastructures
@@ -0,0 +1 @@
# Oop
@@ -0,0 +1 @@
# Files and apis
@@ -0,0 +1 @@
# Packages
@@ -0,0 +1 @@
# Loops
@@ -0,0 +1 @@
# Exception handling
@@ -0,0 +1 @@
# Java fundamentals
@@ -0,0 +1 @@
# Generics
@@ -0,0 +1 @@
# Memory management
@@ -0,0 +1 @@
# Collection framework
@@ -0,0 +1 @@
# Serialization
@@ -0,0 +1 @@
# Networking sockets
@@ -0,0 +1 @@
# Streams
@@ -0,0 +1 @@
# How jvm works
@@ -0,0 +1 @@
# Garbage collection
@@ -0,0 +1 @@
# Basics of threads
@@ -0,0 +1 @@
# Java advanced topics
@@ -0,0 +1 @@
# Gradle
@@ -0,0 +1,7 @@
# 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>
@@ -0,0 +1 @@
# Ant
@@ -0,0 +1 @@
# Java build tools
@@ -0,0 +1,9 @@
# 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>
@@ -0,0 +1 @@
# Sprint boot
@@ -0,0 +1 @@
# Play framework
@@ -0,0 +1 @@
# Spark
@@ -0,0 +1 @@
# Java web frameworks
@@ -0,0 +1 @@
# Jpa
@@ -0,0 +1 @@
# Spring data jpa
@@ -0,0 +1 @@
# Hibernate
@@ -0,0 +1 @@
# Ebean
@@ -0,0 +1 @@
# Java orm
@@ -0,0 +1 @@
# Logback
@@ -0,0 +1 @@
# Tinylog
@@ -0,0 +1 @@
# Java logging frameworks
@@ -0,0 +1 @@
# Jdbi3
@@ -0,0 +1 @@
# Jdbc template
@@ -0,0 +1 @@
# Java jdbc
@@ -0,0 +1 @@
# Mocking
@@ -0,0 +1 @@
# Cucumber jvm
@@ -0,0 +1 @@
# Cukes
@@ -0,0 +1 @@
# Jbehave
@@ -0,0 +1 @@
# Junit
@@ -0,0 +1 @@
# Testng
@@ -0,0 +1 @@
# Rest assured
@@ -0,0 +1 @@
# Jmeter
@@ -0,0 +1 @@
# Testing java apps
@@ -0,0 +1 @@
#
+50
View File
@@ -0,0 +1,50 @@
{
"seo": {
"title": "Learn to become a modern Java developer",
"description": "Community driven, articles, resources, guides, interview questions, quizzes for java development. Learn to become a modern Java developer by following the steps, skills, resources and guides listed in this roadmap.",
"keywords": [
"guide to becoming a developer",
"guide to becoming a java developer",
"java developer",
"java engineer",
"java skills",
"guide to java",
"java roadmap",
"java skills",
"java skills test",
"skills for java",
"cloud development",
"what is java",
"java quiz",
"java interview questions",
"java engineer roadmap",
"java developer roadmap",
"become a java developer",
"java developer career path",
"java developer",
"modern java developer"
]
},
"title": "Java Developer",
"description": "Step by step guide to becoming a Java developer in 2022",
"featuredTitle": "Java",
"type": "tool",
"featuredDescription": "Step by step guide to becoming a Java Developer in 2022",
"isTextHeavy": false,
"isCommunity": false,
"isUpcoming": false,
"featured": true,
"jsonUrl": "/project/java.json",
"resourcesPath": "./resources.md",
"versions": [
"latest",
"2018",
"2017"
],
"author": {
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"pdfUrl": "/pdfs/java.pdf",
"contentPathsFilePath": "./content-paths.json"
}
+7
View File
@@ -0,0 +1,7 @@
> **We are still preparing the resources**. Please check back later or [subscribe to get notified](/signup).
While we prepare the list, follow this simple advice to learn anything
> Just **pick a project and start working on it**, you will learn all that you need along the way.
**&rarr;** &nbsp; [All Roadmaps](/roadmaps) &nbsp;&bull;&nbsp; [Programming guides](/guides) &nbsp;&bull;&nbsp; [Subscribe](/signup)