Home - SJC-2015/Tasks GitHub Wiki
Summer Java Camp 2015
Projects (RUS)
- Инвестиционный фонд (P1)
- Мебельное производство (P2)
- Работа СТО (P3)
- Книжный (whatever) магазин (P4)
Domain Analysis and Specification
- Software Development and Object Oriented Programming Paradigm
- Typical Software Design Specification sections
- Online Schema Editors (DB & UML)
Code Development & Best Practices
- Code Conventions for the Java Programming Language - PDF - old, but true
- Java Coding Style Guidelines 1
- Java Coding Style Guidelines 2 (86 rules to follow)
Useful Links / Documentation (TBD)
- Object-Oriented Programming
- Learning the Java Language: Language Basics
- Learning the Java Language: Classes and Objects
- Learning the Java Language: Advanced Topics
- Java Language Best Practices
- Software Design Patterns (GoF)
- Java Input/Output Tutorial
- Java Networking
- Java Collections Framework
- Java Concurrency / Multithreading
- JDBC - Database Access
- Java Persistence
- Java SE 8 Features
- Java Servlets API
- Java Server Pages
- JSP Expression Language (EL)
- JSP Tag Libraries
- JSP Custom Tag Libraries
- Spring Framework: Basics
- Spring Framework: Data Access
- Spring Framework: The Web
- Spring Framework: Security
- Apache Tiles
- Object/Relational Mapping
- ORM: Hibernate Framework
- Hibernate Annotations
- Hibernate Validator
- Maven