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:
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 @@
|
||||
# Log4j2
|
||||
@@ -0,0 +1 @@
|
||||
# Logback
|
||||
@@ -0,0 +1 @@
|
||||
# Slf4j
|
||||
@@ -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 @@
|
||||
#
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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.
|
||||
|
||||
**→** [All Roadmaps](/roadmaps) • [Programming guides](/guides) • [Subscribe](/signup)
|
||||
Reference in new issue
Block a user