0% found this document useful (0 votes)
46 views2 pages

Resurse IP

The document provides resources for learning various programming topics including: - Laboratories and courses for learning MPS, Java, and unit testing - Websites for learning Git, Java coding style, design patterns, documentation, UML, MVC, continuous integration, and web services - The resources include tutorials, guides, documentation, videos, and more from sites like GitHub, Oracle, Martin Fowler, and TutorialsPoint.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views2 pages

Resurse IP

The document provides resources for learning various programming topics including: - Laboratories and courses for learning MPS, Java, and unit testing - Websites for learning Git, Java coding style, design patterns, documentation, UML, MVC, continuous integration, and web services - The resources include tutorials, guides, documentation, videos, and more from sites like GitHub, Oracle, Martin Fowler, and TutorialsPoint.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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