Description
What you will learn
-
How to design, develop, and test large software applications using the Java programming language
- Development environments, tools, and frameworks for modern Java software development
- How to select, apply, and analyze the most appropriate data representations in your code
- How to apply object-oriented programming principles in order to develop high-quality software that is easy to read, understand, and modify
- Algorithmic thinking and problem-solving techniques
- How to create dynamic, interactive web applications using JavaScript tools and frameworks