└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Java Utilities 2 | > Some Java utilities 3 | 4 | 5 | 6 | ## General 7 | - [Java Style Guide](https://google.github.io/styleguide/javaguide.html) 8 | - [Code Conventions](https://www.oracle.com/java/technologies/javase/codeconventions-contents.html) 9 | - [Java Programming Guidelines](https://docs.oracle.com/cd/E19159-01/819-3681/abebf/index.html) 10 | - [Java Magazine](https://blogs.oracle.com/javamagazine/) 11 | - [Java Cheat Sheet](https://opensource.com/downloads/java-cheat-sheet) 12 | - [Using the Java Persistence API](https://opensource.com/article/19/10/using-java-persistence-api) 13 | 14 | ## Tutorials 15 | - [The Java Tutorials - Oracle](https://docs.oracle.com/javase/tutorial/index.html) 16 | - [Java Tutorial - W3Schools](https://www.w3schools.com/java/) 17 | - [Java Tutorial - javaTpoint](https://www.javatpoint.com/java-tutorial) 18 | - [Java Programs - javaTpoint](https://www.javatpoint.com/java-programs) 19 | - [Programming by doing](http://programmingbydoing.com/) 20 | - [How to do in Java](https://howtodoinjava.com/) 21 | 22 | ## Roadmaps 23 | - [Roadmap.io](https://roadmap.sh/java/) 24 | - [The 2023 Java Programmer RoadMap](https://medium.com/javarevisited/the-java-programmer-roadmap-f9db163ef2c2) 25 | 26 | ## Spring 27 | - [Spring.io](https://spring.io/) 28 | 29 | ## Free books 30 | - English 31 | - [Think Java - How to Think Like a Computer Scientist](https://greenteapress.com/wp/think-java/) (Allen B. Downey, Chris Mayfield) 32 | - [Open Data Structures](https://opendatastructures.org/) (Pat Morin) 33 | 34 | - Portuguese 35 | - [Desenvolvimento Web com Spring Boot](https://cafe.algaworks.com/livro-spring-boot/?utm_campaign=ads&utm_source=google&utm_medium=cpc&gclid=Cj0KCQiAzeSdBhC4ARIsACj36uFjUiPJU6__rnQ8je-65zOvAbRwUCbVFZ8lheDFkN7BwVVU6Jpw-MsaAkMgEALw_wcB) (Alexandre Afonso) 36 | 37 | ## Free courses 38 | - English 39 | - [Java - Geeks for Geeks](https://www.geeksforgeeks.org/java/) 40 | - [HANDS ON DOCKER for JAVA Developers](https://www.udemy.com/course/introduction-to-docker-for-java-developers/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-CAlVG9.fgvg8gCq7OL9CJw&utm_medium=udemyads&utm_source=aff-campaign) 41 | - [Java Database Connection: JDBC and MySQL](https://www.udemy.com/course/how-to-connect-java-jdbc-to-mysql/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-opyc8XY7FTtrw_c7_8y9Uw&utm_medium=udemyads&utm_source=aff-campaign) 42 | - [Functional Programming in Java](https://www.youtube.com/watch?v=rPSL1alFIjI) 43 | - Portuguese 44 | - [Java Básico / Java Intermediário / Estrutura de dados com Java - Loiane Groner](https://loiane.training/) 45 | - [Java Básico / Java POO - Curso em Vídeo](https://www.cursoemvideo.com/) 46 | 47 | ## Java Focused Blogs 48 | - [Mkyoung](https://mkyong.com/) 49 | - [Java Deep](https://javax0.wordpress.com/) 50 | - [Program Creek](https://www.programcreek.com/) 51 | 52 | ## YouTube Channels 53 | - English 54 | - [Java Brains](https://www.youtube.com/@Java.Brains) 55 | 56 | - Portuguese 57 | - [Michelli Brito](https://www.youtube.com/@MichelliBrito) 58 | - [Loiane Groner](https://www.youtube.com/channel/UCqQn92noBhY9VKQy4xCHPsg) 59 | --------------------------------------------------------------------------------