You are on page 1of 2

Laborator:

- https://ocw.cs.pub.ro/courses/mps

GIT:
- github.com
- bitbucket.com
- http://gitimmersion.com/ meh
- http://gitready.com/
- https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
- https://git-scm.com/book/en/v2
- http://techblog.rosedu.org/git-good-practices.html
- http://techblog.rosedu.org/git-speeding-workflow.html
- http://techblog.rosedu.org/git-is-the-answer-1.html
- https://git-scm.com/docs

Java:
- https://ocw.cs.pub.ro/courses/poo/breviare/breviar-01
- https://www.tutorialspoint.com/java/index.htm

Java coding style


- Short version http://www.literateprogramming.com/javaconv.pdf
- Complete version
http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-
136057.html
- Comments http://www.oracle.com/technetwork/articles/java/index-137868.html

Unit testing:
- https://ocw.cs.pub.ro/courses/mps/laboratoare/laborator-10
- http://www.vogella.com/tutorials/Mockito/article.html
- http://abbot.sourceforge.net/doc/overview.shtml
- http://agiledata.org/essays/tdd.html -- TDD

Design patterns
- http://www.uml.org.cn/c++/pdf/DesignPatterns.pdf
- http://java67.blogspot.ro/2012/09/top-10-java-design-pattern-interview-question-
answer.html
- http://javarevisited.blogspot.sg/2012/03/10-object-oriented-design-principles.html
- http://www.tutorialspoint.com/design_pattern/design_pattern_quick_guide.htm
- https://www.youtube.com/watch?v=vNHpsC5ng_E&list=PLF206E906175C7E07

Documentatie
- http://www.oracle.com/technetwork/articles/java/index-137868.html
- https://www.stack.nl/~dimitri/doxygen/manual/docblocks.html

UML
-
Model-View-Controller
GUI: https://stackoverflow.com/questions/7358775/java-gui-frameworks-what-to-
choose-swing-swt-awt-swingx-jgoodies-javafx
https://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm
http://web.cse.ohio-state.edu/~rountev/421/
http://web.cse.ohio-state.edu/~rountev/421/handouts/code23/CalcModel.java
https://www.osgi.org/developer/architecture/
https://social.msdn.microsoft.com/Forums/vstudio/en-US/c14a28e3-23f1-4a67-b3a6-
e9f90a5881db/mvc-vs-mvp-vs-mvvc?forum=csharpgeneral

Continuous integration
- https://www.atlassian.com/continuous-delivery/git-hooks-continuous-integration
- https://github.com/git/git/blob/master/Documentation/githooks.txt#L142

- https://jenkins.io/doc/
- https://www.atlassian.com/continuous-delivery/how-to-get-to-continuous-integration
- https://martinfowler.com/articles/continuousIntegration.html
- https://codeship.com/continuous-integration-essentials

Web services
- https://www.tutorialspoint.com/webservices/what_are_web_services.htm
- https://www.w3schools.com/xml/xml_services.asp
- https://www.todaysoftmag.ro/article/81/restful-web-services-folosind-jersey

You might also like