Topic Plan
Module 1. Introduction to the Java programming language . . . . . . . . 4 double-classes
Module 2. Variables, data types, operators . . . . . . . . . . . . . . . . . . . . . . . 4 double-classes
Module 3. Logical operators, branching operators,
bitwise operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 double-classes
Module 4. Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 double-classes
Module 5. Strings, one-dimensional and multi-dimensional
arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 double-classes
Module 6. Methods (through the example of static methods) . . . . . . . 4 double-classes
Module 7. Object-oriented programming . . . . . . . . . . . . . . . . . . . . . . . 16 double-classes
Module 8. Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 double-classes
Module 9. JavaCollectionFramework . . . . . . . . . . . . . . . . . . . . . . . . . . 4 double-classes
Module 10. Annotations, anonymous classes,
Lambda expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 double-classes
Module 11. Working with files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 double-classes
Module 12. Stream API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 double-classes
Module 13. Multithreading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 double-classes
Module 14. Version control systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 double-classes
Module 15. Teamwork, software project management . . . . . . . . . . . . . 4 double-classes
Module 16. Usage of jUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 double-classes
Module 17. Projection patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 double-classes
Module 18. The MVC pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 double-classes
Module 19. Principles of designing SOLID classes . . . . . . . . . . . . . . . . 2 double-classes
Module 20. Exam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 double-classes
Java Programming Language
Page 5 from 27
Dostları ilə paylaş: |