Record of notes, classes and applications made and learned throughout the course.
About • Programmatic content • Tech Stack and tools
Learning from basic to advanced in Java with AlgaWorks, Thiago Faria (course instructor), tutors, as well as other students.
- Learning is also the reason for using Portuguese and the many comments in the code.
1.01. Introduction to the course
1.02. How to learn Java and ask for help
1.03. Why learn Java?
1.04. A little about the history of Java
1.05. Understanding Java Platforms
1.06. Getting to know the Java Virtual Machine (JVM)
1.07. JRE and JDK: what's the difference?
1.08. Knowing the Java versions
1.09. Understanding JDK distributions and usage licenses
1.10. Installing the JDK on Ubuntu and macOS with SDKMan!
1.11. Installing the JDK on Windows
1.12. Choosing a Simple Code Editor
2.01. Creating the first Java program
2.02. Compiling and running a Java program
2.03. Challenge: bug fixing
2.04. Writing comments in code
2.05. Knowing and using code conventions
2.06. Reserved words
2.07. Working with variables
2.08. Arithmetic operators
2.09. Challenge: arithmetic variables and operators
2.10. Abbreviating arithmetic operators
2.11. Increment and decrement operators
2.12. Primitive types: boolean, char, byte and short
2.13. Primitive types: int and long
2.14. Primitive types: float and double
2.15. Conversion of primitive types
2.16. Challenge: primitive types and conversion
2.17. Arithmetic promotion
2.18. Challenge: arithmetic promotion
2.19. Working with String
2.20. Using escape sequences
2.21. Formatting the output with printf
2.22. Receiving data input
2.23. Challenge: String, data entry, printf, etc.
2.24. Using JShell: Java's REPL