Seniors development path¶
Section | Contents | Grade |
---|---|---|
Basic syntax | Brackets, keywords, semi-colon, case | 10 |
Data types and variables | variables, primitive vs object, conversions, print to console | 10 |
Conditionals | switch and if, what is selection | 10 |
Functions | IPO, scope, decomposition | 10 |
Looping | for vs while vs for each | 10 |
File I/O | scanners, printwriters | 10/11 |
String manipulation | scanners, indexof, substring, contains, etc | 10/11 |
DataStructures | arrays, arraylists, variable collections, date/time objects | 11 |
Algorithms | sorting, searching, inserting, deleting | 11 |
Exceptions | when to throw, when to catch | 11 |
OOP | static vs non-static, encapsulation, objects, arrays of objects | 11 |
JDBC | connecting to a database | 11/12 |
Inheritance and interfaces | polymorphism, dynamic binding | 12 |
Maven | project manager, what are alternates | |
Github | commit, push, pull, clone, add, pull request, versioning | |
Collections | arraylist, ORM |
Link to roadmap site Link to codegym java course